[
  {
    "path": ".editorconfig",
    "content": "root = true\n\n[*]\ncharset = utf-8\nindent_style = space\nindent_size = 2\ntrim_trailing_whitespace = true\nend_of_line = lf\ninsert_final_newline = true\n"
  },
  {
    "path": ".gitignore",
    "content": "jitwatch.out\njekyll/apidocs\njekyll/yardoc\njekyll/guide\njekyll/.*\njekyll/_site\njekyll/jsdoc\n*.log\n.vertx\n.DS_Store\n.gradle\n.idea\n.classpath\n.project\n.settings\n.yardoc\n.yardopts\nbuild\ntarget\nout\n*.iml\n*.ipr\n*.iws\n*.jfr\ntest-output\nScratch.java\nScratchTest.java\ntest-results\ntest-tmp\n*.class\nScratchPad.java\nsrc/main/resources/ext-js/*.js\nsrc/main/java/io/vertx/java/**/*.java\n*.swp\n"
  },
  {
    "path": ".travis.deploy.artifacts.sh",
    "content": "PROJECT_VERSION=$(mvn org.apache.maven.plugins:maven-help-plugin:evaluate -Dexpression=project.version -B | grep -v '\\[')\nif [[ \"$PROJECT_VERSION\" =~ .*SNAPSHOT ]] && [[ \"${TRAVIS_BRANCH}\" =~ ^master$|^[0-9]+\\.[0-9]+$ ]] && [[ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]];\nthen\n  mvn deploy -s .travis.maven.settings.xml -DskipTests -B;\nfi\n"
  },
  {
    "path": ".travis.maven.settings.xml",
    "content": "<settings xmlns=\"http://maven.apache.org/SETTINGS/1.0.0\"\n          xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n          xsi:schemaLocation=\"http://maven.apache.org/SETTINGS/1.0.0\n                      http://maven.apache.org/xsd/settings-1.0.0.xsd\">\n\n  <interactiveMode>false</interactiveMode>\n\n  <servers>\n    <server>\n      <id>sonatype-nexus-snapshots</id>\n      <username>${env.SONATYPE_NEXUS_USERNAME}</username>\n      <password>${env.SONATYPE_NEXUS_PASSWORD}</password>\n    </server>\n  </servers>\n\n</settings>\n\n"
  },
  {
    "path": ".travis.yml",
    "content": "language: java\nbranches:\n  only:\n  - master\n  - /^\\d+\\.\\d+$/\njobs:\n  include:\n    - stage: test\n      name: \"Postgres 9\"\n      jdk: oraclejdk8\n      script: mvn -q clean verify -B -Dembedded.postgres.version=9.6\n    - stage: test\n      name: \"Postgres 10\"\n      jdk: oraclejdk8\n      script: mvn -q clean verify -B -Dembedded.postgres.version=10.6\n    - stage: deploy\n      name: \"Deploy to Sonatype's snapshots repository\"\n      if: type != pull_request AND env(SONATYPE_NEXUS_USERNAME) IS present\n      script: bash .travis.deploy.artifacts.sh\nnotifications:\n  email:\n    recipients:\n      - secure: \"Auz9no9ZKVvY7rtA+CI6fNxXoTHR8xQZRWPWkx3GgBTFOiPlt6NWVmdUnGVdYaBQAV8M5kQ8ldv6Zo1gKWBRIZ9mdrElHPaImP15RqlUhqGdu6EByAHUCx0An3qla2Chsrs9QQAARQHjheWv6mRmRQFeNWVU/X0qSciiK0r40EzRAKuY3zwuNiNIDza12QrCrlQnGvdBf6qnfNrV03Rkxk+AzZHeNP0vjGB57zQCwClZQNIDWwyCdHJDHiMwKC16qQxRJ09RY4EJi0qDTzTFgQ3tL28G7zR8M563ELTVU7ojrAq8AvlZcpiLivjP/RR99owyzm+r9ZHMiPHqJ3cbbisBqtRQSWP8yCKJ9h2GKGlzX9JDZJ+/3smvoPLgUg7yiwjDeX+yFDFL7F5pfzHh0DXxRqRCAGPs4dOho023C6kqiWk94SzzUX8FCKuIm+N5Y9M2KAWvA0s6/KtpIhdi+rpdIImaDwf7LoAFzwvaZnFMS5wB6/wVz/AEiSKOiu05uzaDymRWnupugN6XZd4KY95vB9JCvaLOmjJHvSF8fFGqMVSLopU2ZAZTjWSceOn4/lU/qDThnTuhY9qHCqEcbYWSJ1Jl6cD5ddX++qk+lmhTbvcbIAZ8L+ZKxvanfFl5TtTdYc9vpOFrfMTeOWBo9Oq5/TgZTeDaXCSH1gaM4sQ=\"\n      - secure: \"KdmtQ62Cge7jmyj40XVJ/rW6sXuWdwtHIMsaGEg4pc17tMIl2bGI/pnpVt5UVbjq7xYHFwA9DaIh5oyq9hizdDEAx46pGmuDIsATn9TTaWJK35dht6Ri/So2B2mAhDJrz3s7HDFb4IYI72Cgp2ukw/q6R6pHDt/xHyT4h+/YmTzXPUhyrduO0nQHvTCyUqUsyOTL4uC/HyBnAID9UtCgEJBCWAnATQc3sMRw9VqgQmLQeEPmIaor9UNxrS4sNpnHCPrsjNfGN4sSfAbRcNENsh7iyM6b+aPKm6hh/KPlYQ59FHqXXAxeYrdXAoObN8heg5TFH6v20g3n2mLeVvJFgCF8Dq6dJCPAqgMsENcB2OdunRop1bUEzLRQicKscZ7vd+9FOXX8cYP7zKLiEWJs/bU1sTQ3vbHqtReC8yWlQTKYeNMlw9cFJvSZLZ+GqetNgcoH4DiCrOiDpqWCgHGZ+98E1U5CEwpBcqRo9hfwtS8vSQjy08t/LvEIZqGTuD+nmsgN7tPhh9qrfLGk76pzF4QzYVManXd1WDIInWuOKbDjUdRuGHDc1TSwqBVjGoe9w0VI25fT1H/osTWgXon/I/vSTnFrJOYmZvthL+OUR3ptuYXUcGZQZtiVSQs71dAoTChBlf9dNJhLqLk7VK304XQL7peYn4PuofEYW+SFAB8=\"\n    on_success: always\n    on_failure: always\n"
  },
  {
    "path": "BENCHMARK.md",
    "content": "## Client Benchmarking\n\n### Running the query benchmark\n\nRuns query operations with 8 threads\n\n```\n> mvn clean package -Pbenchmark\n> java -jar target/vertx-pg-client-0.3.1-SNAPSHOT-benchmark.jar\n```\n\nYou can profile the benchmark\n\n```\n> java -jar target/vertx-pg-client-0.3.1-SNAPSHOT-benchmark.jar SingleSelectBenchmark.poolPreparedQuery -jvmArgsAppend \"-XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX:StartFlightRecording=duration=60s,filename=./profiling-data.jfr,name=profile,settings=profile\"\n```\n\njust make sure to run one benchmark at a time.\n\n## Client performance\n\n### Outbound message size estimation\n\nSome messages are really small, and it would be good allocate the right size instead of 256 by default.\n\n### Row decoding\n\nInvestigate plugability of row decoder that can operate on `@DataObject` directly.\n"
  },
  {
    "path": "Dockerfile",
    "content": "# We're using the official Maven 3 image from the Docker Hub (https://hub.docker.com/_/maven/).\n# Take a look at the available versions so you can specify the Java version you want to use.\nFROM maven:3\n\n# INSTALL any further tools you need here so they are cached in the docker build\n\nWORKDIR /app\n\n# Copy the whole repository into the image\nCOPY . ./\n\n# Run install task so all necessary dependencies are downloaded and cached in\n# the Docker image. We're running through the whole process but disable\n# testing and make sure the command doesn't fail.\nRUN mvn install clean --fail-never -B -DfailIfNoTests=false\n\n"
  },
  {
    "path": "LICENSE.txt",
    "content": "                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n"
  },
  {
    "path": "README.adoc",
    "content": "= Reactive Postgres Client\n\nimage:https://travis-ci.org/vietj/reactive-pg-client.svg?branch=master[\"Build Status\",link=\"https://travis-ci.org/vietj/reactive-pg-client\"]\n\nIMPORTANT: The Reactive PostgreSQL Client has a new https://github.com/eclipse-vertx/vertx-sql-client/tree/3.8/vertx-pg-client[home], this project\nremains active for security fixes\n\n* Simple API focusing on scalability and low overhead.\n* Reactive and non blocking which able to handle many database connections with a single thread.\n* Ranked *#1* in the https://www.techempower.com/benchmarks/#section=data-r15&hw=ph&test=db[TechEmpower Benchmark Round 15] _Single query_ benchmark.\n\nThis project has evolved to become the https://github.com/eclipse-vertx/vertx-sql-client[Reactive SQL Client] that provides support\nfor PostgreSQL and MySQL.\n\nThis project will remain maintained for bug fixes.\n\n== Features\n\n- Event driven\n- Lightweight\n- Built-in connection pooling\n- Prepared queries caching\n- Publish / subscribe using Postgres `LISTEN/NOTIFY`\n- Batch and cursor support\n- Row streaming\n- `java.util.stream.Collector` row set transformation\n- Command pipeling\n- RxJava 1 and RxJava 2\n- Direct memory to object without unnecessary copies\n- Java 8 Date and Time\n- SSL/TLS\n- Unix domain socket\n- HTTP/1.x CONNECT, SOCKS4a or SOCKS5 proxy\n- Request cancellation\n\n== Usage\n\nLatest release is https://github.com/reactiverse/reactive-pg-client/blob/master/RELEASES.adoc[0.11.4].\n\nTo use the client, add the following dependency to the _dependencies_ section of your build descriptor:\n\n* Maven (in your `pom.xml`) for Vert.x 3.7.x:\n\n[source,xml]\n----\n<dependency>\n  <groupId>io.reactiverse</groupId>\n  <artifactId>reactive-pg-client</artifactId>\n  <version>0.11.4</version>\n</dependency>\n----\n\n* Gradle (in your `build.gradle` file)  for Vert.x 3.7.x:\n\n[source,groovy]\n----\ndependencies {\n  compile 'io.reactiverse:reactive-pg-client:0.11.4'\n}\n----\n\nIf you are using Vertx 3.5.x you should use instead `0.10.9`\n\nThen the code is quite straightforward:\n\n[source,java]\n----\n// Pool options\nPgPoolOptions options = new PgPoolOptions()\n  .setPort(5432)\n  .setHost(\"the-host\")\n  .setDatabase(\"the-db\")\n  .setUser(\"user\")\n  .setPassword(\"secret\")\n  .setMaxSize(5);\n\n// Create the client pool\nPgPool client = PgClient.pool(options);\n\n// A simple query\nclient.query(\"SELECT * FROM users WHERE id='julien'\", ar -> {\n  if (ar.succeeded()) {\n    PgResult<Row> result = ar.result();\n    System.out.println(\"Got \" + result.size() + \" results \");\n  } else {\n    System.out.println(\"Failure: \" + ar.cause().getMessage());\n  }\n\n  // Now close the pool\n  client.close();\n});\n----\n\n== Integration / Usages\n\n* https://github.com/jklingsporn/vertx-jooq[vertx-jooq]: writing type safe queries and let them run at high speed using jOOQ, vertx and the reactive-pg-client.\n* https://docs.micronaut.io/latest/guide/index.html#postgresSupport[Micronaut]: supports reactive and non-blocking client to connect to Postgres using reactive-pg-client, allowing to handle many database connections with a single thread.\n\n== Documentations\n\n* https://reactiverse.io/reactive-pg-client/guide/java/index.html[Java docs]\n* https://reactiverse.io/reactive-pg-client/guide/kotlin/[Kotlin docs]\n* https://reactiverse.io/reactive-pg-client/guide/groovy/index.html[Groovy docs]\n* https://reactiverse.io/reactive-pg-client/guide/ruby/index.html[Ruby docs]\n* https://reactiverse.io/reactive-pg-client/guide/js/index.html[JavaScript docs]\n\n== Javadoc\n\n* https://reactiverse.io/reactive-pg-client/apidocs/index.html[Javadoc]\n\n== Pipelining\n\nThis client supports pipelining requests to the database which can give a significant performance\nimprovement depending on the latency to the database and the type of queries your\napplication is doing.\n\n.100µs latency\nimage::100µs-latency.png[]\n\n.1ms latency\nimage::1ms-latency.png[]\n\nSuch results have been produced using this https://github.com/vietj/pg-client-concurrency-benchmark[benchmark].\n\nWARNING: The two results are not normalized, the 100µs latency executes the 5000 queries\nin about 300ms, the 1ms latency executes the 5000 queries in about 13 seconds.\n\n== Supported Data Types\n\nThe *Reactive Postgres Client* currently supports the following data types\n\n[cols=\"^,^,^,^,^\", options=\"header\"]\n|====\n| _\n2+| Value\n2+| Array\n\n| Postgres | Java | Supported | JAVA | Supported\n\n|`BOOLEAN`\n|`j.l.Boolean`\n|&#10004;\n|`j.l.Boolean[]`\n|&#10004;\n\n|`INT2`\n|`j.l.Short`\n|&#10004;\n|`j.l.Short[]`\n|&#10004;\n\n|`INT4`\n|`j.l.Integer`\n|&#10004;\n|`j.l.Integer[]`\n|&#10004;\n\n|`INT8`\n|`j.l.Long`\n|&#10004;\n|`j.l.Long[]`\n|&#10004;\n\n|`FLOAT4`\n|`j.l.Float`\n|&#10004;\n|`j.l.Float[]`\n|&#10004;\n\n|`FLOAT8`\n|`j.l.Double`\n|&#10004;\n|`j.l.Double[]`\n|&#10004;\n\n|`CHAR`\n|`j.l.Character`\n|&#10004;\n|`j.l.Character[]`\n|&#10004;\n\n|`VARCHAR`\n|`j.l.String`\n|&#10004;\n|`j.l.String[]`\n|&#10004;\n\n|`TEXT`\n|`j.l.String`\n|&#10004;\n|`j.l.String[]`\n|&#10004;\n\n|`ENUM`\n|`j.l.String`\n|&#10004;\n|`j.l.String[]`\n|&#10004;\n\n|`NAME`\n|`j.l.String`\n|&#10004;\n|`j.l.String[]`\n|&#10004;\n\n|`SERIAL2`\n|`j.l.Short`\n|&#10004;\n|`invalid type`\n|&#10005;\n\n|`SERIAL4`\n|`j.l.Integer`\n|&#10004;\n|`invalid type`\n|&#10005;\n\n|`SERIAL8`\n|`j.l.Long`\n|&#10004;\n|`invalid type`\n|&#10005;\n\n|`NUMERIC`\n|`i.r.p.data.Numeric`\n|&#10004;\n|`i.r.p.data.Numeric[]`\n|&#10004;\n\n|`UUID`\n|`j.u.UUID`\n|&#10004;\n|`j.u.UUID[]`\n|&#10004;\n\n|`DATE`\n|`j.t.LocalDate`\n|&#10004;\n|`j.t.LocalDate[]`\n|&#10004;\n\n|`TIME`\n|`j.t.LocalTime`\n|&#10004;\n|`j.t.LocalTime[]`\n|&#10004;\n\n|`TIMETZ`\n|`j.t.OffsetTime`\n|&#10004;\n|`j.t.OffsetTime[]`\n|&#10004;\n\n|`TIMESTAMP`\n|`j.t.LocalDateTime`\n|&#10004;\n|`j.t.LocalDateTime[]`\n|&#10004;\n\n|`TIMESTAMPTZ`\n|`j.t.OffsetDateTime`\n|&#10004;\n|`j.t.OffsetDateTime[]`\n|&#10004;\n\n|`INTERVAL`\n|`i.r.p.data.Interval`\n|&#10004;\n|`i.r.p.data.Interval[]`\n|&#10004;\n\n|`BYTEA`\n|`i.v.c.b.Buffer`\n|&#10004;\n|`i.v.c.b.Buffer[]`\n|&#10004;\n\n|`JSON`\n|`i.r.p.data.Json`\n|&#10004;\n|`i.r.p.data.Json[]`\n|&#10004;\n\n|`JSONB`\n|`i.r.p.data.Json`\n|&#10004;\n|`i.r.p.data.Json[]`\n|&#10004;\n\n|`POINT`\n|`i.r.p.data.Point`\n|&#10004;\n|`i.r.p.data.Point[]`\n|&#10004;\n\n|`LINE`\n|`i.r.p.data.Line`\n|&#10004;\n|`i.r.p.data.Line[]`\n|&#10004;\n\n|`LSEG`\n|`i.r.p.data.LineSegment`\n|&#10004;\n|`i.r.p.data.LineSegment[]`\n|&#10004;\n\n|`BOX`\n|`i.r.p.data.Box`\n|&#10004;\n|`i.r.p.data.Box[]`\n|&#10004;\n\n|`PATH`\n|`i.r.p.data.Path`\n|&#10004;\n|`i.r.p.data.Path[]`\n|&#10004;\n\n|`POLYGON`\n|`i.r.p.data.Polygon`\n|&#10004;\n|`i.r.p.data.Polygon[]`\n|&#10004;\n\n|`CIRCLE`\n|`i.r.p.data.Circle`\n|&#10004;\n|`i.r.p.data.Circle[]`\n|&#10004;\n\n|`UNKNOWN`\n|`j.l.String`\n|&#10004;\n|`j.l.String[]`\n|&#10004;\n\n|====\n\nThe following types\n\n_MONEY_, _BIT_, _VARBIT_, _MACADDR_, _INET_, _CIDR_, _MACADDR8_,\n_XML_, _HSTORE_, _OID_,\n_VOID_, _TSQUERY_, _TSVECTOR_\n\nare not implemented yet (PR are welcome).\n\n== Snapshots\n\nSnapshots are deploy in Sonatype OSS repository: https://oss.sonatype.org/content/repositories/snapshots/io/reactiverse/reactive-pg-client/\n\n== License\n\nApache License - Version 2.0\n\n== Developers\n\n=== Testing\n\nOut of the box, the test suite runs an embedded Postgres by default.\n\nYou can change the version of the embedded Postgres by passing a property `embedded.postgres.version` like this:\n\n```\n> mvn test -Dembedded.postgres.version=9.6\n```\n\nThe following versions of embedded Postgres are supported:\n\n- `9.6`\n- `10.6` (default)\n- `11.1` (not supported on Linux)\n\n=== Testing with an external database\n\nYou can run tests with an external database:\n\n- the script `docker/postgres/resources/create-postgres.sql` creates the test data\n- the `TLSTest` expects the database to be configured with SSL with `docker/postgres/resources/server.key` / `docker/postgres/resources/server.cert``\n\nYou need to add some properties for testing:\n\n```\n> mvn test -Dconnection.uri=postgres://$username:$password@$host:$port/$database -Dtls.connection.uri=postgres://$username:$password@$host:$port/$database -Dunix.socket.directory=$path\n```\n\n- connection.uri(mandatory): configure the client to connect the specified database\n- tls.connection.uri(mandatory): configure the client to run `TLSTest` with the specified Postgres with SSL enabled\n- unix.socket.directory(optional): the single unix socket directory(multiple socket directories are not supported) to test Unix domain socket with a specified database, domain socket tests will be skipped if this property is not specified\n(Note: Make sure you can access the unix domain socket with this directory under your host machine)\n- unix.socket.port(optional): unix socket file is named `.s.PGSQL.nnnn` and `nnnn` is the server's port number,\nthis property is mostly used when you test with Docker, when you publish your Postgres container port other than 5432 in your host but Postgres may actually listen on a different port in the container,\nyou will then need this property to help you connect the Postgres with Unix domain socket\n\n=== Testing with Docker\n\nRun the Postgres containers with `docker-compose`:\n\n```\n> cd docker/postgres\n> docker-compose up --build -V\n```\n\nRun tests:\n\n```\n> mvn test -Dconnection.uri=postgres://$username:$password@$host:$port/$database -Dtls.connection.uri=postgres://$username:$password@$host:$port/$database -Dunix.socket.directory=$path -Dunix.socket.port=$port\n```\n\n=== Documentation\n\nThe online and published documentation is in `/docs` and is served by GitHub pages with Jekyll.\n\nYou can find the actual guide source in [src/main/docs/index.md](src/main/docs/index.md). At compilation time, this\nsource generates the `jekyll/guide/java/index.md`.\n\nThe current documentation is in `/jekyll` and can be preview using Docker and your browser\n\n* generate the documentation\n** `mvn compile` to generate `jekyll/guide/java/index.md`\n** `mvn site` to generate the javadoc in `jekyll/apidocs`\n* run Jekyll\n** `cd jekyll`\n** `docker-compose up`\n* open your browser at http://localhost:4000\n"
  },
  {
    "path": "RELEASES.adoc",
    "content": "== 0.11.4\n\nFixed issues: https://github.com/vietj/reactive-pg-client/milestone/1?closed=1\n\n- Vert.x 3.7.1 upgrade\n- Add support for Postgres BYTEA escape format\n\n== 0.11.3\n\nFixed issues: https://github.com/reactiverse/reactive-pg-client/issues?q=is%3Aclosed+milestone%3A0.11.4\n\n- Vert.x 3.7.0 upgrade\n\n== 0.11.2\n\nFixed issues: https://github.com/reactiverse/reactive-pg-client/issues?q=is%3Aclosed+milestone%3A0.11.2\n\n- Request cancellation support\n- Remove @GenIgnore or use permitted-type in Tuple/Row methods\n- Add documentation and an example for fetching generated keys\n- Add support for sslmode\n\n== 0.11.1\n\nFixed issues: https://github.com/reactiverse/reactive-pg-client/issues?q=is%3Aclosed+milestone%3A0.11.1\n\n- Upgrade to Vert.x 3.6.2\n- Generate kotlin coroutine methods\n- Get details from PgException\n- SSL upgradefuture failure is not properly handled\n\n== 0.11.0\n\nFixed issues: https://github.com/reactiverse/reactive-pg-client/issues?q=is%3Aclosed+milestone%3A0.11.0\n\n- Upgrade to Vert.x 3.6.0\n- Example for Kotlin throws compilation errors\n\n== 0.10.9\n\nFixed issues: https://github.com/reactiverse/reactive-pg-client/issues?q=is%3Aclosed+milestone%3A0.10.9\n\n- Geometric types supports\n- Accept null value for json parameter\n\n== 0.10.8\n\nFixed issues: https://github.com/reactiverse/reactive-pg-client/issues?q=is%3Aclosed+milestone%3A0.10.8\n\n- Connection pool opens more connections than necessary\n- Negative numeric values are not simple queries are not properly decoded\n\n== 0.10.7\n\nFixed issues: https://github.com/reactiverse/reactive-pg-client/milestone/14?closed=1\n\n- Batch execution incorrectly handles batch result when the batch list is empty\n- Pool connection acquisition failure is not propagated to the scheduled command\n- Upgrade to Vertx 3.5.4\n- Source code for rxjava and reactivex API variants missing from -sources.jar\n- Allow to prepare query from a transaction object\n- Rework cursor/stream documentation\n\n== 0.10.6\n\nFixed issues: https://github.com/reactiverse/reactive-pg-client/milestone/13?closed=1\n\n- PgPool#preparedQuery operation should always use the same connection\n- Numeric type prepared statement parameters needs to be coerced\n\n== 0.10.5\n\nFixed issues: https://github.com/reactiverse/reactive-pg-client/milestone/12?closed=1\n\n- Connection pool queue boundary\n- Pool does not handle connection failure correctly\n- Rx Stream API documentation unclear\n\n== 0.10.4\n\nFixed issues: https://github.com/reactiverse/reactive-pg-client/milestone/11?closed=1\n\n- RowResultDecoder does not correctly decode empty text arrays\n- Move to Vertx logger for warnings instead of Sysout\n\n=== Bug fixes\n\n- Treat unknown datatypes as text instead of binary\n- Null values should always be valid in prepared statement parameters\n\n== 0.10.3\n\nFixed issues: https://github.com/reactiverse/reactive-pg-client/milestone/10?closed=1\n\n=== Bug fixes\n\n- Treat unknown datatypes as text instead of binary\n- Null values should always be valid in prepared statement parameters\n\n== 0.10.2\n\nFixed issues: https://github.com/reactiverse/reactive-pg-client/milestone/9?closed=1\n\n=== Bug fixes\n\n- When a pooled connection is closed, the actual connection should not be made available after it has been closed internally\n- Missing prepared statement tuple validation\n- JSONB array treated as non array\n- PreparedQuery should schedule commands from the event loop thread\n- Calling Transaction rollback() leads to an NPE\n\n== 0.10.1\n\nFixed issues: https://github.com/reactiverse/reactive-pg-client/milestone/8?closed=1\n\n=== Bug fixes\n\n- Connection client encoding parsing should be case insensitive for supporting Greenplum\n- Use quoted identifiers in LISTEN / UNLISTEN\n\n== 0.10.0\n\nFixed issues: https://github.com/reactiverse/reactive-pg-client/milestone/7?closed=1[Issues]\n\n=== Features\n\n- simplified transaction API\n- interval data type support\n- enum data type support\n- cached prepared statement option\n- RxJava documentation enhancements\n- upgrade to Vert.x 3.5.3\n- `Row` provides access to column names\n\n=== Breaking changes\n\n- data types in `io.reactiverse.pgclient` have been moved to `io.reactiverse.pgclient.data`\n- `PgResult#updatedCount()` has been renamed to `PgResult#rowCount()`\n\n\n"
  },
  {
    "path": "docker/postgres/README.md",
    "content": "## Postgres containers for testing\n\nThere will be 2 Postgres containers for testing, one with SSL enabled is for `TLSTest` and the other one with SSL disabled is for all other tests.\n\n### Configure the containers\n\nmodify the content in the `docker-compose.yml`\n\n### Run the containers\n\n```\n> docker-compose up --build -V\n```\n\n### Run tests\n\n```\n> mvn test -Dconnection.uri=postgres://postgres:postgres@localhost:5432/postgres -Dtls.connection.uri=postgres://postgres:postgres@localhost:5433/postgres -Dunix.socket.directory=/var/run/postgresql -Dunix.socket.port=5432\n```\n"
  },
  {
    "path": "docker/postgres/docker-compose.yml",
    "content": "version: \"3\"\n\nservices:\n  test-postgres:\n    image: healthcheck/postgres:alpine\n    ports:\n      - \"5432:5432\"\n    environment:\n      POSTGRES_USER: postgres\n      POSTGRES_PASSWORD: postgres\n      POSTGRES_DB: postgres\n    volumes:\n      - /var/run/postgresql:/var/run/postgresql\n      - ./resources/create-postgres.sql:/docker-entrypoint-initdb.d/create-postgres.sql\n  tls-test-postgres:\n    image: healthcheck/postgres:alpine\n    ports:\n      - \"5433:5432\"\n    environment:\n      POSTGRES_USER: postgres\n      POSTGRES_PASSWORD: postgres\n      POSTGRES_DB: postgres\n    volumes:\n      - ./resources/create-postgres.sql:/docker-entrypoint-initdb.d/create-postgres.sql\n      - ./resources/server.crt:/server.crt\n      - ./resources/server.key:/server.key\n      - ./ssl.sh:/docker-entrypoint-initdb.d/ssl.sh\n"
  },
  {
    "path": "docker/postgres/resources/create-postgres.sql",
    "content": "DROP TYPE IF EXISTS weather CASCADE;\nDROP TYPE IF EXISTS mood CASCADE;\nDROP TYPE IF EXISTS full_address CASCADE;\n\nCREATE TYPE weather AS ENUM ('sunny', 'cloudy', 'rainy');\nCREATE TYPE mood AS ENUM ('unhappy', 'ok', 'happy');\n\nCREATE TYPE full_address AS (city TEXT, street TEXT, home BOOLEAN);\n\n-- World table\nDROP TABLE IF EXISTS World;\nCREATE TABLE  World (\n  id integer NOT NULL,\n  randomNumber integer NOT NULL default 0,\n  PRIMARY KEY  (id)\n);\n\nINSERT INTO World (id, randomnumber)\nSELECT x.id, random() * 10000 + 1 FROM generate_series(1,10000) as x(id);\n\n-- Fortune table\nDROP TABLE IF EXISTS Fortune;\nCREATE TABLE Fortune (\n  id integer NOT NULL,\n  message varchar(2048) NOT NULL,\n  PRIMARY KEY  (id)\n);\n\nINSERT INTO Fortune (id, message) VALUES (1, 'fortune: No such file or directory');\nINSERT INTO Fortune (id, message) VALUES (2, 'A computer scientist is someone who fixes things that aren''t broken.');\nINSERT INTO Fortune (id, message) VALUES (3, 'After enough decimal places, nobody gives a damn.');\nINSERT INTO Fortune (id, message) VALUES (4, 'A bad random number generator: 1, 1, 1, 1, 1, 4.33e+67, 1, 1, 1');\nINSERT INTO Fortune (id, message) VALUES (5, 'A computer program does what you tell it to do, not what you want it to do.');\nINSERT INTO Fortune (id, message) VALUES (6, 'Emacs is a nice operating system, but I prefer UNIX. — Tom Christaensen');\nINSERT INTO Fortune (id, message) VALUES (7, 'Any program that runs right is obsolete.');\nINSERT INTO Fortune (id, message) VALUES (8, 'A list is only as strong as its weakest link. — Donald Knuth');\nINSERT INTO Fortune (id, message) VALUES (9, 'Feature: A bug with seniority.');\nINSERT INTO Fortune (id, message) VALUES (10, 'Computers make very fast, very accurate mistakes.');\nINSERT INTO Fortune (id, message) VALUES (11, '<script>alert(\"This should not be displayed in a browser alert box.\");</script>');\nINSERT INTO Fortune (id, message) VALUES (12, 'フレームワークのベンチマーク');\n\n-- All purpose testing table\nDROP TABLE IF EXISTS Test;\nCREATE TABLE Test (\n  id integer NOT NULL,\n  val varchar(2048) NOT NULL,\n  PRIMARY KEY  (id)\n);\n\nDROP TABLE IF EXISTS \"NumericDataType\";\nCREATE TABLE \"NumericDataType\" (\n  \"id\" INTEGER NOT NULL PRIMARY KEY,\n  \"Short\" INT2,\n  \"Integer\" INT4,\n  \"Long\" INT8,\n  \"Float\" FLOAT4,\n  \"Double\" FLOAT8,\n  \"BigDecimal\" NUMERIC,\n  \"Boolean\" BOOLEAN,\n  \"SmallSerial\" SERIAL2,\n  \"Serial\" SERIAL4,\n  \"BigSerial\" SERIAL8\n);\n\nINSERT INTO \"NumericDataType\" (\"id\", \"Short\", \"Integer\", \"Long\", \"Float\", \"Double\", \"BigDecimal\", \"Boolean\")\nVALUES (1, 32767, 2147483647, 9223372036854775807, 3.4028235E38, 1.7976931348623157E308, '9.99999999999999999999999999999999999', true);\nINSERT INTO \"NumericDataType\" (\"id\", \"Short\", \"Integer\", \"Long\", \"Float\", \"Double\", \"BigDecimal\", \"Boolean\")\nVALUES (2, 32767, 2147483647, 9223372036854775807, 3.4028235E38, 1.7976931348623157E308, '9.99999999999999999999999999999999999', true);\n\nDROP TABLE IF EXISTS \"TemporalDataType\";\nCREATE TABLE \"TemporalDataType\" (\"id\" INTEGER NOT NULL PRIMARY KEY, \"Date\" date, \"Time\" time without time zone, \"TimeTz\" time with time zone, \"Timestamp\" timestamp without time zone, \"TimestampTz\" timestamp with time zone, \"Interval\" interval);\nINSERT INTO \"TemporalDataType\" (\"id\" ,\"Date\", \"Time\", \"TimeTz\", \"Timestamp\", \"TimestampTz\", \"Interval\") VALUES (1 ,'1981-05-30', '17:55:04.90512', '17:55:04.90512+03:07', '2017-05-14 19:35:58.237666', '2017-05-14 23:59:59.237666-03', '10 years 3 months 332 days 20 hours 20 minutes 20.999999 seconds');\nINSERT INTO \"TemporalDataType\" (\"id\" ,\"Date\", \"Time\", \"TimeTz\", \"Timestamp\", \"TimestampTz\", \"Interval\") VALUES (2 ,'2017-05-30', '12:55:04.90512', '02:55:04.90512+03:07', '1909-05-14 19:35:58.237666', '1909-05-14 22:35:58.237666-03', '02:01:33');\nINSERT INTO \"TemporalDataType\" (\"id\" ,\"Date\", \"Time\", \"TimeTz\", \"Timestamp\", \"TimestampTz\", \"Interval\") VALUES (3 ,'1900-01-01', '23:59:04.90512', '08:08:03.90512+03:07', '1800-01-01 23:57:53.237666', '1800-01-01 23:59:59.237666-03', '04:33:59');\nINSERT INTO \"TemporalDataType\" (\"id\" ,\"Date\", \"Time\", \"TimeTz\", \"Timestamp\", \"TimestampTz\", \"Interval\") VALUES (4 ,'1900-01-01', '23:59:04.90512', '08:08:03.90512+03:07', '1800-01-01 23:57:53.237666', '1800-01-01 23:59:59.237666-03', '04:33:59');\n\nDROP TABLE IF EXISTS \"CharacterDataType\";\nCREATE TABLE \"CharacterDataType\" (\n  \"id\" INTEGER NOT NULL PRIMARY KEY,\n  \"Name\" NAME,\n  \"SingleChar\" CHAR,\n  \"FixedChar\" CHAR(3),\n  \"Text\" TEXT,\n  \"VarCharacter\" VARCHAR,\n  \"uuid\" UUID\n);\nINSERT INTO \"CharacterDataType\" (\"id\" ,\"Name\", \"SingleChar\", \"FixedChar\", \"Text\", \"VarCharacter\", \"uuid\") VALUES (1, 'What is my name ?', 'A', 'YES', 'Hello World', 'Great!', '6f790482-b5bd-438b-a8b7-4a0bed747011');\nINSERT INTO \"CharacterDataType\" (\"id\" ,\"Name\", \"SingleChar\", \"FixedChar\", \"Text\", \"VarCharacter\", \"uuid\") VALUES (2, 'What is my name ?', 'A', 'YES', 'Hello World', 'Great!', '6f790482-b5bd-438b-a8b7-4a0bed747011');\n\nDROP TABLE IF EXISTS \"JsonDataType\";\nCREATE TABLE \"JsonDataType\" (\n  \"id\" INTEGER NOT NULL PRIMARY KEY,\n  \"JsonObject\" JSON,\n  \"JsonArray\" JSON,\n  \"Number\" JSON,\n  \"String\" JSON,\n  \"BooleanTrue\" JSON,\n  \"BooleanFalse\" JSON,\n  \"Null\" JSON\n);\nINSERT INTO \"JsonDataType\" (\"id\" ,\"JsonObject\", \"JsonArray\", \"Number\", \"String\", \"BooleanTrue\", \"BooleanFalse\", \"Null\") VALUES (1, '  {\"str\":\"blah\", \"int\" : 1, \"float\" : 3.5, \"object\": {}, \"array\" : []   }', '[1,true,null,9.5,\"Hi\"]', '4', '\"Hello World\"', 'true', 'false', 'null');\nINSERT INTO \"JsonDataType\" (\"id\" ,\"JsonObject\", \"JsonArray\", \"Number\", \"String\", \"BooleanTrue\", \"BooleanFalse\", \"Null\") VALUES (2, '  {\"str\":\"blah\", \"int\" : 1, \"float\" : 3.5, \"object\": {}, \"array\" : []   }', '[1,true,null,9.5,\"Hi\"]', '4', '\"Hello World\"', 'true', 'false', 'null');\n\nDROP TABLE IF EXISTS \"JsonbDataType\";\nCREATE TABLE \"JsonbDataType\" (\n  \"id\" INTEGER NOT NULL PRIMARY KEY,\n  \"JsonObject\" JSONB,\n  \"JsonArray\" JSONB,\n  \"Number\" JSONB,\n  \"String\" JSONB,\n  \"BooleanTrue\" JSONB,\n  \"BooleanFalse\" JSONB,\n  \"Null\" JSONB\n);\nINSERT INTO \"JsonbDataType\" (\"id\" ,\"JsonObject\", \"JsonArray\", \"Number\", \"String\", \"BooleanTrue\", \"BooleanFalse\", \"Null\") VALUES (1, '  {\"str\":\"blah\", \"int\" : 1, \"float\" : 3.5, \"object\": {}, \"array\" : []   }', '[1,true,null,9.5,\"Hi\"]', '4', '\"Hello World\"', 'true', 'false', 'null');\nINSERT INTO \"JsonbDataType\" (\"id\" ,\"JsonObject\", \"JsonArray\", \"Number\", \"String\", \"BooleanTrue\", \"BooleanFalse\", \"Null\") VALUES (2, '  {\"str\":\"blah\", \"int\" : 1, \"float\" : 3.5, \"object\": {}, \"array\" : []   }', '[1,true,null,9.5,\"Hi\"]', '4', '\"Hello World\"', 'true', 'false', 'null');\n\n-- Geometric table\nDROP TABLE IF EXISTS \"GeometricDataType\";\nCREATE TABLE \"GeometricDataType\" (\n  \"id\" INTEGER NOT NULL PRIMARY KEY,\n  \"Point\" POINT,\n  \"Line\" LINE,\n  \"Lseg\" LSEG,\n  \"Box\" BOX,\n  \"ClosedPath\" PATH,\n  \"OpenPath\" PATH,\n  \"Polygon\" POLYGON,\n  \"Circle\" CIRCLE\n);\n\nINSERT INTO \"GeometricDataType\" (\"id\", \"Point\", \"Line\", \"Lseg\", \"Box\", \"ClosedPath\", \"OpenPath\", \"Polygon\", \"Circle\")\nVALUES (1, '(1.0,2.0)':: POINT, '{1.0,2.0,3.0}':: LINE, '((1.0,1.0),(2.0,2.0))':: LSEG, '((2.0,2.0),(1.0,1.0))':: BOX, '((1.0,1.0),(2.0,1.0),(2.0,2.0),(2.0,1.0))':: PATH,'[(1.0,1.0),(2.0,1.0),(2.0,2.0),(2.0,1.0)]':: PATH, '((1.0,1.0),(2.0,2.0),(3.0,1.0))':: POLYGON, '<(1.0,1.0),1.0>':: CIRCLE);\nINSERT INTO \"GeometricDataType\" (\"id\", \"Point\", \"Line\", \"Lseg\", \"Box\", \"ClosedPath\", \"OpenPath\", \"Polygon\", \"Circle\")\nVALUES (2, '(1.0,2.0)':: POINT, '{1.0,2.0,3.0}':: LINE, '((1.0,1.0),(2.0,2.0))':: LSEG, '((2.0,2.0),(1.0,1.0))':: BOX, '((1.0,1.0),(2.0,1.0),(2.0,2.0),(2.0,1.0))':: PATH,'[(1.0,1.0),(2.0,1.0),(2.0,2.0),(2.0,1.0)]':: PATH, '((1.0,1.0),(2.0,2.0),(3.0,1.0))':: POLYGON, '<(1.0,1.0),1.0>':: CIRCLE);\n\n\nDROP TABLE IF EXISTS \"ArrayDataType\";\nCREATE TABLE \"ArrayDataType\" (\n  \"id\"             INTEGER NOT NULL PRIMARY KEY,\n  \"Boolean\"        BOOLEAN [],\n  \"Short\"          INT2 [],\n  \"Integer\"        INT4 [],\n  \"Long\"           INT8 [],\n  \"Float\"          FLOAT4 [],\n  \"Double\"         FLOAT8 [],\n  \"Char\"           CHAR(8) [],\n  \"Varchar\"        VARCHAR [],\n  \"Text\"           TEXT [],\n  \"Name\"           NAME [],\n  \"LocalDate\"      DATE [],\n  \"LocalTime\"      TIME WITHOUT TIME ZONE [],\n  \"OffsetTime\"     TIME WITH TIME ZONE [],\n  \"LocalDateTime\"  TIMESTAMP WITHOUT TIME ZONE [],\n  \"OffsetDateTime\" TIMESTAMP WITH TIME ZONE [],\n  \"UUID\"           UUID [],\n  \"Numeric\"        NUMERIC [],\n  \"Bytea\"          BYTEA[],\n  \"JSON\"           JSON[],\n  \"JSONB\"          JSONB[],\n  \"Point\"          POINT[],\n  \"Line\"           LINE[],\n  \"Lseg\"           LSEG[],\n  \"Box\"            BOX[],\n  \"ClosedPath\"     PATH[],\n  \"OpenPath\"       PATH[],\n  \"Polygon\"        POLYGON[],\n  \"Circle\"         CIRCLE[],\n  \"Enum\"           mood[],\n  \"Interval\"       INTERVAL [],\n  \"CustomType\"     full_address[]\n);\nINSERT INTO \"ArrayDataType\" VALUES (1, ARRAY [TRUE],\n                                       ARRAY [1],\n                                       ARRAY [2],\n                                       ARRAY [3],\n                                       ARRAY [4.1],\n                                       ARRAY [5.2],\n                                       ARRAY ['01234567'],\n                                       ARRAY ['Knock, knock.Who’s there?very long pause….Java.'],\n                                       ARRAY ['Knock, knock.Who’s there?very long pause….Java.'],\n                                       ARRAY ['Knock, knock.Who’s there?very long pause….Java.'],\n                                       ARRAY ['1998-05-11' :: DATE, '1998-05-11' :: DATE],\n                                       ARRAY ['17:55:04.90512' :: TIME WITHOUT TIME ZONE],\n                                       ARRAY ['17:55:04.90512+03' :: TIME WITH TIME ZONE],\n                                       ARRAY ['2017-05-14 19:35:58.237666' :: TIMESTAMP WITHOUT TIME ZONE],\n                                       ARRAY ['2017-05-14 23:59:59.237666-03' :: TIMESTAMP WITH TIME ZONE],\n                                       ARRAY ['6f790482-b5bd-438b-a8b7-4a0bed747011' :: UUID],\n                                       ARRAY [0,1,2,3],\n                                       ARRAY [decode('48454c4c4f', 'hex')],\n                                       ARRAY ['  {\"str\":\"blah\", \"int\" : 1, \"float\" : 3.5, \"object\": {}, \"array\" : []   }' :: JSON, '[1,true,null,9.5,\"Hi\"]' :: JSON, '4' :: JSON, '\"Hello World\"' :: JSON, 'true' :: JSON, 'false' :: JSON, 'null' :: JSON],\n                                       ARRAY ['  {\"str\":\"blah\", \"int\" : 1, \"float\" : 3.5, \"object\": {}, \"array\" : []   }' :: JSON, '[1,true,null,9.5,\"Hi\"]' :: JSON, '4' :: JSON, '\"Hello World\"' :: JSON, 'true' :: JSON, 'false' :: JSON, 'null' :: JSON],\n                                       ARRAY ['(1.0,1.0)':: POINT, '(2.0,2.0)' :: POINT],\n                                       ARRAY ['{1.0,2.0,3.0}':: LINE, '{2.0,3.0,4.0}':: LINE],\n                                       ARRAY ['((1.0,1.0),(2.0,2.0))':: LSEG, '((2.0,2.0),(3.0,3.0))':: LSEG],\n                                       ARRAY ['((2.0,2.0),(1.0,1.0))':: BOX, '((3.0,3.0),(2.0,2.0))':: BOX],\n                                       ARRAY ['((1.0,1.0),(2.0,1.0),(2.0,2.0),(2.0,1.0))':: PATH, '((2.0,2.0),(3.0,2.0),(3.0,3.0),(3.0,2.0))':: PATH],\n                                       ARRAY ['[(1.0,1.0),(2.0,1.0),(2.0,2.0),(2.0,1.0)]':: PATH, '[(2.0,2.0),(3.0,2.0),(3.0,3.0),(3.0,2.0)]':: PATH],\n                                       ARRAY ['((1.0,1.0),(2.0,2.0),(3.0,1.0))':: POLYGON, '((0.0,0.0),(0.0,1.0),(1.0,2.0),(2.0,1.0),(2.0,0.0))':: POLYGON],\n                                       ARRAY ['<(1.0,1.0),1.0>':: CIRCLE, '<(0.0,0.0),2.0>':: CIRCLE],\n                                       ARRAY['ok'::mood,'unhappy'::mood, 'happy'::mood],\n                                       ARRAY['10 years 3 months 332 days 20 hours 20 minutes 20.999991 seconds'::INTERVAL, '20 minutes 20.123456 seconds'::INTERVAL, '30 months ago'::INTERVAL],\n                                       ARRAY [ROW('Anytown', 'Main St', true)::full_address, ('Anytown', 'First St', false)::full_address]);\nINSERT INTO \"ArrayDataType\" VALUES (2, ARRAY [TRUE],\n                                       ARRAY [1],\n                                       ARRAY [2],\n                                       ARRAY [3],\n                                       ARRAY [4.1],\n                                       ARRAY [5.2],\n                                       ARRAY ['01234567'],\n                                       ARRAY ['Knock, knock.Who’s there?very long pause….Java.'],\n                                       ARRAY ['Knock, knock.Who’s there?very long pause….Java.'],\n                                       ARRAY ['Knock, knock.Who’s there?very long pause….Java.'],\n                                       ARRAY ['1998-05-11' :: DATE], ARRAY ['17:55:04.90512' :: TIME WITHOUT TIME ZONE],\n                                       ARRAY ['17:55:04.90512+03' :: TIME WITH TIME ZONE],\n                                       ARRAY ['2017-05-14 19:35:58.237666' :: TIMESTAMP WITHOUT TIME ZONE],\n                                       ARRAY ['2017-05-14 23:59:59.237666-03' :: TIMESTAMP WITH TIME ZONE],\n                                       ARRAY ['6f790482-b5bd-438b-a8b7-4a0bed747011' :: UUID],\n                                       ARRAY [0,1,2,3],\n                                       ARRAY [decode('48454c4c4f', 'hex')],\n                                       ARRAY ['  {\"str\":\"blah\", \"int\" : 1, \"float\" : 3.5, \"object\": {}, \"array\" : []   }' :: JSON, '[1,true,null,9.5,\"Hi\"]' :: JSON, '4' :: JSON, '\"Hello World\"' :: JSON, 'true' :: JSON, 'false' :: JSON, 'null' :: JSON],\n                                       ARRAY ['  {\"str\":\"blah\", \"int\" : 1, \"float\" : 3.5, \"object\": {}, \"array\" : []   }' :: JSON, '[1,true,null,9.5,\"Hi\"]' :: JSON, '4' :: JSON, '\"Hello World\"' :: JSON, 'true' :: JSON, 'false' :: JSON, 'null' :: JSON],\n                                       ARRAY ['(1.0,1.0)':: POINT, '(2.0,2.0)' :: POINT],\n                                       ARRAY ['{1.0,2.0,3.0}':: LINE, '{2.0,3.0,4.0}':: LINE],\n                                       ARRAY ['((1.0,1.0),(2.0,2.0))':: LSEG, '((2.0,2.0),(3.0,3.0))':: LSEG],\n                                       ARRAY ['((2.0,2.0),(1.0,1.0))':: BOX, '((3.0,3.0),(2.0,2.0))':: BOX],\n                                       ARRAY ['((1.0,1.0),(2.0,1.0),(2.0,2.0),(2.0,1.0))':: PATH, '((2.0,2.0),(3.0,2.0),(3.0,3.0),(3.0,2.0))':: PATH],\n                                       ARRAY ['[(1.0,1.0),(2.0,1.0),(2.0,2.0),(2.0,1.0)]':: PATH, '[(2.0,2.0),(3.0,2.0),(3.0,3.0),(3.0,2.0)]':: PATH],\n                                       ARRAY ['((1.0,1.0),(2.0,2.0),(3.0,1.0))':: POLYGON, '((0.0,0.0),(0.0,1.0),(1.0,2.0),(2.0,1.0),(2.0,0.0))':: POLYGON],\n                                       ARRAY ['<(1.0,1.0),1.0>':: CIRCLE, '<(0.0,0.0),2.0>':: CIRCLE],\n                                       ARRAY['unhappy'::mood, 'happy'::mood],\n                                       ARRAY['0 years 0 months 0 days 0 hours 0 minutes 0 seconds'::INTERVAL],\n                                       ARRAY [ROW('Anytown', 'Main St', true)::full_address, ('Anytown', 'First St', false)::full_address]);\n\nDROP TABLE IF EXISTS \"EnumDataType\";\nCREATE TABLE \"EnumDataType\" (\n  \"id\" INTEGER NOT NULL PRIMARY KEY,\n  \"currentMood\" mood,\n  \"currentWeather\" weather\n);\nINSERT INTO \"EnumDataType\" (\"id\", \"currentMood\", \"currentWeather\") VALUES (1, 'ok', 'sunny');\nINSERT INTO \"EnumDataType\" (\"id\", \"currentMood\", \"currentWeather\") VALUES (2, 'unhappy', 'cloudy');\nINSERT INTO \"EnumDataType\" (\"id\", \"currentMood\", \"currentWeather\") VALUES (3, 'happy', 'rainy');\nINSERT INTO \"EnumDataType\" (\"id\", \"currentMood\", \"currentWeather\") VALUES (4, null, null);\nINSERT INTO \"EnumDataType\" (\"id\", \"currentMood\", \"currentWeather\") VALUES (5, 'ok', 'sunny');\n\nDROP TABLE IF EXISTS \"CustomDataType\";\nCREATE TABLE \"CustomDataType\" (\n  \"id\" INTEGER NOT NULL PRIMARY KEY,\n  \"address\" full_address\n);\nINSERT INTO \"CustomDataType\" (\"id\", \"address\") VALUES (1, ('Anytown', 'Main St', true));\nINSERT INTO \"CustomDataType\" (\"id\", \"address\") VALUES (2, ('Anytown', 'First St', false));\n\nCREATE TABLE \"AllDataTypes\"\n(\n  boolean     BOOLEAN,\n  int2        INT2,\n  int4        INT4,\n  int8        INT8,\n  float4      FLOAT4,\n  float8      FLOAT8,\n  char        CHAR,\n  varchar     VARCHAR,\n  text        TEXT,\n  enum        mood,\n  name        NAME,\n  numeric     NUMERIC,\n  uuid        UUID,\n  date        DATE,\n  time        TIME,\n  timetz      TIMETZ,\n  timestamp   TIMESTAMP,\n  timestamptz TIMESTAMPTZ,\n  interval    INTERVAL,\n  bytea       BYTEA,\n  json        JSON,\n  jsonb       JSONB,\n  point       POINT,\n  line        LINE,\n  lseg        LSEG,\n  box         BOX,\n  path        PATH,\n  polygon     POLYGON,\n  circle      CIRCLE\n);\n"
  },
  {
    "path": "docker/postgres/resources/server.crt",
    "content": "-----BEGIN CERTIFICATE-----\nMIIDeDCCAuGgAwIBAgIJAPsnSZ7KK38hMA0GCSqGSIb3DQEBBQUAMIGFMQswCQYD\nVQQGEwJDQTEZMBcGA1UECBMQQnJpdGlzaCBDb2x1bWJpYTEOMAwGA1UEBxMFQ29t\nb3gxFDASBgNVBAoTC1RoZUJyYWluLmNhMRQwEgYDVQQDEwt0aGVicmFpbi5jYTEf\nMB0GCSqGSIb3DQEJARYQaW5mb0B0aGVicmFpbi5jYTAeFw0xNzA5MTUyMTE3MzVa\nFw0yNzA5MTMyMTE3MzVaMIGFMQswCQYDVQQGEwJDQTEZMBcGA1UECBMQQnJpdGlz\naCBDb2x1bWJpYTEOMAwGA1UEBxMFQ29tb3gxFDASBgNVBAoTC1RoZUJyYWluLmNh\nMRQwEgYDVQQDEwt0aGVicmFpbi5jYTEfMB0GCSqGSIb3DQEJARYQaW5mb0B0aGVi\ncmFpbi5jYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA3ZjwfKKfhp4bHX7l\nvdfov6SbGYu8nTz/DhcIt+dY8f1SfjLMtJhI0BCaBNUrC3F5K02val9EUF8HIQFo\nHmrUXVVnN54Suca+HuJiJGMBxIPOy8EJsHWybqNdwq3SIUTzODpYQNjTiTR/Dlw6\nOLZNFR9d1YgDCdaYAmI/g+V4tbcCAwEAAaOB7TCB6jAdBgNVHQ4EFgQUNLQbcLVw\nR2EbXG/ecZkqWIiKgMswgboGA1UdIwSBsjCBr4AUNLQbcLVwR2EbXG/ecZkqWIiK\ngMuhgYukgYgwgYUxCzAJBgNVBAYTAkNBMRkwFwYDVQQIExBCcml0aXNoIENvbHVt\nYmlhMQ4wDAYDVQQHEwVDb21veDEUMBIGA1UEChMLVGhlQnJhaW4uY2ExFDASBgNV\nBAMTC3RoZWJyYWluLmNhMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHRoZWJyYWluLmNh\nggkA+ydJnsorfyEwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQDcb+Tt\n1ULpXaWbmwxqjCK9XY3v1k0yPvoArawsQ2LEiJdF7hILlHCzwBxSqkWL2SHqb0NA\n/w+8YKv/EGGyoE3LC9tkXt8oO5rnQGEclt74Jz3Q1yFIRpHn5iF4Jd763Z0/ohxe\nWLZHrlllNHEw9xIiYgJFlFgPaj1rD0dR8MwcTg==\n-----END CERTIFICATE-----\n"
  },
  {
    "path": "docker/postgres/resources/server.key",
    "content": "-----BEGIN RSA PRIVATE KEY-----\nMIICXgIBAAKBgQDdmPB8op+GnhsdfuW91+i/pJsZi7ydPP8OFwi351jx/VJ+Msy0\nmEjQEJoE1SsLcXkrTa9qX0RQXwchAWgeatRdVWc3nhK5xr4e4mIkYwHEg87LwQmw\ndbJuo13CrdIhRPM4OlhA2NOJNH8OXDo4tk0VH13ViAMJ1pgCYj+D5Xi1twIDAQAB\nAoGBAJayIxkfHo1Vh+sPGP15jvaE4lUFCkeD64+RaoRl977ZHvhjY4KM7TdRkuwm\naxdlG5mvQtN75eEiPp7bbgsBa1ipeFAfIM0UZkhRdP0vw+BmTnPaymycR4CP3mRO\n0Nsm0TIFnBpEVWJmVL9QHcw7TXqzsxyO+t1+i+s0cqVc8msBAkEA8Zp9vBBD/e2w\n8nWZ+XzY5V3fuZ1TdAaD9g1dGQZ5DQLEV708bsdJuru77YAQP5yKpmvzU5cl3LFC\n/3ryja1OMQJBAOrNRLUza8htYA+lgZuloy+E2lSKguyxlkQuagI5YTligFhYkiyo\nWuNGNSIMqdAaVZ7eNu3ADKLEjI994f3SQGcCQCdE0QLsMeDn7Ua7Tpd6b1Z4d5CX\nvaSyGmi3q1YR80LmHDuWimgHBDjRoq3rjriIHREHorkHbCP+u8ECnsHgVUECQQCB\nVU3qTYeqH+0Q0UaB+IvZieFFPgJ95Bf0OGi2Dusp08MEZs0lghqGI87ykW0cLtVI\nq/gvn2CWa5NNGrbXu+8zAkEAuI/0x026m7cr1JCQUCAEHqNa9x1mTNmmqGwkArvy\nBU0Zt8XlJcrO6uPH/MJCW4OCE48GLFqeSV3dANKhUgsSqg==\n-----END RSA PRIVATE KEY-----\n"
  },
  {
    "path": "docker/postgres/ssl.sh",
    "content": "#!/bin/bash\n\n# Borrowed from https://github.com/muccg/docker-postgres-ssl/blob/master/9.6/docker-entrypoint-initdb.d/devssl.sh\n\ncp /server.crt \"${PGDATA}\"/server.crt\ncp /server.key \"${PGDATA}\"/server.key\nchmod og-rwx \"${PGDATA}\"/server.key\nchown -R postgres:postgres \"${PGDATA}\"\n\n# turn on ssl\nsed -ri \"s/^#?(ssl\\s*=\\s*)\\S+/\\1'on'/\" \"$PGDATA/postgresql.conf\"\n"
  },
  {
    "path": "docker/postgres_tc/Dockerfile",
    "content": "FROM postgres\nENV POSTGRES_DB postgres\nENV POSTGRES_USER postgres\nENV POSTGRES_PASSWORD postgres\nRUN apt-get update && apt-get install -y iproute\nCOPY create-postgres.sql /docker-entrypoint-initdb.d/\n"
  },
  {
    "path": "docker/postgres_tc/README.md",
    "content": "## Postgres docker file for testing with tc\n\nBuild container with tc installed\n\n```\n> docker build -t test/postgres_tc postgres\n```\n\nRunning the container\n\n```\n> docker run --rm --name test-postgres_tc -p 5432:5432 --cap-add=NET_ADMIN test/postgres_tc\n```\n\nAdd one 1 ms latency to eth0\n\n```\n> docker exec -it test-postgres_tc tc qdisc add dev eth0 root netem delay 1ms\n```\n"
  },
  {
    "path": "docker/postgres_tc/create-postgres.sql",
    "content": "DROP TYPE IF EXISTS weather CASCADE;\nDROP TYPE IF EXISTS mood CASCADE;\nDROP TYPE IF EXISTS full_address CASCADE;\n\nCREATE TYPE weather AS ENUM ('sunny', 'cloudy', 'rainy');\nCREATE TYPE mood AS ENUM ('unhappy', 'ok', 'happy');\n\nCREATE TYPE full_address AS (city TEXT, street TEXT, home BOOLEAN);\n\nDROP TABLE IF EXISTS World;\nCREATE TABLE  World (\n  id integer NOT NULL,\n  randomNumber integer NOT NULL default 0,\n  PRIMARY KEY  (id)\n);\n\nINSERT INTO World (id, randomnumber)\nSELECT x.id, random() * 10000 + 1 FROM generate_series(1,10000) as x(id);\n\nDROP TABLE IF EXISTS Fortune;\nCREATE TABLE Fortune (\n  id integer NOT NULL,\n  message varchar(2048) NOT NULL,\n  PRIMARY KEY  (id)\n);\n\nINSERT INTO Fortune (id, message) VALUES (1, 'fortune: No such file or directory');\nINSERT INTO Fortune (id, message) VALUES (2, 'A computer scientist is someone who fixes things that aren''t broken.');\nINSERT INTO Fortune (id, message) VALUES (3, 'After enough decimal places, nobody gives a damn.');\nINSERT INTO Fortune (id, message) VALUES (4, 'A bad random number generator: 1, 1, 1, 1, 1, 4.33e+67, 1, 1, 1');\nINSERT INTO Fortune (id, message) VALUES (5, 'A computer program does what you tell it to do, not what you want it to do.');\nINSERT INTO Fortune (id, message) VALUES (6, 'Emacs is a nice operating system, but I prefer UNIX. — Tom Christaensen');\nINSERT INTO Fortune (id, message) VALUES (7, 'Any program that runs right is obsolete.');\nINSERT INTO Fortune (id, message) VALUES (8, 'A list is only as strong as its weakest link. — Donald Knuth');\nINSERT INTO Fortune (id, message) VALUES (9, 'Feature: A bug with seniority.');\nINSERT INTO Fortune (id, message) VALUES (10, 'Computers make very fast, very accurate mistakes.');\nINSERT INTO Fortune (id, message) VALUES (11, '<script>alert(\"This should not be displayed in a browser alert box.\");</script>');\nINSERT INTO Fortune (id, message) VALUES (12, 'フレームワークのベンチマーク');\n\nDROP TABLE IF EXISTS \"World\";\nCREATE TABLE  \"World\" (\n  id integer NOT NULL,\n  randomNumber integer NOT NULL default 0,\n  PRIMARY KEY  (id)\n);\n\nINSERT INTO \"World\" (id, randomnumber)\nSELECT x.id, random() * 10000 + 1 FROM generate_series(1,10000) as x(id);\n\nDROP TABLE IF EXISTS \"Fortune\";\nCREATE TABLE \"Fortune\" (\n  id integer NOT NULL,\n  message varchar(2048) NOT NULL,\n  PRIMARY KEY  (id)\n);\n\nINSERT INTO \"Fortune\" (id, message) VALUES (1, 'fortune: No such file or directory');\nINSERT INTO \"Fortune\" (id, message) VALUES (2, 'A computer scientist is someone who fixes things that aren''t broken.');\nINSERT INTO \"Fortune\" (id, message) VALUES (3, 'After enough decimal places, nobody gives a damn.');\nINSERT INTO \"Fortune\" (id, message) VALUES (4, 'A bad random number generator: 1, 1, 1, 1, 1, 4.33e+67, 1, 1, 1');\nINSERT INTO \"Fortune\" (id, message) VALUES (5, 'A computer program does what you tell it to do, not what you want it to do.');\nINSERT INTO \"Fortune\" (id, message) VALUES (6, 'Emacs is a nice operating system, but I prefer UNIX. — Tom Christaensen');\nINSERT INTO \"Fortune\" (id, message) VALUES (7, 'Any program that runs right is obsolete.');\nINSERT INTO \"Fortune\" (id, message) VALUES (8, 'A list is only as strong as its weakest link. — Donald Knuth');\nINSERT INTO \"Fortune\" (id, message) VALUES (9, 'Feature: A bug with seniority.');\nINSERT INTO \"Fortune\" (id, message) VALUES (10, 'Computers make very fast, very accurate mistakes.');\nINSERT INTO \"Fortune\" (id, message) VALUES (11, '<script>alert(\"This should not be displayed in a browser alert box.\");</script>');\nINSERT INTO \"Fortune\" (id, message) VALUES (12, 'フレームワークのベンチマーク');\n\n-- All purpose testing table\nDROP TABLE IF EXISTS Test;\nCREATE TABLE Test (\n  id integer NOT NULL,\n  val varchar(2048) NOT NULL,\n  PRIMARY KEY  (id)\n);\n\nDROP TABLE IF EXISTS \"NumericDataType\";\nCREATE TABLE \"NumericDataType\" (\"id\" INTEGER NOT NULL PRIMARY KEY, \"Short\" INT2, \"Integer\" INT4, \"Long\" INT8, \"Float\" FLOAT4, \"Double\" FLOAT8, \"BigDecimal\" NUMERIC, \"Boolean\" BOOLEAN);\nINSERT INTO \"NumericDataType\" (\"id\", \"Short\", \"Integer\", \"Long\", \"Float\", \"Double\", \"BigDecimal\", \"Boolean\")\nVALUES (1, 32767, 2147483647, 9223372036854775807, 3.4028235E38, 1.7976931348623157E308, '9.99999999999999999999999999999999999', true);\nINSERT INTO \"NumericDataType\" (\"id\", \"Short\", \"Integer\", \"Long\", \"Float\", \"Double\", \"BigDecimal\", \"Boolean\")\nVALUES (2, 32767, 2147483647, 9223372036854775807, 3.4028235E38, 1.7976931348623157E308, '9.99999999999999999999999999999999999', true);\n\nDROP TABLE IF EXISTS \"TemporalDataType\";\nCREATE TABLE \"TemporalDataType\" (\"id\" INTEGER NOT NULL PRIMARY KEY, \"Date\" date, \"Time\" time without time zone, \"TimeTz\" time with time zone, \"Timestamp\" timestamp without time zone, \"TimestampTz\" timestamp with time zone, \"Interval\" interval);\nINSERT INTO \"TemporalDataType\" (\"id\" ,\"Date\", \"Time\", \"TimeTz\", \"Timestamp\", \"TimestampTz\", \"Interval\") VALUES (1 ,'1981-05-30', '17:55:04.90512', '17:55:04.90512+03:07', '2017-05-14 19:35:58.237666', '2017-05-14 23:59:59.237666-03', '10 years 3 months 332 days 20 hours 20 minutes 20.999999 seconds');\nINSERT INTO \"TemporalDataType\" (\"id\" ,\"Date\", \"Time\", \"TimeTz\", \"Timestamp\", \"TimestampTz\", \"Interval\") VALUES (2 ,'2017-05-30', '12:55:04.90512', '02:55:04.90512+03:07', '1909-05-14 19:35:58.237666', '1909-05-14 22:35:58.237666-03', '02:01:33');\nINSERT INTO \"TemporalDataType\" (\"id\" ,\"Date\", \"Time\", \"TimeTz\", \"Timestamp\", \"TimestampTz\", \"Interval\") VALUES (3 ,'1900-01-01', '23:59:04.90512', '08:08:03.90512+03:07', '1800-01-01 23:57:53.237666', '1800-01-01 23:59:59.237666-03', '04:33:59');\nINSERT INTO \"TemporalDataType\" (\"id\" ,\"Date\", \"Time\", \"TimeTz\", \"Timestamp\", \"TimestampTz\", \"Interval\") VALUES (4 ,'1900-01-01', '23:59:04.90512', '08:08:03.90512+03:07', '1800-01-01 23:57:53.237666', '1800-01-01 23:59:59.237666-03', '04:33:59');\n\nDROP TABLE IF EXISTS \"CharacterDataType\";\nCREATE TABLE \"CharacterDataType\" (\n  \"id\" INTEGER NOT NULL PRIMARY KEY,\n  \"Name\" NAME,\n  \"SingleChar\" CHAR,\n  \"FixedChar\" CHAR(3),\n  \"Text\" TEXT,\n  \"VarCharacter\" VARCHAR,\n  \"uuid\" UUID\n);\nINSERT INTO \"CharacterDataType\" (\"id\" ,\"Name\", \"SingleChar\", \"FixedChar\", \"Text\", \"VarCharacter\", \"uuid\") VALUES (1, 'What is my name ?', 'A', 'YES', 'Hello World', 'Great!', '6f790482-b5bd-438b-a8b7-4a0bed747011');\nINSERT INTO \"CharacterDataType\" (\"id\" ,\"Name\", \"SingleChar\", \"FixedChar\", \"Text\", \"VarCharacter\", \"uuid\") VALUES (2, 'What is my name ?', 'A', 'YES', 'Hello World', 'Great!', '6f790482-b5bd-438b-a8b7-4a0bed747011');\n\nDROP TABLE IF EXISTS \"JsonDataType\";\nCREATE TABLE \"JsonDataType\" (\n  \"id\" INTEGER NOT NULL PRIMARY KEY,\n  \"JsonObject\" JSON,\n  \"JsonArray\" JSON,\n  \"Number\" JSON,\n  \"String\" JSON,\n  \"BooleanTrue\" JSON,\n  \"BooleanFalse\" JSON,\n  \"Null\" JSON\n);\nINSERT INTO \"JsonDataType\" (\"id\" ,\"JsonObject\", \"JsonArray\", \"Number\", \"String\", \"BooleanTrue\", \"BooleanFalse\", \"Null\") VALUES (1, '  {\"str\":\"blah\", \"int\" : 1, \"float\" : 3.5, \"object\": {}, \"array\" : []   }', '[1,true,null,9.5,\"Hi\"]', '4', '\"Hello World\"', 'true', 'false', 'null');\nINSERT INTO \"JsonDataType\" (\"id\" ,\"JsonObject\", \"JsonArray\", \"Number\", \"String\", \"BooleanTrue\", \"BooleanFalse\", \"Null\") VALUES (2, '  {\"str\":\"blah\", \"int\" : 1, \"float\" : 3.5, \"object\": {}, \"array\" : []   }', '[1,true,null,9.5,\"Hi\"]', '4', '\"Hello World\"', 'true', 'false', 'null');\n\nDROP TABLE IF EXISTS \"JsonbDataType\";\nCREATE TABLE \"JsonbDataType\" (\n  \"id\" INTEGER NOT NULL PRIMARY KEY,\n  \"JsonObject\" JSONB,\n  \"JsonArray\" JSONB,\n  \"Number\" JSONB,\n  \"String\" JSONB,\n  \"BooleanTrue\" JSONB,\n  \"BooleanFalse\" JSONB,\n  \"Null\" JSONB\n);\nINSERT INTO \"JsonbDataType\" (\"id\" ,\"JsonObject\", \"JsonArray\", \"Number\", \"String\", \"BooleanTrue\", \"BooleanFalse\", \"Null\") VALUES (1, '  {\"str\":\"blah\", \"int\" : 1, \"float\" : 3.5, \"object\": {}, \"array\" : []   }', '[1,true,null,9.5,\"Hi\"]', '4', '\"Hello World\"', 'true', 'false', 'null');\nINSERT INTO \"JsonbDataType\" (\"id\" ,\"JsonObject\", \"JsonArray\", \"Number\", \"String\", \"BooleanTrue\", \"BooleanFalse\", \"Null\") VALUES (2, '  {\"str\":\"blah\", \"int\" : 1, \"float\" : 3.5, \"object\": {}, \"array\" : []   }', '[1,true,null,9.5,\"Hi\"]', '4', '\"Hello World\"', 'true', 'false', 'null');\n\nDROP TABLE IF EXISTS TxTest;\nCREATE TABLE TxTest (\n  id integer NOT NULL,\n  PRIMARY KEY (id)\n);\nDROP TABLE IF EXISTS \"ArrayDataType\";\nCREATE TABLE \"ArrayDataType\" (\n  \"id\"             INTEGER NOT NULL PRIMARY KEY,\n  \"Boolean\"        BOOLEAN [],\n  \"Short\"          INT2 [],\n  \"Integer\"        INT4 [],\n  \"Long\"           INT8 [],\n  \"Float\"          FLOAT4 [],\n  \"Double\"         FLOAT8 [],\n  \"Char\"           CHAR(8) [],\n  \"Varchar\"        VARCHAR [],\n  \"Text\"           TEXT [],\n  \"Name\"           NAME [],\n  \"LocalDate\"      DATE [],\n  \"LocalTime\"      TIME WITHOUT TIME ZONE [],\n  \"OffsetTime\"     TIME WITH TIME ZONE [],\n  \"LocalDateTime\"  TIMESTAMP WITHOUT TIME ZONE [],\n  \"OffsetDateTime\" TIMESTAMP WITH TIME ZONE [],\n  \"UUID\"           UUID [],\n  \"Numeric\"        NUMERIC [],\n  \"Bytea\"          BYTEA[],\n  \"JSON\"           JSON[],\n  \"JSONB\"          JSONB[],\n  \"Enum\"           mood[],\n  \"Interval\"       INTERVAL [],\n  \"CustomType\"     full_address[]\n);\nINSERT INTO \"ArrayDataType\" VALUES (1, ARRAY [TRUE],\n                                       ARRAY [1],\n                                       ARRAY [2],\n                                       ARRAY [3],\n                                       ARRAY [4.1],\n                                       ARRAY [5.2],\n                                       ARRAY ['01234567'],\n                                       ARRAY ['Knock, knock.Who’s there?very long pause….Java.'],\n                                       ARRAY ['Knock, knock.Who’s there?very long pause….Java.'],\n                                       ARRAY ['Knock, knock.Who’s there?very long pause….Java.'],\n                                       ARRAY ['1998-05-11' :: DATE, '1998-05-11' :: DATE],\n                                       ARRAY ['17:55:04.90512' :: TIME WITHOUT TIME ZONE],\n                                       ARRAY ['17:55:04.90512+03' :: TIME WITH TIME ZONE],\n                                       ARRAY ['2017-05-14 19:35:58.237666' :: TIMESTAMP WITHOUT TIME ZONE],\n                                       ARRAY ['2017-05-14 23:59:59.237666-03' :: TIMESTAMP WITH TIME ZONE],\n                                       ARRAY ['6f790482-b5bd-438b-a8b7-4a0bed747011' :: UUID],\n                                       ARRAY [0,1,2,3],\n                                       ARRAY [decode('48454c4c4f', 'hex')],\n                                       ARRAY ['  {\"str\":\"blah\", \"int\" : 1, \"float\" : 3.5, \"object\": {}, \"array\" : []   }' :: JSON, '[1,true,null,9.5,\"Hi\"]' :: JSON, '4' :: JSON, '\"Hello World\"' :: JSON, 'true' :: JSON, 'false' :: JSON, 'null' :: JSON],\n                                       ARRAY ['  {\"str\":\"blah\", \"int\" : 1, \"float\" : 3.5, \"object\": {}, \"array\" : []   }' :: JSON, '[1,true,null,9.5,\"Hi\"]' :: JSON, '4' :: JSON, '\"Hello World\"' :: JSON, 'true' :: JSON, 'false' :: JSON, 'null' :: JSON],\n                                       ARRAY['ok'::mood,'unhappy'::mood, 'happy'::mood],\n                                       ARRAY['10 years 3 months 332 days 20 hours 20 minutes 20.999991 seconds'::INTERVAL, '20 minutes 20.123456 seconds'::INTERVAL, '30 months ago'::INTERVAL],\n                                       ARRAY [ROW('Anytown', 'Main St', true)::full_address, ('Anytown', 'First St', false)::full_address]);\nINSERT INTO \"ArrayDataType\" VALUES (2, ARRAY [TRUE],\n                                       ARRAY [1],\n                                       ARRAY [2],\n                                       ARRAY [3],\n                                       ARRAY [4.1],\n                                       ARRAY [5.2],\n                                       ARRAY ['01234567'],\n                                       ARRAY ['Knock, knock.Who’s there?very long pause….Java.'],\n                                       ARRAY ['Knock, knock.Who’s there?very long pause….Java.'],\n                                       ARRAY ['Knock, knock.Who’s there?very long pause….Java.'],\n                                       ARRAY ['1998-05-11' :: DATE], ARRAY ['17:55:04.90512' :: TIME WITHOUT TIME ZONE],\n                                       ARRAY ['17:55:04.90512+03' :: TIME WITH TIME ZONE],\n                                       ARRAY ['2017-05-14 19:35:58.237666' :: TIMESTAMP WITHOUT TIME ZONE],\n                                       ARRAY ['2017-05-14 23:59:59.237666-03' :: TIMESTAMP WITH TIME ZONE],\n                                       ARRAY ['6f790482-b5bd-438b-a8b7-4a0bed747011' :: UUID],\n                                       ARRAY [0,1,2,3],\n                                       ARRAY [decode('48454c4c4f', 'hex')],\n                                       ARRAY ['  {\"str\":\"blah\", \"int\" : 1, \"float\" : 3.5, \"object\": {}, \"array\" : []   }' :: JSON, '[1,true,null,9.5,\"Hi\"]' :: JSON, '4' :: JSON, '\"Hello World\"' :: JSON, 'true' :: JSON, 'false' :: JSON, 'null' :: JSON],\n                                       ARRAY ['  {\"str\":\"blah\", \"int\" : 1, \"float\" : 3.5, \"object\": {}, \"array\" : []   }' :: JSON, '[1,true,null,9.5,\"Hi\"]' :: JSON, '4' :: JSON, '\"Hello World\"' :: JSON, 'true' :: JSON, 'false' :: JSON, 'null' :: JSON],\n                                       ARRAY['unhappy'::mood, 'happy'::mood],\n                                       ARRAY['0 years 0 months 0 days 0 hours 0 minutes 0 seconds'::INTERVAL],\n                                       ARRAY [ROW('Anytown', 'Main St', true)::full_address, ('Anytown', 'First St', false)::full_address]);\n\nDROP TABLE IF EXISTS \"EnumDataType\";\nCREATE TABLE \"EnumDataType\" (\n  \"id\" INTEGER NOT NULL PRIMARY KEY,\n  \"currentMood\" mood,\n  \"currentWeather\" weather\n);\nINSERT INTO \"EnumDataType\" (\"id\", \"currentMood\", \"currentWeather\") VALUES (1, 'ok', 'sunny');\nINSERT INTO \"EnumDataType\" (\"id\", \"currentMood\", \"currentWeather\") VALUES (2, 'unhappy', 'cloudy');\nINSERT INTO \"EnumDataType\" (\"id\", \"currentMood\", \"currentWeather\") VALUES (3, 'happy', 'rainy');\nINSERT INTO \"EnumDataType\" (\"id\", \"currentMood\", \"currentWeather\") VALUES (4, null, null);\nINSERT INTO \"EnumDataType\" (\"id\", \"currentMood\", \"currentWeather\") VALUES (5, 'ok', 'sunny');\n\nDROP TABLE IF EXISTS \"CustomDataType\";\nCREATE TABLE \"CustomDataType\" (\n  \"id\" INTEGER NOT NULL PRIMARY KEY,\n  \"address\" full_address\n);\nINSERT INTO \"CustomDataType\" (\"id\", \"address\") VALUES (1, ('Anytown', 'Main St', true));\nINSERT INTO \"CustomDataType\" (\"id\", \"address\") VALUES (2, ('Anytown', 'First St', false));\n\nCREATE TABLE \"AllDataTypes\"\n(\n  boolean     BOOLEAN,\n  int2        INT2,\n  int4        INT4,\n  int8        INT8,\n  float4      FLOAT4,\n  float8      FLOAT8,\n  char        CHAR,\n  varchar     VARCHAR,\n  text        TEXT,\n  enum        mood,\n  name        NAME,\n  numeric     NUMERIC,\n  uuid        UUID,\n  date        DATE,\n  time        TIME,\n  timetz      TIMETZ,\n  timestamp   TIMESTAMP,\n  timestamptz TIMESTAMPTZ,\n  interval    INTERVAL,\n  bytea       BYTEA,\n  json        JSON,\n  jsonb       JSONB,\n  point       POINT,\n  line        LINE,\n  lseg        LSEG,\n  box         BOX,\n  path        PATH,\n  polygon     POLYGON,\n  circle      CIRCLE\n);\n"
  },
  {
    "path": "docs/README.md",
    "content": "\n# The Reactive Postgres Client\n\n* Simple API focusing on scalability and low overhead.\n* Reactive and non blocking which able to handle many database connections with a single thread.\n* Ranked 1 in the [TechEmpower Benchmark Round 15](https://www.techempower.com/benchmarks/#section=data-r15&hw=ph&test=db) _Single query_ benchmark.\n* Top ranked in the TechEmpower Benchmark Round 16\n   * Single query benchmark: [Ranked 1 physical](https://www.techempower.com/benchmarks/#section=data-r16&hw=ph&test=db) / [Ranked 1 cloud](https://www.techempower.com/benchmarks/#section=data-r16&hw=cl&test=db)\n   * Multiples queries benchmark: [Ranked 1 physical](https://www.techempower.com/benchmarks/#section=data-r16&hw=ph&test=query) / [Ranked 1 cloud](https://www.techempower.com/benchmarks/#section=data-r16&hw=cl&test=query)\n   * Data updates: [Ranked 1 physical](https://www.techempower.com/benchmarks/#section=data-r16&hw=ph&test=update) / [Ranked 1 cloud](https://www.techempower.com/benchmarks/#section=data-r16&hw=cl&test=update)\n   * Fortunes: [Ranked 3 physical](https://www.techempower.com/benchmarks/#section=data-r16&hw=ph&test=fortune) / [Ranked 2 cloud](https://www.techempower.com/benchmarks/#section=data-r16&hw=cl&test=fortune)\n\n## Features\n\n* Event driven\n* Lightweight\n* Built-in connection pooling\n* Prepared queries caching\n* Publish / subscribe using Postgres `NOTIFY/LISTEN`\n* Batch and cursor\n* Row streaming\n* `java.util.stream.Collector` row set transformation\n* Command pipeling\n* RxJava 1 and RxJava 2\n* Direct memory to object without unnecessary copies\n* Java 8 Date and Time\n* SSL/TLS\n* Unix domain socket\n* HTTP/1.x CONNECT, SOCKS4a or SOCKS5 proxy support\n\n## Documentation\n\n* [Java](guide/java/index.md)\n* [Kotlin](guide/kotlin/index.md)\n* [Groovy](guide/groovy/index.md)\n* [JavaScript](guide/js/index.md)\n* [Ruby](guide/ruby/index.md)\n"
  },
  {
    "path": "docs/_config.yml",
    "content": "theme: jekyll-theme-minimal\nrepository: reactiverse/reactive-pg-client\n"
  },
  {
    "path": "docs/apidocs/allclasses-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:47 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>All Classes (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\">All&nbsp;Classes</h1>\n<div class=\"indexContainer\">\n<ul>\n<li><a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">Box</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/BoxConverter.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">BoxConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">Circle</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/CircleConverter.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">CircleConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">Interval</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/IntervalConverter.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">IntervalConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\" target=\"classFrame\"><span class=\"interfaceName\">Json</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\" target=\"classFrame\">Json</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\" target=\"classFrame\">Json</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">Line</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/LineConverter.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">LineConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">LineSegment</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/LineSegmentConverter.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">LineSegmentConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">Numeric</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">Path</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/PathConverter.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">PathConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\" target=\"classFrame\"><span class=\"interfaceName\">PgChannel</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\" target=\"classFrame\">PgChannel</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\" target=\"classFrame\">PgChannel</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">PgClient</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">PgClient</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">PgClient</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">PgConnection</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">PgConnection</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">PgConnection</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\" target=\"classFrame\">PgConnectOptions</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgConnectOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\" target=\"classFrame\">PgConnectOptionsConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">PgCursor</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">PgCursor</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">PgCursor</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgException.html\" title=\"class in io.reactiverse.pgclient\" target=\"classFrame\">PgException</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">PgIterator</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">PgIterator</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">PgIterator</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\" target=\"classFrame\">PgNotification</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgNotificationConverter.html\" title=\"class in io.reactiverse.pgclient\" target=\"classFrame\">PgNotificationConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">PgPool</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">PgPool</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">PgPool</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\" target=\"classFrame\">PgPoolOptions</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgPoolOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\" target=\"classFrame\">PgPoolOptionsConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">PgPreparedQuery</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">PgPreparedQuery</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">PgPreparedQuery</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">PgResult</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">PgResult</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">PgResult</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">PgRowSet</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">PgRowSet</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">PgRowSet</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">PgStream</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">PgStream</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">PgStream</a></li>\n<li><a href=\"io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\" target=\"classFrame\"><span class=\"interfaceName\">PgSubscriber</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\" target=\"classFrame\">PgSubscriber</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\" target=\"classFrame\">PgSubscriber</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">PgTransaction</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">PgTransaction</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">PgTransaction</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">Point</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/PointConverter.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">PointConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">Polygon</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/PolygonConverter.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">PolygonConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">Row</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">Row</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">Row</a></li>\n<li><a href=\"io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\" target=\"classFrame\">SslMode</a></li>\n<li><a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">Tuple</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">Tuple</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">Tuple</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/allclasses-noframe.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:47 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>All Classes (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\">All&nbsp;Classes</h1>\n<div class=\"indexContainer\">\n<ul>\n<li><a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/BoxConverter.html\" title=\"class in io.reactiverse.pgclient.data\">BoxConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/CircleConverter.html\" title=\"class in io.reactiverse.pgclient.data\">CircleConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/IntervalConverter.html\" title=\"class in io.reactiverse.pgclient.data\">IntervalConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\"><span class=\"interfaceName\">Json</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/LineConverter.html\" title=\"class in io.reactiverse.pgclient.data\">LineConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/LineSegmentConverter.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegmentConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/PathConverter.html\" title=\"class in io.reactiverse.pgclient.data\">PathConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\"><span class=\"interfaceName\">PgChannel</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"interfaceName\">PgClient</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"interfaceName\">PgConnection</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgConnectOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptionsConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"interfaceName\">PgCursor</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgException.html\" title=\"class in io.reactiverse.pgclient\">PgException</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"interfaceName\">PgIterator</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgNotificationConverter.html\" title=\"class in io.reactiverse.pgclient\">PgNotificationConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"interfaceName\">PgPool</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgPoolOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptionsConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"interfaceName\">PgPreparedQuery</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"interfaceName\">PgResult</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"interfaceName\">PgRowSet</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"interfaceName\">PgStream</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></li>\n<li><a href=\"io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\"><span class=\"interfaceName\">PgSubscriber</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></li>\n<li><a href=\"io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"interfaceName\">PgTransaction</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/PointConverter.html\" title=\"class in io.reactiverse.pgclient.data\">PointConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/PolygonConverter.html\" title=\"class in io.reactiverse.pgclient.data\">PolygonConverter</a></li>\n<li><a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"interfaceName\">Row</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></li>\n<li><a href=\"io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a></li>\n<li><a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"interfaceName\">Tuple</span></a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/constant-values.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Constant Field Values (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Constant Field Values (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li>Use</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?constant-values.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"constant-values.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Constant Field Values\" class=\"title\">Constant Field Values</h1>\n<h2 title=\"Contents\">Contents</h2>\n<ul>\n<li><a href=\"#io.reactiverse\">io.reactiverse.*</a></li>\n</ul>\n</div>\n<div class=\"constantValuesContainer\"><a name=\"io.reactiverse\">\n<!--   -->\n</a>\n<h2 title=\"io.reactiverse\">io.reactiverse.*</h2>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"constantsSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constant Field Values table, listing constant fields, and values\">\n<caption><span>io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th scope=\"col\">Constant Field</th>\n<th class=\"colLast\" scope=\"col\">Value</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a name=\"io.reactiverse.pgclient.PgConnectOptions.DEFAULT_CACHE_PREPARED_STATEMENTS\">\n<!--   -->\n</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>\n<td><code><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_CACHE_PREPARED_STATEMENTS\">DEFAULT_CACHE_PREPARED_STATEMENTS</a></code></td>\n<td class=\"colLast\"><code>false</code></td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a name=\"io.reactiverse.pgclient.PgConnectOptions.DEFAULT_DATABASE\">\n<!--   -->\n</a><code>public&nbsp;static&nbsp;final&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td><code><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_DATABASE\">DEFAULT_DATABASE</a></code></td>\n<td class=\"colLast\"><code>\"db\"</code></td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a name=\"io.reactiverse.pgclient.PgConnectOptions.DEFAULT_HOST\">\n<!--   -->\n</a><code>public&nbsp;static&nbsp;final&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td><code><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_HOST\">DEFAULT_HOST</a></code></td>\n<td class=\"colLast\"><code>\"localhost\"</code></td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a name=\"io.reactiverse.pgclient.PgConnectOptions.DEFAULT_PASSWORD\">\n<!--   -->\n</a><code>public&nbsp;static&nbsp;final&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td><code><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_PASSWORD\">DEFAULT_PASSWORD</a></code></td>\n<td class=\"colLast\"><code>\"pass\"</code></td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a name=\"io.reactiverse.pgclient.PgConnectOptions.DEFAULT_PIPELINING_LIMIT\">\n<!--   -->\n</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>\n<td><code><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_PIPELINING_LIMIT\">DEFAULT_PIPELINING_LIMIT</a></code></td>\n<td class=\"colLast\"><code>256</code></td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a name=\"io.reactiverse.pgclient.PgConnectOptions.DEFAULT_USER\">\n<!--   -->\n</a><code>public&nbsp;static&nbsp;final&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td><code><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_USER\">DEFAULT_USER</a></code></td>\n<td class=\"colLast\"><code>\"user\"</code></td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<table class=\"constantsSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constant Field Values table, listing constant fields, and values\">\n<caption><span>io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th scope=\"col\">Constant Field</th>\n<th class=\"colLast\" scope=\"col\">Value</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a name=\"io.reactiverse.pgclient.PgPoolOptions.DEFAULT_MAX_SIZE\">\n<!--   -->\n</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>\n<td><code><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#DEFAULT_MAX_SIZE\">DEFAULT_MAX_SIZE</a></code></td>\n<td class=\"colLast\"><code>4</code></td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a name=\"io.reactiverse.pgclient.PgPoolOptions.DEFAULT_MAX_WAIT_QUEUE_SIZE\">\n<!--   -->\n</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>\n<td><code><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#DEFAULT_MAX_WAIT_QUEUE_SIZE\">DEFAULT_MAX_WAIT_QUEUE_SIZE</a></code></td>\n<td class=\"colLast\"><code>-1</code></td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li>Use</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?constant-values.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"constant-values.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/deprecated-list.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:47 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Deprecated List (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Deprecated List (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li>Use</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li class=\"navBarCell1Rev\">Deprecated</li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?deprecated-list.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"deprecated-list.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Deprecated API\" class=\"title\">Deprecated API</h1>\n<h2 title=\"Contents\">Contents</h2>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li>Use</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li class=\"navBarCell1Rev\">Deprecated</li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?deprecated-list.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"deprecated-list.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/help-doc.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:47 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>API Help (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"API Help (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li>Use</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li class=\"navBarCell1Rev\">Help</li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?help-doc.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"help-doc.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">How This API Document Is Organized</h1>\n<div class=\"subTitle\">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h2>Overview</h2>\n<p>The <a href=\"overview-summary.html\">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>\n</li>\n<li class=\"blockList\">\n<h2>Package</h2>\n<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>\n<ul>\n<li>Interfaces (italic)</li>\n<li>Classes</li>\n<li>Enums</li>\n<li>Exceptions</li>\n<li>Errors</li>\n<li>Annotation Types</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Class/Interface</h2>\n<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>\n<ul>\n<li>Class inheritance diagram</li>\n<li>Direct Subclasses</li>\n<li>All Known Subinterfaces</li>\n<li>All Known Implementing Classes</li>\n<li>Class/interface declaration</li>\n<li>Class/interface description</li>\n</ul>\n<ul>\n<li>Nested Class Summary</li>\n<li>Field Summary</li>\n<li>Constructor Summary</li>\n<li>Method Summary</li>\n</ul>\n<ul>\n<li>Field Detail</li>\n<li>Constructor Detail</li>\n<li>Method Detail</li>\n</ul>\n<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>\n</li>\n<li class=\"blockList\">\n<h2>Annotation Type</h2>\n<p>Each annotation type has its own separate page with the following sections:</p>\n<ul>\n<li>Annotation Type declaration</li>\n<li>Annotation Type description</li>\n<li>Required Element Summary</li>\n<li>Optional Element Summary</li>\n<li>Element Detail</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Enum</h2>\n<p>Each enum has its own separate page with the following sections:</p>\n<ul>\n<li>Enum declaration</li>\n<li>Enum description</li>\n<li>Enum Constant Summary</li>\n<li>Enum Constant Detail</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Use</h2>\n<p>Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the \"Use\" link in the navigation bar.</p>\n</li>\n<li class=\"blockList\">\n<h2>Tree (Class Hierarchy)</h2>\n<p>There is a <a href=\"overview-tree.html\">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>\n<ul>\n<li>When viewing the Overview page, clicking on \"Tree\" displays the hierarchy for all packages.</li>\n<li>When viewing a particular package, class or interface page, clicking \"Tree\" displays the hierarchy for only that package.</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Deprecated API</h2>\n<p>The <a href=\"deprecated-list.html\">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>\n</li>\n<li class=\"blockList\">\n<h2>Index</h2>\n<p>The <a href=\"index-all.html\">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>\n</li>\n<li class=\"blockList\">\n<h2>Prev/Next</h2>\n<p>These links take you to the next or previous class, interface, package, or related page.</p>\n</li>\n<li class=\"blockList\">\n<h2>Frames/No Frames</h2>\n<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>\n</li>\n<li class=\"blockList\">\n<h2>All Classes</h2>\n<p>The <a href=\"allclasses-noframe.html\">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>\n</li>\n<li class=\"blockList\">\n<h2>Serialized Form</h2>\n<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking \"Serialized Form\" in the \"See also\" section of the class description.</p>\n</li>\n<li class=\"blockList\">\n<h2>Constant Field Values</h2>\n<p>The <a href=\"constant-values.html\">Constant Field Values</a> page lists the static final fields and their values.</p>\n</li>\n</ul>\n<span class=\"emphasizedPhrase\">This help file applies to API documentation generated using the standard doclet.</span></div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li>Use</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li class=\"navBarCell1Rev\">Help</li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?help-doc.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"help-doc.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/index-all.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:47 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Index (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Index (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li>Use</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li class=\"navBarCell1Rev\">Index</li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?index-all.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"index-all.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"contentContainer\"><a href=\"#I:A\">A</a>&nbsp;<a href=\"#I:B\">B</a>&nbsp;<a href=\"#I:C\">C</a>&nbsp;<a href=\"#I:D\">D</a>&nbsp;<a href=\"#I:E\">E</a>&nbsp;<a href=\"#I:F\">F</a>&nbsp;<a href=\"#I:G\">G</a>&nbsp;<a href=\"#I:H\">H</a>&nbsp;<a href=\"#I:I\">I</a>&nbsp;<a href=\"#I:J\">J</a>&nbsp;<a href=\"#I:L\">L</a>&nbsp;<a href=\"#I:M\">M</a>&nbsp;<a href=\"#I:N\">N</a>&nbsp;<a href=\"#I:O\">O</a>&nbsp;<a href=\"#I:P\">P</a>&nbsp;<a href=\"#I:Q\">Q</a>&nbsp;<a href=\"#I:R\">R</a>&nbsp;<a href=\"#I:S\">S</a>&nbsp;<a href=\"#I:T\">T</a>&nbsp;<a href=\"#I:V\">V</a>&nbsp;<a href=\"#I:X\">X</a>&nbsp;<a href=\"#I:Y\">Y</a>&nbsp;<a href=\"#I:Z:Z_\">_</a>&nbsp;<a name=\"I:A\">\n<!--   -->\n</a>\n<h2 class=\"title\">A</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgTransaction.html#abortHandler-io.vertx.core.Handler-\">abortHandler(Handler&lt;Void&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Set an handler to be called when the transaction is aborted.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#abortHandler-io.vertx.core.Handler-\">abortHandler(Handler&lt;Void&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Set an handler to be called when the transaction is aborted.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#abortHandler-io.vertx.core.Handler-\">abortHandler(Handler&lt;Void&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Set an handler to be called when the transaction is aborted.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/pubsub/PgSubscriber.html#actualConnection--\">actualConnection()</a></span> - Method in interface io.reactiverse.pgclient.pubsub.<a href=\"io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#actualConnection--\">actualConnection()</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#actualConnection--\">actualConnection()</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addBigDecimal-java.math.BigDecimal-\">addBigDecimal(BigDecimal)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\"><code>BigDecimal</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addBigDecimal-java.math.BigDecimal-\">addBigDecimal(BigDecimal)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addBigDecimal-java.math.BigDecimal-\">addBigDecimal(BigDecimal)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addBoolean-java.lang.Boolean-\">addBoolean(Boolean)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a boolean value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addBoolean-java.lang.Boolean-\">addBoolean(Boolean)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a boolean value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addBoolean-java.lang.Boolean-\">addBoolean(Boolean)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a boolean value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addBooleanArray-java.lang.Boolean:A-\">addBooleanArray(Boolean[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <code>Boolean</code> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addBooleanArray-java.lang.Boolean:A-\">addBooleanArray(Boolean[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <code>Boolean</code> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addBooleanArray-java.lang.Boolean:A-\">addBooleanArray(Boolean[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <code>Boolean</code> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addBox-io.reactiverse.pgclient.data.Box-\">addBox(Box)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addBox-io.reactiverse.pgclient.data.Box-\">addBox(Box)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addBox-io.reactiverse.pgclient.data.Box-\">addBox(Box)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addBoxArray-io.reactiverse.pgclient.data.Box:A-\">addBoxArray(Box[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addBoxArray-io.reactiverse.pgclient.data.Box:A-\">addBoxArray(Box[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addBoxArray-io.reactiverse.pgclient.data.Box:A-\">addBoxArray(Box[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addBuffer-io.vertx.core.buffer.Buffer-\">addBuffer(Buffer)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a buffer value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addBuffer-io.vertx.reactivex.core.buffer.Buffer-\">addBuffer(Buffer)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a buffer value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addBuffer-io.vertx.rxjava.core.buffer.Buffer-\">addBuffer(Buffer)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a buffer value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addBufferArray-io.vertx.core.buffer.Buffer:A-\">addBufferArray(Buffer[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <code>Buffer</code> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addCircle-io.reactiverse.pgclient.data.Circle-\">addCircle(Circle)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addCircle-io.reactiverse.pgclient.data.Circle-\">addCircle(Circle)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addCircle-io.reactiverse.pgclient.data.Circle-\">addCircle(Circle)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addCircleArray-io.reactiverse.pgclient.data.Circle:A-\">addCircleArray(Circle[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addCircleArray-io.reactiverse.pgclient.data.Circle:A-\">addCircleArray(Circle[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addCircleArray-io.reactiverse.pgclient.data.Circle:A-\">addCircleArray(Circle[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#addCrlPath-java.lang.String-\">addCrlPath(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#addCrlPath-java.lang.String-\">addCrlPath(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#addCrlValue-io.vertx.core.buffer.Buffer-\">addCrlValue(Buffer)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#addCrlValue-io.vertx.core.buffer.Buffer-\">addCrlValue(Buffer)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addDouble-java.lang.Double-\">addDouble(Double)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a double value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addDouble-java.lang.Double-\">addDouble(Double)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a double value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addDouble-java.lang.Double-\">addDouble(Double)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a double value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addDoubleArray-java.lang.Double:A-\">addDoubleArray(Double[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addDoubleArray-java.lang.Double:A-\">addDoubleArray(Double[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addDoubleArray-java.lang.Double:A-\">addDoubleArray(Double[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#addEnabledCipherSuite-java.lang.String-\">addEnabledCipherSuite(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#addEnabledCipherSuite-java.lang.String-\">addEnabledCipherSuite(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#addEnabledSecureTransportProtocol-java.lang.String-\">addEnabledSecureTransportProtocol(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#addEnabledSecureTransportProtocol-java.lang.String-\">addEnabledSecureTransportProtocol(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addFloat-java.lang.Float-\">addFloat(Float)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a float value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addFloat-java.lang.Float-\">addFloat(Float)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a float value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addFloat-java.lang.Float-\">addFloat(Float)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a float value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addFloatArray-java.lang.Float:A-\">addFloatArray(Float[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addFloatArray-java.lang.Float:A-\">addFloatArray(Float[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addFloatArray-java.lang.Float:A-\">addFloatArray(Float[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addInteger-java.lang.Integer-\">addInteger(Integer)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an integer value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addInteger-java.lang.Integer-\">addInteger(Integer)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an integer value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addInteger-java.lang.Integer-\">addInteger(Integer)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an integer value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addIntegerArray-java.lang.Integer:A-\">addIntegerArray(Integer[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <code>Integer</code> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addIntegerArray-java.lang.Integer:A-\">addIntegerArray(Integer[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <code>Integer</code> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addIntegerArray-java.lang.Integer:A-\">addIntegerArray(Integer[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <code>Integer</code> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addInterval-io.reactiverse.pgclient.data.Interval-\">addInterval(Interval)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addInterval-io.reactiverse.pgclient.data.Interval-\">addInterval(Interval)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addInterval-io.reactiverse.pgclient.data.Interval-\">addInterval(Interval)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addIntervalArray-io.reactiverse.pgclient.data.Interval:A-\">addIntervalArray(Interval[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addIntervalArray-io.reactiverse.pgclient.data.Interval:A-\">addIntervalArray(Interval[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addIntervalArray-io.reactiverse.pgclient.data.Interval:A-\">addIntervalArray(Interval[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addJson-io.reactiverse.pgclient.data.Json-\">addJson(Json)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a json value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addJson-io.reactiverse.reactivex.pgclient.data.Json-\">addJson(Json)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a json value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addJson-io.reactiverse.rxjava.pgclient.data.Json-\">addJson(Json)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a json value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addJsonArray-io.reactiverse.pgclient.data.Json:A-\">addJsonArray(Json[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\"><code>Json</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addLine-io.reactiverse.pgclient.data.Line-\">addLine(Line)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addLine-io.reactiverse.pgclient.data.Line-\">addLine(Line)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addLine-io.reactiverse.pgclient.data.Line-\">addLine(Line)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addLineArray-io.reactiverse.pgclient.data.Line:A-\">addLineArray(Line[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addLineArray-io.reactiverse.pgclient.data.Line:A-\">addLineArray(Line[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addLineArray-io.reactiverse.pgclient.data.Line:A-\">addLineArray(Line[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addLineSegment-io.reactiverse.pgclient.data.LineSegment-\">addLineSegment(LineSegment)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addLineSegment-io.reactiverse.pgclient.data.LineSegment-\">addLineSegment(LineSegment)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addLineSegment-io.reactiverse.pgclient.data.LineSegment-\">addLineSegment(LineSegment)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addLineSegmentArray-io.reactiverse.pgclient.data.LineSegment:A-\">addLineSegmentArray(LineSegment[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addLineSegmentArray-io.reactiverse.pgclient.data.LineSegment:A-\">addLineSegmentArray(LineSegment[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addLineSegmentArray-io.reactiverse.pgclient.data.LineSegment:A-\">addLineSegmentArray(LineSegment[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addLocalDate-java.time.LocalDate-\">addLocalDate(LocalDate)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addLocalDate-java.time.LocalDate-\">addLocalDate(LocalDate)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addLocalDate-java.time.LocalDate-\">addLocalDate(LocalDate)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addLocalDateArray-java.time.LocalDate:A-\">addLocalDateArray(LocalDate[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addLocalDateArray-java.time.LocalDate:A-\">addLocalDateArray(LocalDate[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addLocalDateArray-java.time.LocalDate:A-\">addLocalDateArray(LocalDate[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addLocalDateTime-java.time.LocalDateTime-\">addLocalDateTime(LocalDateTime)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addLocalDateTime-java.time.LocalDateTime-\">addLocalDateTime(LocalDateTime)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addLocalDateTime-java.time.LocalDateTime-\">addLocalDateTime(LocalDateTime)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addLocalDateTimeArray-java.time.LocalDateTime:A-\">addLocalDateTimeArray(LocalDateTime[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addLocalDateTimeArray-java.time.LocalDateTime:A-\">addLocalDateTimeArray(LocalDateTime[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addLocalDateTimeArray-java.time.LocalDateTime:A-\">addLocalDateTimeArray(LocalDateTime[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addLocalTime-java.time.LocalTime-\">addLocalTime(LocalTime)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addLocalTime-java.time.LocalTime-\">addLocalTime(LocalTime)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addLocalTime-java.time.LocalTime-\">addLocalTime(LocalTime)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addLocalTimeArray-java.time.LocalTime:A-\">addLocalTimeArray(LocalTime[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addLocalTimeArray-java.time.LocalTime:A-\">addLocalTimeArray(LocalTime[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addLocalTimeArray-java.time.LocalTime:A-\">addLocalTimeArray(LocalTime[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addLong-java.lang.Long-\">addLong(Long)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a long value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addLong-java.lang.Long-\">addLong(Long)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a long value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addLong-java.lang.Long-\">addLong(Long)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a long value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addLongArray-java.lang.Long:A-\">addLongArray(Long[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addLongArray-java.lang.Long:A-\">addLongArray(Long[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addLongArray-java.lang.Long:A-\">addLongArray(Long[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addNumeric-io.reactiverse.pgclient.data.Numeric-\">addNumeric(Numeric)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addNumeric-io.reactiverse.pgclient.data.Numeric-\">addNumeric(Numeric)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addNumeric-io.reactiverse.pgclient.data.Numeric-\">addNumeric(Numeric)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addNumericArray-io.reactiverse.pgclient.data.Numeric:A-\">addNumericArray(Numeric[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addNumericArray-io.reactiverse.pgclient.data.Numeric:A-\">addNumericArray(Numeric[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addNumericArray-io.reactiverse.pgclient.data.Numeric:A-\">addNumericArray(Numeric[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addOffsetDateTime-java.time.OffsetDateTime-\">addOffsetDateTime(OffsetDateTime)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addOffsetDateTime-java.time.OffsetDateTime-\">addOffsetDateTime(OffsetDateTime)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addOffsetDateTime-java.time.OffsetDateTime-\">addOffsetDateTime(OffsetDateTime)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addOffsetDateTimeArray-java.time.OffsetDateTime:A-\">addOffsetDateTimeArray(OffsetDateTime[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addOffsetDateTimeArray-java.time.OffsetDateTime:A-\">addOffsetDateTimeArray(OffsetDateTime[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addOffsetDateTimeArray-java.time.OffsetDateTime:A-\">addOffsetDateTimeArray(OffsetDateTime[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addOffsetTime-java.time.OffsetTime-\">addOffsetTime(OffsetTime)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addOffsetTime-java.time.OffsetTime-\">addOffsetTime(OffsetTime)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addOffsetTime-java.time.OffsetTime-\">addOffsetTime(OffsetTime)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addOffsetTimeArray-java.time.OffsetTime:A-\">addOffsetTimeArray(OffsetTime[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addOffsetTimeArray-java.time.OffsetTime:A-\">addOffsetTimeArray(OffsetTime[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addOffsetTimeArray-java.time.OffsetTime:A-\">addOffsetTimeArray(OffsetTime[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addPath-io.reactiverse.pgclient.data.Path-\">addPath(Path)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addPath-io.reactiverse.pgclient.data.Path-\">addPath(Path)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addPath-io.reactiverse.pgclient.data.Path-\">addPath(Path)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addPathArray-io.reactiverse.pgclient.data.Path:A-\">addPathArray(Path[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addPathArray-io.reactiverse.pgclient.data.Path:A-\">addPathArray(Path[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addPathArray-io.reactiverse.pgclient.data.Path:A-\">addPathArray(Path[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addPoint-io.reactiverse.pgclient.data.Point-\">addPoint(Point)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addPoint-io.reactiverse.pgclient.data.Point-\">addPoint(Point)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addPoint-io.reactiverse.pgclient.data.Point-\">addPoint(Point)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addPointArray-io.reactiverse.pgclient.data.Point:A-\">addPointArray(Point[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addPointArray-io.reactiverse.pgclient.data.Point:A-\">addPointArray(Point[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addPointArray-io.reactiverse.pgclient.data.Point:A-\">addPointArray(Point[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addPolygon-io.reactiverse.pgclient.data.Polygon-\">addPolygon(Polygon)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addPolygon-io.reactiverse.pgclient.data.Polygon-\">addPolygon(Polygon)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addPolygon-io.reactiverse.pgclient.data.Polygon-\">addPolygon(Polygon)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addPolygonArray-io.reactiverse.pgclient.data.Polygon:A-\">addPolygonArray(Polygon[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addPolygonArray-io.reactiverse.pgclient.data.Polygon:A-\">addPolygonArray(Polygon[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addPolygonArray-io.reactiverse.pgclient.data.Polygon:A-\">addPolygonArray(Polygon[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addShort-java.lang.Short-\">addShort(Short)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a short value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addShort-java.lang.Short-\">addShort(Short)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a short value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addShort-java.lang.Short-\">addShort(Short)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a short value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addShortArray-java.lang.Short:A-\">addShortArray(Short[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addShortArray-java.lang.Short:A-\">addShortArray(Short[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addShortArray-java.lang.Short:A-\">addShortArray(Short[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addString-java.lang.String-\">addString(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a string value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addString-java.lang.String-\">addString(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a string value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addString-java.lang.String-\">addString(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a string value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addStringArray-java.lang.String:A-\">addStringArray(String[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addStringArray-java.lang.String:A-\">addStringArray(String[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addStringArray-java.lang.String:A-\">addStringArray(String[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addTemporal-java.time.temporal.Temporal-\">addTemporal(Temporal)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\"><code>Temporal</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addTemporal-java.time.temporal.Temporal-\">addTemporal(Temporal)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\"><code>Temporal</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addTemporal-java.time.temporal.Temporal-\">addTemporal(Temporal)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\"><code>Temporal</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addUUID-java.util.UUID-\">addUUID(UUID)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addUUID-java.util.UUID-\">addUUID(UUID)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addUUID-java.util.UUID-\">addUUID(UUID)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addUUIDArray-java.util.UUID:A-\">addUUIDArray(UUID[])</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addUUIDArray-java.util.UUID:A-\">addUUIDArray(UUID[])</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addUUIDArray-java.util.UUID:A-\">addUUIDArray(UUID[])</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#addValue-java.lang.Object-\">addValue(Object)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an object value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#addValue-java.lang.Object-\">addValue(Object)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an object value at the end of the tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#addValue-java.lang.Object-\">addValue(Object)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Add an object value at the end of the tuple.</div>\n</dd>\n</dl>\n<a name=\"I:B\">\n<!--   -->\n</a>\n<h2 class=\"title\">B</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPreparedQuery.html#batch-java.util.List-io.vertx.core.Handler-\">batch(List&lt;Tuple&gt;, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Execute a batch.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPreparedQuery.html#batch-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">batch(List&lt;Tuple&gt;, Collector&lt;Row, ?, R&gt;, Handler&lt;AsyncResult&lt;PgResult&lt;R&gt;&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Execute a batch.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#batch-java.util.List-io.vertx.core.Handler-\">batch(List&lt;Tuple&gt;, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Execute a batch.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#batch-java.util.List-io.vertx.core.Handler-\">batch(List&lt;Tuple&gt;, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Execute a batch.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnection.html#begin--\">begin()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Begin a transaction and returns a <a href=\"io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\"><code>PgTransaction</code></a> for controlling and tracking\n this transaction.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPool.html#begin-io.vertx.core.Handler-\">begin(Handler&lt;AsyncResult&lt;PgTransaction&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></dt>\n<dd>\n<div class=\"block\">Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n to the pool when the transaction ends.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#begin--\">begin()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Begin a transaction and returns a <a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><code>PgTransaction</code></a> for controlling and tracking\n this transaction.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html#begin-io.vertx.core.Handler-\">begin(Handler&lt;AsyncResult&lt;PgTransaction&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></dt>\n<dd>\n<div class=\"block\">Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n to the pool when the transaction ends.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#begin--\">begin()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Begin a transaction and returns a <a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><code>PgTransaction</code></a> for controlling and tracking\n this transaction.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html#begin-io.vertx.core.Handler-\">begin(Handler&lt;AsyncResult&lt;PgTransaction&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></dt>\n<dd>\n<div class=\"block\">Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n to the pool when the transaction ends.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Numeric.html#bigDecimalValue--\">bigDecimalValue()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Numeric.html#bigIntegerValue--\">bigIntegerValue()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Box</span></a> - Class in <a href=\"io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></dt>\n<dd>\n<div class=\"block\">Rectangular box data type in Postgres represented by pairs of <a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a>s that are opposite corners of the box.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Box.html#Box--\">Box()</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Box.html#Box-io.reactiverse.pgclient.data.Point-io.reactiverse.pgclient.data.Point-\">Box(Point, Point)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Box.html#Box-io.vertx.core.json.JsonObject-\">Box(JsonObject)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/data/BoxConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">BoxConverter</span></a> - Class in <a href=\"io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></dt>\n<dd>\n<div class=\"block\">Converter for <a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/BoxConverter.html#BoxConverter--\">BoxConverter()</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/BoxConverter.html\" title=\"class in io.reactiverse.pgclient.data\">BoxConverter</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:C\">\n<!--   -->\n</a>\n<h2 class=\"title\">C</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnection.html#cancelRequest-io.vertx.core.Handler-\">cancelRequest(Handler&lt;AsyncResult&lt;Void&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Send a request cancellation message to tell the server to cancel processing request in this connection.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#cancelRequest-io.vertx.core.Handler-\">cancelRequest(Handler&lt;AsyncResult&lt;Void&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Send a request cancellation message to tell the server to cancel processing request in this connection.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#cancelRequest-io.vertx.core.Handler-\">cancelRequest(Handler&lt;AsyncResult&lt;Void&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Send a request cancellation message to tell the server to cancel processing request in this connection.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/pubsub/PgSubscriber.html#channel-java.lang.String-\">channel(String)</a></span> - Method in interface io.reactiverse.pgclient.pubsub.<a href=\"io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>\n<div class=\"block\">Return a channel for the given <code>name</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#channel-java.lang.String-\">channel(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>\n<div class=\"block\">Return a channel for the given <code>name</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#channel-java.lang.String-\">channel(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>\n<div class=\"block\">Return a channel for the given <code>name</code>.</div>\n</dd>\n<dt><a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Circle</span></a> - Class in <a href=\"io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></dt>\n<dd>\n<div class=\"block\">Circle data type in Postgres represented by a center <a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> and radius.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Circle.html#Circle--\">Circle()</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Circle.html#Circle-io.reactiverse.pgclient.data.Point-double-\">Circle(Point, double)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Circle.html#Circle-io.vertx.core.json.JsonObject-\">Circle(JsonObject)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/data/CircleConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">CircleConverter</span></a> - Class in <a href=\"io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></dt>\n<dd>\n<div class=\"block\">Converter for <a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/CircleConverter.html#CircleConverter--\">CircleConverter()</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/CircleConverter.html\" title=\"class in io.reactiverse.pgclient.data\">CircleConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#clear--\">clear()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#clear--\">clear()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#clear--\">clear()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnection.html#close--\">close()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Close the current connection after all the pending commands have been processed.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgCursor.html#close--\">close()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></dt>\n<dd>\n<div class=\"block\">Release the cursor.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgCursor.html#close-io.vertx.core.Handler-\">close(Handler&lt;AsyncResult&lt;Void&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/pgclient/PgCursor.html#close--\"><code>PgCursor.close()</code></a> but with a <code>completionHandler</code> called when the cursor has been released.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPool.html#close--\">close()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></dt>\n<dd>\n<div class=\"block\">Close the pool and release the associated resources.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPreparedQuery.html#close--\">close()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Close the prepared query and release its resources.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPreparedQuery.html#close-io.vertx.core.Handler-\">close(Handler&lt;AsyncResult&lt;Void&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/pgclient/PgPreparedQuery.html#close--\"><code>PgPreparedQuery.close()</code></a> but notifies the <code>completionHandler</code> when it's closed.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgStream.html#close--\">close()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a></dt>\n<dd>\n<div class=\"block\">Close the stream and release the resources.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgStream.html#close-io.vertx.core.Handler-\">close(Handler&lt;AsyncResult&lt;Void&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a></dt>\n<dd>\n<div class=\"block\">Close the stream and release the resources.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/pubsub/PgSubscriber.html#close--\">close()</a></span> - Method in interface io.reactiverse.pgclient.pubsub.<a href=\"io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>\n<div class=\"block\">Close the subscriber, the retry policy will not be invoked.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#close--\">close()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Close the current connection after all the pending commands have been processed.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html#close--\">close()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></dt>\n<dd>\n<div class=\"block\">Release the cursor.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html#close-io.vertx.core.Handler-\">close(Handler&lt;AsyncResult&lt;Void&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html#close--\"><code>PgCursor.close()</code></a> but with a <code>completionHandler</code> called when the cursor has been released.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html#close--\">close()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></dt>\n<dd>\n<div class=\"block\">Close the pool and release the associated resources.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#close--\">close()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Close the prepared query and release its resources.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#close-io.vertx.core.Handler-\">close(Handler&lt;AsyncResult&lt;Void&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#close--\"><code>PgPreparedQuery.close()</code></a> but notifies the <code>completionHandler</code> when it's closed.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html#close--\">close()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></dt>\n<dd>\n<div class=\"block\">Close the stream and release the resources.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html#close-io.vertx.core.Handler-\">close(Handler&lt;AsyncResult&lt;Void&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></dt>\n<dd>\n<div class=\"block\">Close the stream and release the resources.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#close--\">close()</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>\n<div class=\"block\">Close the subscriber, the retry policy will not be invoked.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#close--\">close()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Close the current connection after all the pending commands have been processed.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html#close--\">close()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></dt>\n<dd>\n<div class=\"block\">Release the cursor.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html#close-io.vertx.core.Handler-\">close(Handler&lt;AsyncResult&lt;Void&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html#close--\"><code>PgCursor.close()</code></a> but with a <code>completionHandler</code> called when the cursor has been released.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html#close--\">close()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></dt>\n<dd>\n<div class=\"block\">Close the pool and release the associated resources.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#close--\">close()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Close the prepared query and release its resources.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#close-io.vertx.core.Handler-\">close(Handler&lt;AsyncResult&lt;Void&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#close--\"><code>PgPreparedQuery.close()</code></a> but notifies the <code>completionHandler</code> when it's closed.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html#close--\">close()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></dt>\n<dd>\n<div class=\"block\">Close the stream and release the resources.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html#close-io.vertx.core.Handler-\">close(Handler&lt;AsyncResult&lt;Void&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></dt>\n<dd>\n<div class=\"block\">Close the stream and release the resources.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#close--\">close()</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>\n<div class=\"block\">Close the subscriber, the retry policy will not be invoked.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/pubsub/PgSubscriber.html#closed--\">closed()</a></span> - Method in interface io.reactiverse.pgclient.pubsub.<a href=\"io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#closed--\">closed()</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#closed--\">closed()</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnection.html#closeHandler-io.vertx.core.Handler-\">closeHandler(Handler&lt;Void&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Set an handler called when the connection is closed.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/pubsub/PgSubscriber.html#closeHandler-io.vertx.core.Handler-\">closeHandler(Handler&lt;Void&gt;)</a></span> - Method in interface io.reactiverse.pgclient.pubsub.<a href=\"io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>\n<div class=\"block\">Set an handler called when the subscriber is closed.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#closeHandler-io.vertx.core.Handler-\">closeHandler(Handler&lt;Void&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Set an handler called when the connection is closed.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#closeHandler-io.vertx.core.Handler-\">closeHandler(Handler&lt;Void&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>\n<div class=\"block\">Set an handler called when the subscriber is closed.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#closeHandler-io.vertx.core.Handler-\">closeHandler(Handler&lt;Void&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Set an handler called when the connection is closed.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#closeHandler-io.vertx.core.Handler-\">closeHandler(Handler&lt;Void&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>\n<div class=\"block\">Set an handler called when the subscriber is closed.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgResult.html#columnsNames--\">columnsNames()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a></dt>\n<dd>\n<div class=\"block\">Get the names of columns in the PgResult.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgResult.html#columnsNames--\">columnsNames()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a></dt>\n<dd>\n<div class=\"block\">Get the names of columns in the PgResult.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgResult.html#columnsNames--\">columnsNames()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a></dt>\n<dd>\n<div class=\"block\">Get the names of columns in the PgResult.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgTransaction.html#commit--\">commit()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Commit the current transaction.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgTransaction.html#commit-io.vertx.core.Handler-\">commit(Handler&lt;AsyncResult&lt;Void&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/pgclient/PgTransaction.html#commit--\"><code>PgTransaction.commit()</code></a> with an handler to be notified when the transaction commit has completed</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#commit--\">commit()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Commit the current transaction.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#commit-io.vertx.core.Handler-\">commit(Handler&lt;AsyncResult&lt;Void&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#commit--\"><code>PgTransaction.commit()</code></a> with an handler to be notified when the transaction commit has completed</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#commit--\">commit()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Commit the current transaction.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#commit-io.vertx.core.Handler-\">commit(Handler&lt;AsyncResult&lt;Void&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#commit--\"><code>PgTransaction.commit()</code></a> with an handler to be notified when the transaction commit has completed</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">connect(Vertx, PgConnectOptions, Handler&lt;AsyncResult&lt;PgConnection&gt;&gt;)</a></span> - Static method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-io.vertx.core.Handler-\">connect(Vertx, Handler&lt;AsyncResult&lt;PgConnection&gt;&gt;)</a></span> - Static method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>PgClient.connect(Vertx, PgConnectOptions, Handler)</code></a> with options build from the environment variables.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-java.lang.String-io.vertx.core.Handler-\">connect(Vertx, String, Handler&lt;AsyncResult&lt;PgConnection&gt;&gt;)</a></span> - Static method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>PgClient.connect(Vertx, PgConnectOptions, Handler)</code></a> with options build from <code>connectionUri</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/pubsub/PgSubscriber.html#connect-io.vertx.core.Handler-\">connect(Handler&lt;AsyncResult&lt;Void&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.pubsub.<a href=\"io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>\n<div class=\"block\">Connect the subscriber to Postgres.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">connect(Vertx, PgConnectOptions, Handler&lt;AsyncResult&lt;PgConnection&gt;&gt;)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.vertx.core.Handler-\">connect(Vertx, Handler&lt;AsyncResult&lt;PgConnection&gt;&gt;)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>PgClient.connect(io.vertx.reactivex.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgConnection&gt;&gt;)</code></a> with options build from the environment variables.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-java.lang.String-io.vertx.core.Handler-\">connect(Vertx, String, Handler&lt;AsyncResult&lt;PgConnection&gt;&gt;)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>PgClient.connect(io.vertx.reactivex.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgConnection&gt;&gt;)</code></a> with options build from <code>connectionUri</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#connect-io.vertx.core.Handler-\">connect(Handler&lt;AsyncResult&lt;Void&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>\n<div class=\"block\">Connect the subscriber to Postgres.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">connect(Vertx, PgConnectOptions, Handler&lt;AsyncResult&lt;PgConnection&gt;&gt;)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.vertx.core.Handler-\">connect(Vertx, Handler&lt;AsyncResult&lt;PgConnection&gt;&gt;)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>PgClient.connect(io.vertx.rxjava.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgConnection&gt;&gt;)</code></a> with options build from the environment variables.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-java.lang.String-io.vertx.core.Handler-\">connect(Vertx, String, Handler&lt;AsyncResult&lt;PgConnection&gt;&gt;)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>PgClient.connect(io.vertx.rxjava.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgConnection&gt;&gt;)</code></a> with options build from <code>connectionUri</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#connect-io.vertx.core.Handler-\">connect(Handler&lt;AsyncResult&lt;Void&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>\n<div class=\"block\">Connect the subscriber to Postgres.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Json.html#create-java.lang.Object-\">create(Object)</a></span> - Static method in interface io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Numeric.html#create-java.lang.Number-\">create(Number)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></dt>\n<dd>\n<div class=\"block\">Return a <code>Numeric</code> instance for the given <code>number</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/data/Json.html#create-java.lang.Object-\">create(Object)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.data.<a href=\"io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/data/Json.html#create-java.lang.Object-\">create(Object)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.data.<a href=\"io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPreparedQuery.html#createStream-int-io.reactiverse.pgclient.Tuple-\">createStream(int, Tuple)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Execute the prepared query with a cursor and createStream the result.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#createStream-int-io.reactiverse.reactivex.pgclient.Tuple-\">createStream(int, Tuple)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Execute the prepared query with a cursor and createStream the result.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#createStream-int-io.reactiverse.rxjava.pgclient.Tuple-\">createStream(int, Tuple)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Execute the prepared query with a cursor and createStream the result.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPreparedQuery.html#cursor--\">cursor()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPreparedQuery.html#cursor-io.reactiverse.pgclient.Tuple-\">cursor(Tuple)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#cursor--\">cursor()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#cursor-io.reactiverse.reactivex.pgclient.Tuple-\">cursor(Tuple)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#cursor--\">cursor()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#cursor-io.reactiverse.rxjava.pgclient.Tuple-\">cursor(Tuple)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</dd>\n</dl>\n<a name=\"I:D\">\n<!--   -->\n</a>\n<h2 class=\"title\">D</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#days-int-\">days(int)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_CACHE_PREPARED_STATEMENTS\">DEFAULT_CACHE_PREPARED_STATEMENTS</a></span> - Static variable in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_DATABASE\">DEFAULT_DATABASE</a></span> - Static variable in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_HOST\">DEFAULT_HOST</a></span> - Static variable in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#DEFAULT_MAX_SIZE\">DEFAULT_MAX_SIZE</a></span> - Static variable in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>\n<div class=\"block\">The default maximum number of connections a client will pool = 4</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#DEFAULT_MAX_WAIT_QUEUE_SIZE\">DEFAULT_MAX_WAIT_QUEUE_SIZE</a></span> - Static variable in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>\n<div class=\"block\">Default max wait queue size = -1 (unbounded)</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_PASSWORD\">DEFAULT_PASSWORD</a></span> - Static variable in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_PIPELINING_LIMIT\">DEFAULT_PIPELINING_LIMIT</a></span> - Static variable in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_PORT\">DEFAULT_PORT</a></span> - Static variable in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_SSLMODE\">DEFAULT_SSLMODE</a></span> - Static variable in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_USER\">DEFAULT_USER</a></span> - Static variable in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Numeric.html#doubleValue--\">doubleValue()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:E\">\n<!--   -->\n</a>\n<h2 class=\"title\">E</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgStream.html#endHandler-io.vertx.core.Handler-\">endHandler(Handler&lt;Void&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/pubsub/PgChannel.html#endHandler-io.vertx.core.Handler-\">endHandler(Handler&lt;Void&gt;)</a></span> - Method in interface io.reactiverse.pgclient.pubsub.<a href=\"io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></dt>\n<dd>\n<div class=\"block\">Set an handler to be called when no more notifications will be received.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html#endHandler-io.vertx.core.Handler-\">endHandler(Handler&lt;Void&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#endHandler-io.vertx.core.Handler-\">endHandler(Handler&lt;Void&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></dt>\n<dd>\n<div class=\"block\">Set an handler to be called when no more notifications will be received.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html#endHandler-io.vertx.core.Handler-\">endHandler(Handler&lt;Void&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#endHandler-io.vertx.core.Handler-\">endHandler(Handler&lt;Void&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></dt>\n<dd>\n<div class=\"block\">Set an handler to be called when no more notifications will be received.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Box.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Circle.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Line.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/LineSegment.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Numeric.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Path.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Point.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Polygon.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/data/Json.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.reactivex.pgclient.data.<a href=\"io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgResult.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/data/Json.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.rxjava.pgclient.data.<a href=\"io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgResult.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnection.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler(Handler&lt;Throwable&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Set an handler called with connection errors.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgStream.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler(Handler&lt;Throwable&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/pubsub/PgChannel.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler(Handler&lt;Throwable&gt;)</a></span> - Method in interface io.reactiverse.pgclient.pubsub.<a href=\"io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler(Handler&lt;Throwable&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Set an handler called with connection errors.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler(Handler&lt;Throwable&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler(Handler&lt;Throwable&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler(Handler&lt;Throwable&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Set an handler called with connection errors.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler(Handler&lt;Throwable&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler(Handler&lt;Throwable&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\">execute(Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Calls <a href=\"io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\"><code>PgPreparedQuery.execute(Tuple, Handler)</code></a> with an empty tuple argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPreparedQuery.html#execute-java.util.stream.Collector-io.vertx.core.Handler-\">execute(Collector&lt;Row, ?, R&gt;, Handler&lt;AsyncResult&lt;PgResult&lt;R&gt;&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Calls <a href=\"io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\"><code>PgPreparedQuery.execute(Tuple, Collector, Handler)</code></a> with an empty tuple argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">execute(Tuple, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">execute(Tuple, Collector&lt;Row, ?, R&gt;, Handler&lt;AsyncResult&lt;PgResult&lt;R&gt;&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\">execute(Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Calls <a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\"><code>PgPreparedQuery.execute(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgRowSet&gt;&gt;)</code></a> with an empty tuple argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#execute-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">execute(Tuple, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\">execute(Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Calls <a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\"><code>PgPreparedQuery.execute(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgRowSet&gt;&gt;)</code></a> with an empty tuple argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#execute-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">execute(Tuple, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</dd>\n</dl>\n<a name=\"I:F\">\n<!--   -->\n</a>\n<h2 class=\"title\">F</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html#fetch-long-\">fetch(long)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#fetch-long-\">fetch(long)</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html#fetch-long-\">fetch(long)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#fetch-long-\">fetch(long)</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Numeric.html#floatValue--\">floatValue()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#fromEnv--\">fromEnv()</a></span> - Static method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>\n<div class=\"block\">Provide a <a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgConnectOptions</code></a> configured with environment variables, if the environment variable\n is not set, then a default value will take precedence over this.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#fromEnv--\">fromEnv()</a></span> - Static method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>\n<div class=\"block\">Provide a <a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgPoolOptions</code></a> configured with environment variables, if the environment variable\n is not set, then a default value will take precedence over this.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/BoxConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Box-\">fromJson(Iterable&lt;Map.Entry&lt;String, Object&gt;&gt;, Box)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/BoxConverter.html\" title=\"class in io.reactiverse.pgclient.data\">BoxConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/CircleConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Circle-\">fromJson(Iterable&lt;Map.Entry&lt;String, Object&gt;&gt;, Circle)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/CircleConverter.html\" title=\"class in io.reactiverse.pgclient.data\">CircleConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/IntervalConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Interval-\">fromJson(Iterable&lt;Map.Entry&lt;String, Object&gt;&gt;, Interval)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/IntervalConverter.html\" title=\"class in io.reactiverse.pgclient.data\">IntervalConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/LineConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Line-\">fromJson(Iterable&lt;Map.Entry&lt;String, Object&gt;&gt;, Line)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineConverter.html\" title=\"class in io.reactiverse.pgclient.data\">LineConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/LineSegmentConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.LineSegment-\">fromJson(Iterable&lt;Map.Entry&lt;String, Object&gt;&gt;, LineSegment)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineSegmentConverter.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegmentConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/PathConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Path-\">fromJson(Iterable&lt;Map.Entry&lt;String, Object&gt;&gt;, Path)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/PathConverter.html\" title=\"class in io.reactiverse.pgclient.data\">PathConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/PointConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Point-\">fromJson(Iterable&lt;Map.Entry&lt;String, Object&gt;&gt;, Point)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/PointConverter.html\" title=\"class in io.reactiverse.pgclient.data\">PointConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/PolygonConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Polygon-\">fromJson(Iterable&lt;Map.Entry&lt;String, Object&gt;&gt;, Polygon)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/PolygonConverter.html\" title=\"class in io.reactiverse.pgclient.data\">PolygonConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptionsConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.PgConnectOptions-\">fromJson(Iterable&lt;Map.Entry&lt;String, Object&gt;&gt;, PgConnectOptions)</a></span> - Static method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptionsConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgNotificationConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.PgNotification-\">fromJson(Iterable&lt;Map.Entry&lt;String, Object&gt;&gt;, PgNotification)</a></span> - Static method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgNotificationConverter.html\" title=\"class in io.reactiverse.pgclient\">PgNotificationConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptionsConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.PgPoolOptions-\">fromJson(Iterable&lt;Map.Entry&lt;String, Object&gt;&gt;, PgPoolOptions)</a></span> - Static method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptionsConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#fromUri-java.lang.String-\">fromUri(String)</a></span> - Static method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>\n<div class=\"block\">Provide a <a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgConnectOptions</code></a> configured from a connection URI.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#fromUri-java.lang.String-\">fromUri(String)</a></span> - Static method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>\n<div class=\"block\">Provide a <a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgPoolOptions</code></a> configured from a connection URI.</div>\n</dd>\n</dl>\n<a name=\"I:G\">\n<!--   -->\n</a>\n<h2 class=\"title\">G</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Line.html#getA--\">getA()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Line.html#getB--\">getB()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getBigDecimal-java.lang.String-\">getBigDecimal(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\"><code>BigDecimal</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getBigDecimal-int-\">getBigDecimal(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\"><code>BigDecimal</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getBigDecimal-java.lang.String-\">getBigDecimal(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getBigDecimal-int-\">getBigDecimal(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getBigDecimal-java.lang.String-\">getBigDecimal(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getBigDecimal-int-\">getBigDecimal(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getBoolean-java.lang.String-\">getBoolean(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a boolean value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getBoolean-int-\">getBoolean(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a boolean value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getBoolean-java.lang.String-\">getBoolean(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a boolean value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getBoolean-int-\">getBoolean(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a boolean value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getBoolean-java.lang.String-\">getBoolean(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a boolean value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getBoolean-int-\">getBoolean(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a boolean value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getBooleanArray-java.lang.String-\">getBooleanArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\"><code>Boolean</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getBooleanArray-int-\">getBooleanArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\"><code>Boolean</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getBooleanArray-java.lang.String-\">getBooleanArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\"><code>Boolean</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getBooleanArray-int-\">getBooleanArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\"><code>Boolean</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getBooleanArray-java.lang.String-\">getBooleanArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\"><code>Boolean</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getBooleanArray-int-\">getBooleanArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\"><code>Boolean</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getBox-java.lang.String-\">getBox(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getBox-int-\">getBox(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getBox-java.lang.String-\">getBox(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getBox-int-\">getBox(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getBox-java.lang.String-\">getBox(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getBox-int-\">getBox(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getBoxArray-java.lang.String-\">getBoxArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getBoxArray-int-\">getBoxArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getBoxArray-java.lang.String-\">getBoxArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getBoxArray-int-\">getBoxArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getBoxArray-java.lang.String-\">getBoxArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getBoxArray-int-\">getBoxArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getBuffer-java.lang.String-\">getBuffer(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a buffer value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getBuffer-int-\">getBuffer(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a buffer value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getBuffer-java.lang.String-\">getBuffer(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a buffer value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getBuffer-int-\">getBuffer(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a buffer value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getBuffer-java.lang.String-\">getBuffer(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a buffer value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getBuffer-int-\">getBuffer(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a buffer value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getBufferArray-java.lang.String-\">getBufferArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <code>Buffer</code> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getBufferArray-int-\">getBufferArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  <code>Buffer</code> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Line.html#getC--\">getC()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#getCachePreparedStatements--\">getCachePreparedStatements()</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Circle.html#getCenterPoint--\">getCenterPoint()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgNotification.html#getChannel--\">getChannel()</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getCircle-java.lang.String-\">getCircle(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getCircle-int-\">getCircle(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getCircle-java.lang.String-\">getCircle(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getCircle-int-\">getCircle(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getCircle-java.lang.String-\">getCircle(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getCircle-int-\">getCircle(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getCircleArray-java.lang.String-\">getCircleArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getCircleArray-int-\">getCircleArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getCircleArray-java.lang.String-\">getCircleArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getCircleArray-int-\">getCircleArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getCircleArray-java.lang.String-\">getCircleArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getCircleArray-int-\">getCircleArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgException.html#getCode--\">getCode()</a></span> - Method in exception io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgException.html\" title=\"class in io.reactiverse.pgclient\">PgException</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getColumnName-int-\">getColumnName(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a column name at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getColumnName-int-\">getColumnName(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a column name at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getColumnName-int-\">getColumnName(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a column name at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPool.html#getConnection-io.vertx.core.Handler-\">getConnection(Handler&lt;AsyncResult&lt;PgConnection&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></dt>\n<dd>\n<div class=\"block\">Get a connection from the pool.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html#getConnection-io.vertx.core.Handler-\">getConnection(Handler&lt;AsyncResult&lt;PgConnection&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></dt>\n<dd>\n<div class=\"block\">Get a connection from the pool.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html#getConnection-io.vertx.core.Handler-\">getConnection(Handler&lt;AsyncResult&lt;PgConnection&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></dt>\n<dd>\n<div class=\"block\">Get a connection from the pool.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#getDatabase--\">getDatabase()</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#getDays--\">getDays()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/data/Json.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.reactivex.pgclient.data.<a href=\"io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgResult.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/data/Json.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.rxjava.pgclient.data.<a href=\"io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgResult.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getDelegate--\">getDelegate()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgException.html#getDetail--\">getDetail()</a></span> - Method in exception io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgException.html\" title=\"class in io.reactiverse.pgclient\">PgException</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getDouble-java.lang.String-\">getDouble(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a double value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getDouble-int-\">getDouble(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a double value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getDouble-java.lang.String-\">getDouble(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a double value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getDouble-int-\">getDouble(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a double value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getDouble-java.lang.String-\">getDouble(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a double value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getDouble-int-\">getDouble(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a double value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getDoubleArray-java.lang.String-\">getDoubleArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getDoubleArray-int-\">getDoubleArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getDoubleArray-java.lang.String-\">getDoubleArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getDoubleArray-int-\">getDoubleArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getDoubleArray-java.lang.String-\">getDoubleArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getDoubleArray-int-\">getDoubleArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getFloat-java.lang.String-\">getFloat(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a float value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getFloat-int-\">getFloat(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a float value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getFloat-java.lang.String-\">getFloat(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a float value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getFloat-int-\">getFloat(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a float value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getFloat-java.lang.String-\">getFloat(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a float value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getFloat-int-\">getFloat(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a float value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getFloatArray-java.lang.String-\">getFloatArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getFloatArray-int-\">getFloatArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getFloatArray-java.lang.String-\">getFloatArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getFloatArray-int-\">getFloatArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getFloatArray-java.lang.String-\">getFloatArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getFloatArray-int-\">getFloatArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#getHost--\">getHost()</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#getHours--\">getHours()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getInteger-java.lang.String-\">getInteger(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an integer value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getInteger-int-\">getInteger(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an integer value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getInteger-java.lang.String-\">getInteger(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an integer value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getInteger-int-\">getInteger(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an integer value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getInteger-java.lang.String-\">getInteger(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an integer value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getInteger-int-\">getInteger(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an integer value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getIntegerArray-java.lang.String-\">getIntegerArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\"><code>Integer</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getIntegerArray-int-\">getIntegerArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\"><code>Integer</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getIntegerArray-java.lang.String-\">getIntegerArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\"><code>Integer</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getIntegerArray-int-\">getIntegerArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\"><code>Integer</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getIntegerArray-java.lang.String-\">getIntegerArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\"><code>Integer</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getIntegerArray-int-\">getIntegerArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\"><code>Integer</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getInterval-java.lang.String-\">getInterval(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getInterval-int-\">getInterval(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getInterval-java.lang.String-\">getInterval(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getInterval-int-\">getInterval(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getInterval-java.lang.String-\">getInterval(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getInterval-int-\">getInterval(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getIntervalArray-java.lang.String-\">getIntervalArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getIntervalArray-int-\">getIntervalArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getIntervalArray-java.lang.String-\">getIntervalArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getIntervalArray-int-\">getIntervalArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getIntervalArray-java.lang.String-\">getIntervalArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getIntervalArray-int-\">getIntervalArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getJson-java.lang.String-\">getJson(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getJson-int-\">getJson(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getJson-java.lang.String-\">getJson(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getJson-int-\">getJson(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getJson-java.lang.String-\">getJson(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getJson-int-\">getJson(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getJsonArray-java.lang.String-\">getJsonArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\"><code>Json</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getJsonArray-int-\">getJsonArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\"><code>Json</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getLine-java.lang.String-\">getLine(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getLine-int-\">getLine(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getLine-java.lang.String-\">getLine(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getLine-int-\">getLine(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getLine-java.lang.String-\">getLine(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getLine-int-\">getLine(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getLineArray-java.lang.String-\">getLineArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getLineArray-int-\">getLineArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getLineArray-java.lang.String-\">getLineArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getLineArray-int-\">getLineArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getLineArray-java.lang.String-\">getLineArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getLineArray-int-\">getLineArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getLineSegment-java.lang.String-\">getLineSegment(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getLineSegment-int-\">getLineSegment(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getLineSegment-java.lang.String-\">getLineSegment(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getLineSegment-int-\">getLineSegment(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getLineSegment-java.lang.String-\">getLineSegment(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getLineSegment-int-\">getLineSegment(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getLineSegmentArray-java.lang.String-\">getLineSegmentArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getLineSegmentArray-int-\">getLineSegmentArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getLineSegmentArray-java.lang.String-\">getLineSegmentArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getLineSegmentArray-int-\">getLineSegmentArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getLineSegmentArray-java.lang.String-\">getLineSegmentArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getLineSegmentArray-int-\">getLineSegmentArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getLocalDate-java.lang.String-\">getLocalDate(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getLocalDate-int-\">getLocalDate(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getLocalDate-java.lang.String-\">getLocalDate(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getLocalDate-int-\">getLocalDate(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getLocalDate-java.lang.String-\">getLocalDate(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getLocalDate-int-\">getLocalDate(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getLocalDateArray-java.lang.String-\">getLocalDateArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getLocalDateArray-int-\">getLocalDateArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getLocalDateArray-java.lang.String-\">getLocalDateArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getLocalDateArray-int-\">getLocalDateArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getLocalDateArray-java.lang.String-\">getLocalDateArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getLocalDateArray-int-\">getLocalDateArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getLocalDateTime-java.lang.String-\">getLocalDateTime(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getLocalDateTime-int-\">getLocalDateTime(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getLocalDateTime-java.lang.String-\">getLocalDateTime(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getLocalDateTime-int-\">getLocalDateTime(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getLocalDateTime-java.lang.String-\">getLocalDateTime(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getLocalDateTime-int-\">getLocalDateTime(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getLocalDateTimeArray-java.lang.String-\">getLocalDateTimeArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getLocalDateTimeArray-int-\">getLocalDateTimeArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getLocalDateTimeArray-java.lang.String-\">getLocalDateTimeArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getLocalDateTimeArray-int-\">getLocalDateTimeArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getLocalDateTimeArray-java.lang.String-\">getLocalDateTimeArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getLocalDateTimeArray-int-\">getLocalDateTimeArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getLocalTime-java.lang.String-\">getLocalTime(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getLocalTime-int-\">getLocalTime(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getLocalTime-java.lang.String-\">getLocalTime(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getLocalTime-int-\">getLocalTime(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getLocalTime-java.lang.String-\">getLocalTime(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getLocalTime-int-\">getLocalTime(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getLocalTimeArray-java.lang.String-\">getLocalTimeArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getLocalTimeArray-int-\">getLocalTimeArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getLocalTimeArray-java.lang.String-\">getLocalTimeArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getLocalTimeArray-int-\">getLocalTimeArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getLocalTimeArray-java.lang.String-\">getLocalTimeArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getLocalTimeArray-int-\">getLocalTimeArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getLong-java.lang.String-\">getLong(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a long value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getLong-int-\">getLong(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a long value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getLong-java.lang.String-\">getLong(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a long value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getLong-int-\">getLong(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a long value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getLong-java.lang.String-\">getLong(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a long value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getLong-int-\">getLong(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a long value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getLongArray-java.lang.String-\">getLongArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getLongArray-int-\">getLongArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getLongArray-java.lang.String-\">getLongArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getLongArray-int-\">getLongArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getLongArray-java.lang.String-\">getLongArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getLongArray-int-\">getLongArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Box.html#getLowerLeftCorner--\">getLowerLeftCorner()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#getMaxSize--\">getMaxSize()</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#getMaxWaitQueueSize--\">getMaxWaitQueueSize()</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#getMicroseconds--\">getMicroseconds()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#getMinutes--\">getMinutes()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#getMonths--\">getMonths()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getNumeric-java.lang.String-\">getNumeric(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getNumeric-int-\">getNumeric(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getNumeric-java.lang.String-\">getNumeric(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getNumeric-int-\">getNumeric(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getNumeric-java.lang.String-\">getNumeric(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getNumeric-int-\">getNumeric(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getNumericArray-java.lang.String-\">getNumericArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getNumericArray-int-\">getNumericArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getNumericArray-java.lang.String-\">getNumericArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getNumericArray-int-\">getNumericArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getNumericArray-java.lang.String-\">getNumericArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getNumericArray-int-\">getNumericArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getOffsetDateTime-java.lang.String-\">getOffsetDateTime(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getOffsetDateTime-int-\">getOffsetDateTime(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getOffsetDateTime-java.lang.String-\">getOffsetDateTime(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getOffsetDateTime-int-\">getOffsetDateTime(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getOffsetDateTime-java.lang.String-\">getOffsetDateTime(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getOffsetDateTime-int-\">getOffsetDateTime(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getOffsetDateTimeArray-java.lang.String-\">getOffsetDateTimeArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getOffsetDateTimeArray-int-\">getOffsetDateTimeArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getOffsetDateTimeArray-java.lang.String-\">getOffsetDateTimeArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getOffsetDateTimeArray-int-\">getOffsetDateTimeArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getOffsetDateTimeArray-java.lang.String-\">getOffsetDateTimeArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getOffsetDateTimeArray-int-\">getOffsetDateTimeArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getOffsetTime-java.lang.String-\">getOffsetTime(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getOffsetTime-int-\">getOffsetTime(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getOffsetTime-java.lang.String-\">getOffsetTime(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getOffsetTime-int-\">getOffsetTime(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getOffsetTime-java.lang.String-\">getOffsetTime(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getOffsetTime-int-\">getOffsetTime(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getOffsetTimeArray-java.lang.String-\">getOffsetTimeArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getOffsetTimeArray-int-\">getOffsetTimeArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getOffsetTimeArray-java.lang.String-\">getOffsetTimeArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getOffsetTimeArray-int-\">getOffsetTimeArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getOffsetTimeArray-java.lang.String-\">getOffsetTimeArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getOffsetTimeArray-int-\">getOffsetTimeArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/LineSegment.html#getP1--\">getP1()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/LineSegment.html#getP2--\">getP2()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#getPassword--\">getPassword()</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getPath-java.lang.String-\">getPath(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getPath-int-\">getPath(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getPath-java.lang.String-\">getPath(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getPath-int-\">getPath(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getPath-java.lang.String-\">getPath(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getPath-int-\">getPath(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getPathArray-java.lang.String-\">getPathArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getPathArray-int-\">getPathArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getPathArray-java.lang.String-\">getPathArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getPathArray-int-\">getPathArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getPathArray-java.lang.String-\">getPathArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getPathArray-int-\">getPathArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgNotification.html#getPayload--\">getPayload()</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#getPipeliningLimit--\">getPipeliningLimit()</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getPoint-java.lang.String-\">getPoint(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getPoint-int-\">getPoint(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getPoint-java.lang.String-\">getPoint(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getPoint-int-\">getPoint(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getPoint-java.lang.String-\">getPoint(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getPoint-int-\">getPoint(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getPointArray-java.lang.String-\">getPointArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getPointArray-int-\">getPointArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getPointArray-java.lang.String-\">getPointArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getPointArray-int-\">getPointArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getPointArray-java.lang.String-\">getPointArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getPointArray-int-\">getPointArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Path.html#getPoints--\">getPoints()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Polygon.html#getPoints--\">getPoints()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getPolygon-java.lang.String-\">getPolygon(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getPolygon-int-\">getPolygon(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getPolygon-java.lang.String-\">getPolygon(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getPolygon-int-\">getPolygon(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getPolygon-java.lang.String-\">getPolygon(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getPolygon-int-\">getPolygon(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getPolygonArray-java.lang.String-\">getPolygonArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getPolygonArray-int-\">getPolygonArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getPolygonArray-java.lang.String-\">getPolygonArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getPolygonArray-int-\">getPolygonArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getPolygonArray-java.lang.String-\">getPolygonArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getPolygonArray-int-\">getPolygonArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#getPort--\">getPort()</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgNotification.html#getProcessId--\">getProcessId()</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Circle.html#getRadius--\">getRadius()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#getSeconds--\">getSeconds()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgException.html#getSeverity--\">getSeverity()</a></span> - Method in exception io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgException.html\" title=\"class in io.reactiverse.pgclient\">PgException</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getShort-java.lang.String-\">getShort(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a short value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getShort-int-\">getShort(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a short value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getShort-java.lang.String-\">getShort(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a short value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getShort-int-\">getShort(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a short value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getShort-java.lang.String-\">getShort(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a short value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getShort-int-\">getShort(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a short value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getShortArray-java.lang.String-\">getShortArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getShortArray-int-\">getShortArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getShortArray-java.lang.String-\">getShortArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getShortArray-int-\">getShortArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getShortArray-java.lang.String-\">getShortArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getShortArray-int-\">getShortArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#getSslMode--\">getSslMode()</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getString-java.lang.String-\">getString(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a string value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getString-int-\">getString(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a string value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getString-java.lang.String-\">getString(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a string value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getString-int-\">getString(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a string value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getString-java.lang.String-\">getString(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a string value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getString-int-\">getString(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a string value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getStringArray-java.lang.String-\">getStringArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getStringArray-int-\">getStringArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getStringArray-java.lang.String-\">getStringArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getStringArray-int-\">getStringArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getStringArray-java.lang.String-\">getStringArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getStringArray-int-\">getStringArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getTemporal-java.lang.String-\">getTemporal(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a temporal value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getTemporal-int-\">getTemporal(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\"><code>Temporal</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getTemporal-java.lang.String-\">getTemporal(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a temporal value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getTemporal-int-\">getTemporal(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\"><code>Temporal</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getTemporal-java.lang.String-\">getTemporal(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get a temporal value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getTemporal-int-\">getTemporal(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\"><code>Temporal</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Box.html#getUpperRightCorner--\">getUpperRightCorner()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#getUser--\">getUser()</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getUUID-java.lang.String-\">getUUID(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getUUID-int-\">getUUID(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getUUID-java.lang.String-\">getUUID(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getUUID-int-\">getUUID(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getUUID-java.lang.String-\">getUUID(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getUUID-int-\">getUUID(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getUUIDArray-java.lang.String-\">getUUIDArray(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getUUIDArray-int-\">getUUIDArray(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getUUIDArray-java.lang.String-\">getUUIDArray(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getUUIDArray-int-\">getUUIDArray(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getUUIDArray-java.lang.String-\">getUUIDArray(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getUUIDArray-int-\">getUUIDArray(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Row.html#getValue-java.lang.String-\">getValue(String)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an object value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#getValue-int-\">getValue(int)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an object value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#getValue-java.lang.String-\">getValue(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an object value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#getValue-int-\">getValue(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an object value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#getValue-java.lang.String-\">getValue(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>\n<div class=\"block\">Get an object value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#getValue-int-\">getValue(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Get an object value at <code>pos</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Point.html#getX--\">getX()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Point.html#getY--\">getY()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#getYears--\">getYears()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:H\">\n<!--   -->\n</a>\n<h2 class=\"title\">H</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgStream.html#handler-io.vertx.core.Handler-\">handler(Handler&lt;T&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/pubsub/PgChannel.html#handler-io.vertx.core.Handler-\">handler(Handler&lt;String&gt;)</a></span> - Method in interface io.reactiverse.pgclient.pubsub.<a href=\"io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></dt>\n<dd>\n<div class=\"block\">Set or unset an handler to be called when a the channel is notified by Postgres.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html#handler-io.vertx.core.Handler-\">handler(Handler&lt;T&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#handler-io.vertx.core.Handler-\">handler(Handler&lt;String&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></dt>\n<dd>\n<div class=\"block\">Set or unset an handler to be called when a the channel is notified by Postgres.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html#handler-io.vertx.core.Handler-\">handler(Handler&lt;T&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#handler-io.vertx.core.Handler-\">handler(Handler&lt;String&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></dt>\n<dd>\n<div class=\"block\">Set or unset an handler to be called when a the channel is notified by Postgres.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Box.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Circle.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Line.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/LineSegment.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Numeric.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Path.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Polygon.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/data/Json.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.reactivex.pgclient.data.<a href=\"io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgResult.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/data/Json.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.rxjava.pgclient.data.<a href=\"io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgResult.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#hashCode--\">hashCode()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgCursor.html#hasMore--\">hasMore()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></dt>\n<dd>\n<div class=\"block\">Returns <code>true</code> when the cursor has results in progress and the <code>#execute</code> should be called to retrieve\n them.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html#hasMore--\">hasMore()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></dt>\n<dd>\n<div class=\"block\">Returns <code>true</code> when the cursor has results in progress and the  should be called to retrieve\n them.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html#hasMore--\">hasMore()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></dt>\n<dd>\n<div class=\"block\">Returns <code>true</code> when the cursor has results in progress and the  should be called to retrieve\n them.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgIterator.html#hasNext--\">hasNext()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html#hasNext--\">hasNext()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html#hasNext--\">hasNext()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#hours-int-\">hours(int)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:I\">\n<!--   -->\n</a>\n<h2 class=\"title\">I</h2>\n<dl>\n<dt><a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Interval</span></a> - Class in <a href=\"io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></dt>\n<dd>\n<div class=\"block\">Postgres Interval is date and time based\n such as 120 years 3 months 332 days 20 hours 20 minutes 20.999999 seconds</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#Interval--\">Interval()</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#Interval-int-int-int-int-int-int-int-\">Interval(int, int, int, int, int, int, int)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#Interval-int-int-int-int-int-int-\">Interval(int, int, int, int, int, int)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#Interval-int-int-int-int-int-\">Interval(int, int, int, int, int)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#Interval-int-int-int-int-\">Interval(int, int, int, int)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#Interval-int-int-int-\">Interval(int, int, int)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#Interval-int-int-\">Interval(int, int)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#Interval-int-\">Interval(int)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#Interval-io.vertx.core.json.JsonObject-\">Interval(JsonObject)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/data/IntervalConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">IntervalConverter</span></a> - Class in <a href=\"io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></dt>\n<dd>\n<div class=\"block\">Converter for <a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/IntervalConverter.html#IntervalConverter--\">IntervalConverter()</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/IntervalConverter.html\" title=\"class in io.reactiverse.pgclient.data\">IntervalConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Numeric.html#intValue--\">intValue()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> - package io.reactiverse.pgclient</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a> - package io.reactiverse.pgclient.data</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/pubsub/package-summary.html\">io.reactiverse.pgclient.pubsub</a> - package io.reactiverse.pgclient.pubsub</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> - package io.reactiverse.reactivex.pgclient</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/reactivex/pgclient/data/package-summary.html\">io.reactiverse.reactivex.pgclient.data</a> - package io.reactiverse.reactivex.pgclient.data</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a> - package io.reactiverse.reactivex.pgclient.pubsub</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> - package io.reactiverse.rxjava.pgclient</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/rxjava/pgclient/data/package-summary.html\">io.reactiverse.rxjava.pgclient.data</a> - package io.reactiverse.rxjava.pgclient.data</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a> - package io.reactiverse.rxjava.pgclient.pubsub</dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Numeric.html#isNaN--\">isNaN()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Path.html#isOpen--\">isOpen()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnection.html#isSSL--\">isSSL()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#isSSL--\">isSSL()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#isSSL--\">isSSL()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#isUsingDomainSocket--\">isUsingDomainSocket()</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgRowSet.html#iterator--\">iterator()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html#iterator--\">iterator()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html#iterator--\">iterator()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:J\">\n<!--   -->\n</a>\n<h2 class=\"title\">J</h2>\n<dl>\n<dt><a href=\"io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Json</span></a> - Interface in <a href=\"io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\"><span class=\"typeNameLink\">Json</span></a> - Class in <a href=\"io/reactiverse/reactivex/pgclient/data/package-summary.html\">io.reactiverse.reactivex.pgclient.data</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/data/Json.html#Json-io.reactiverse.pgclient.data.Json-\">Json(Json)</a></span> - Constructor for class io.reactiverse.reactivex.pgclient.data.<a href=\"io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\"><span class=\"typeNameLink\">Json</span></a> - Class in <a href=\"io/reactiverse/rxjava/pgclient/data/package-summary.html\">io.reactiverse.rxjava.pgclient.data</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/data/Json.html#Json-io.reactiverse.pgclient.data.Json-\">Json(Json)</a></span> - Constructor for class io.reactiverse.rxjava.pgclient.data.<a href=\"io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:L\">\n<!--   -->\n</a>\n<h2 class=\"title\">L</h2>\n<dl>\n<dt><a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Line</span></a> - Class in <a href=\"io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></dt>\n<dd>\n<div class=\"block\">Line data type in Postgres represented by the linear equation Ax + By + C = 0, where A and B are not both zero.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Line.html#Line--\">Line()</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Line.html#Line-double-double-double-\">Line(double, double, double)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Line.html#Line-io.vertx.core.json.JsonObject-\">Line(JsonObject)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/data/LineConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">LineConverter</span></a> - Class in <a href=\"io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></dt>\n<dd>\n<div class=\"block\">Converter for <a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/LineConverter.html#LineConverter--\">LineConverter()</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineConverter.html\" title=\"class in io.reactiverse.pgclient.data\">LineConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">LineSegment</span></a> - Class in <a href=\"io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></dt>\n<dd>\n<div class=\"block\">Finite line segment data type in Postgres represented by pairs of <a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a>s that are the endpoints of the segment.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/LineSegment.html#LineSegment--\">LineSegment()</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/LineSegment.html#LineSegment-io.reactiverse.pgclient.data.Point-io.reactiverse.pgclient.data.Point-\">LineSegment(Point, Point)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/LineSegment.html#LineSegment-io.vertx.core.json.JsonObject-\">LineSegment(JsonObject)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/data/LineSegmentConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">LineSegmentConverter</span></a> - Class in <a href=\"io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></dt>\n<dd>\n<div class=\"block\">Converter for <a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/LineSegmentConverter.html#LineSegmentConverter--\">LineSegmentConverter()</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineSegmentConverter.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegmentConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Numeric.html#longValue--\">longValue()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:M\">\n<!--   -->\n</a>\n<h2 class=\"title\">M</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#microseconds-int-\">microseconds(int)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#minutes-int-\">minutes(int)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#months-int-\">months(int)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:N\">\n<!--   -->\n</a>\n<h2 class=\"title\">N</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Numeric.html#NaN\">NaN</a></span> - Static variable in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></dt>\n<dd>\n<div class=\"block\">Constant for the <code>NaN</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/data/Json.html#newInstance-io.reactiverse.pgclient.data.Json-\">newInstance(Json)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.data.<a href=\"io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#newInstance-io.reactiverse.pgclient.PgClient-\">newInstance(PgClient)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#newInstance-io.reactiverse.pgclient.PgConnection-\">newInstance(PgConnection)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html#newInstance-io.reactiverse.pgclient.PgCursor-\">newInstance(PgCursor)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html#newInstance-io.reactiverse.pgclient.PgIterator-\">newInstance(PgIterator)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html#newInstance-io.reactiverse.pgclient.PgPool-\">newInstance(PgPool)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#newInstance-io.reactiverse.pgclient.PgPreparedQuery-\">newInstance(PgPreparedQuery)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgResult.html#newInstance-io.reactiverse.pgclient.PgResult-\">newInstance(PgResult)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgResult.html#newInstance-io.reactiverse.pgclient.PgResult-io.vertx.lang.rx.TypeArg-\">newInstance(PgResult, TypeArg&lt;T&gt;)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html#newInstance-io.reactiverse.pgclient.PgRowSet-\">newInstance(PgRowSet)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html#newInstance-io.reactiverse.pgclient.PgStream-\">newInstance(PgStream)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html#newInstance-io.reactiverse.pgclient.PgStream-io.vertx.lang.rx.TypeArg-\">newInstance(PgStream, TypeArg&lt;T&gt;)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#newInstance-io.reactiverse.pgclient.PgTransaction-\">newInstance(PgTransaction)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#newInstance-io.reactiverse.pgclient.pubsub.PgChannel-\">newInstance(PgChannel)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#newInstance-io.reactiverse.pgclient.pubsub.PgSubscriber-\">newInstance(PgSubscriber)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#newInstance-io.reactiverse.pgclient.Row-\">newInstance(Row)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#newInstance-io.reactiverse.pgclient.Tuple-\">newInstance(Tuple)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/data/Json.html#newInstance-io.reactiverse.pgclient.data.Json-\">newInstance(Json)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.data.<a href=\"io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#newInstance-io.reactiverse.pgclient.PgClient-\">newInstance(PgClient)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#newInstance-io.reactiverse.pgclient.PgConnection-\">newInstance(PgConnection)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html#newInstance-io.reactiverse.pgclient.PgCursor-\">newInstance(PgCursor)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html#newInstance-io.reactiverse.pgclient.PgIterator-\">newInstance(PgIterator)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html#newInstance-io.reactiverse.pgclient.PgPool-\">newInstance(PgPool)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#newInstance-io.reactiverse.pgclient.PgPreparedQuery-\">newInstance(PgPreparedQuery)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgResult.html#newInstance-io.reactiverse.pgclient.PgResult-\">newInstance(PgResult)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgResult.html#newInstance-io.reactiverse.pgclient.PgResult-io.vertx.lang.rx.TypeArg-\">newInstance(PgResult, TypeArg&lt;T&gt;)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html#newInstance-io.reactiverse.pgclient.PgRowSet-\">newInstance(PgRowSet)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html#newInstance-io.reactiverse.pgclient.PgStream-\">newInstance(PgStream)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html#newInstance-io.reactiverse.pgclient.PgStream-io.vertx.lang.rx.TypeArg-\">newInstance(PgStream, TypeArg&lt;T&gt;)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#newInstance-io.reactiverse.pgclient.PgTransaction-\">newInstance(PgTransaction)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#newInstance-io.reactiverse.pgclient.pubsub.PgChannel-\">newInstance(PgChannel)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#newInstance-io.reactiverse.pgclient.pubsub.PgSubscriber-\">newInstance(PgSubscriber)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#newInstance-io.reactiverse.pgclient.Row-\">newInstance(Row)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#newInstance-io.reactiverse.pgclient.Tuple-\">newInstance(Tuple)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgIterator.html#next--\">next()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgResult.html#next--\">next()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a></dt>\n<dd>\n<div class=\"block\">Return the next available result or <code>null</code>, e.g for a simple query that executed multiple queries or for\n a batch result.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgRowSet.html#next--\">next()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html#next--\">next()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgResult.html#next--\">next()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a></dt>\n<dd>\n<div class=\"block\">Return the next available result or <code>null</code>, e.g for a simple query that executed multiple queries or for\n a batch result.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html#next--\">next()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html#next--\">next()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgResult.html#next--\">next()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a></dt>\n<dd>\n<div class=\"block\">Return the next available result or <code>null</code>, e.g for a simple query that executed multiple queries or for\n a batch result.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html#next--\">next()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnection.html#notificationHandler-io.vertx.core.Handler-\">notificationHandler(Handler&lt;PgNotification&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Set an handler called when the connection receives notification on a channel.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#notificationHandler-io.vertx.core.Handler-\">notificationHandler(Handler&lt;PgNotification&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Set an handler called when the connection receives notification on a channel.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#notificationHandler-io.vertx.core.Handler-\">notificationHandler(Handler&lt;PgNotification&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Set an handler called when the connection receives notification on a channel.</div>\n</dd>\n<dt><a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Numeric</span></a> - Class in <a href=\"io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></dt>\n<dd>\n<div class=\"block\">The Postgres <i>NUMERIC</i> type.</div>\n</dd>\n</dl>\n<a name=\"I:O\">\n<!--   -->\n</a>\n<h2 class=\"title\">O</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#of--\">of()</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#of-int-int-int-int-int-int-int-\">of(int, int, int, int, int, int, int)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#of-int-int-int-int-int-int-\">of(int, int, int, int, int, int)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#of-int-int-int-int-int-\">of(int, int, int, int, int)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#of-int-int-int-int-\">of(int, int, int, int)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#of-int-int-int-\">of(int, int, int)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#of-int-int-\">of(int, int)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#of-int-\">of(int)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/SslMode.html#of-java.lang.String-\">of(String)</a></span> - Static method in enum io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-\">of(Object)</a></span> - Static method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Create a tuple of one element.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-\">of(Object, Object)</a></span> - Static method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Create a tuple of two elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-\">of(Object, Object, Object)</a></span> - Static method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Create a tuple of three elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of(Object, Object, Object, Object)</a></span> - Static method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Create a tuple of four elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of(Object, Object, Object, Object, Object)</a></span> - Static method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Create a tuple of five elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of(Object, Object, Object, Object, Object, Object)</a></span> - Static method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Create a tuple of six elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object...-\">of(Object, Object...)</a></span> - Static method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Create a tuple of an arbitrary number of elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-\">of(Object)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Create a tuple of one element.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-\">of(Object, Object)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Create a tuple of two elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-\">of(Object, Object, Object)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Create a tuple of three elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of(Object, Object, Object, Object)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Create a tuple of four elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of(Object, Object, Object, Object, Object)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Create a tuple of five elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of(Object, Object, Object, Object, Object, Object)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Create a tuple of six elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-\">of(Object)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Create a tuple of one element.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-\">of(Object, Object)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Create a tuple of two elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-\">of(Object, Object, Object)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Create a tuple of three elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of(Object, Object, Object, Object)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Create a tuple of four elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of(Object, Object, Object, Object, Object)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Create a tuple of five elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of(Object, Object, Object, Object, Object, Object)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>\n<div class=\"block\">Create a tuple of six elements.</div>\n</dd>\n</dl>\n<a name=\"I:P\">\n<!--   -->\n</a>\n<h2 class=\"title\">P</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Numeric.html#parse-java.lang.String-\">parse(String)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></dt>\n<dd>\n<div class=\"block\">Parse and return a <code>Numeric</code> instance for the given <code>s</code>.</div>\n</dd>\n<dt><a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Path</span></a> - Class in <a href=\"io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></dt>\n<dd>\n<div class=\"block\">Path data type in Postgres represented by lists of connected points.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Path.html#Path--\">Path()</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Path.html#Path-boolean-java.util.List-\">Path(boolean, List&lt;Point&gt;)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Path.html#Path-io.vertx.core.json.JsonObject-\">Path(JsonObject)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/data/PathConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">PathConverter</span></a> - Class in <a href=\"io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></dt>\n<dd>\n<div class=\"block\">Converter for <a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/PathConverter.html#PathConverter--\">PathConverter()</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/PathConverter.html\" title=\"class in io.reactiverse.pgclient.data\">PathConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgStream.html#pause--\">pause()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/pubsub/PgChannel.html#pause--\">pause()</a></span> - Method in interface io.reactiverse.pgclient.pubsub.<a href=\"io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></dt>\n<dd>\n<div class=\"block\">Pause the channel, all notifications are discarded.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html#pause--\">pause()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#pause--\">pause()</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></dt>\n<dd>\n<div class=\"block\">Pause the channel, all notifications are discarded.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html#pause--\">pause()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#pause--\">pause()</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></dt>\n<dd>\n<div class=\"block\">Pause the channel, all notifications are discarded.</div>\n</dd>\n<dt><a href=\"io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\"><span class=\"typeNameLink\">PgChannel</span></a> - Interface in <a href=\"io/reactiverse/pgclient/pubsub/package-summary.html\">io.reactiverse.pgclient.pubsub</a></dt>\n<dd>\n<div class=\"block\">A channel to Postgres that tracks the subscription to a given Postgres channel using the <code>LISTEN/UNLISTEN</code> commands.</div>\n</dd>\n<dt><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\"><span class=\"typeNameLink\">PgChannel</span></a> - Class in <a href=\"io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a></dt>\n<dd>\n<div class=\"block\">A channel to Postgres that tracks the subscription to a given Postgres channel using the <code>LISTEN/UNLISTEN</code> commands.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#PgChannel-io.reactiverse.pgclient.pubsub.PgChannel-\">PgChannel(PgChannel)</a></span> - Constructor for class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\"><span class=\"typeNameLink\">PgChannel</span></a> - Class in <a href=\"io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a></dt>\n<dd>\n<div class=\"block\">A channel to Postgres that tracks the subscription to a given Postgres channel using the <code>LISTEN/UNLISTEN</code> commands.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#PgChannel-io.reactiverse.pgclient.pubsub.PgChannel-\">PgChannel(PgChannel)</a></span> - Constructor for class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgClient</span></a> - Interface in <a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></dt>\n<dd>\n<div class=\"block\">Defines the client operations with a Postgres Database.</div>\n</dd>\n<dt><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgClient</span></a> - Class in <a href=\"io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></dt>\n<dd>\n<div class=\"block\">Defines the client operations with a Postgres Database.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#PgClient-io.reactiverse.pgclient.PgClient-\">PgClient(PgClient)</a></span> - Constructor for class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgClient</span></a> - Class in <a href=\"io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></dt>\n<dd>\n<div class=\"block\">Defines the client operations with a Postgres Database.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#PgClient-io.reactiverse.pgclient.PgClient-\">PgClient(PgClient)</a></span> - Constructor for class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgConnection</span></a> - Interface in <a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></dt>\n<dd>\n<div class=\"block\">A connection to Postgres.</div>\n</dd>\n<dt><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgConnection</span></a> - Class in <a href=\"io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></dt>\n<dd>\n<div class=\"block\">A connection to Postgres.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#PgConnection-io.reactiverse.pgclient.PgConnection-\">PgConnection(PgConnection)</a></span> - Constructor for class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgConnection</span></a> - Class in <a href=\"io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></dt>\n<dd>\n<div class=\"block\">A connection to Postgres.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#PgConnection-io.reactiverse.pgclient.PgConnection-\">PgConnection(PgConnection)</a></span> - Constructor for class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgConnectOptions</span></a> - Class in <a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#PgConnectOptions--\">PgConnectOptions()</a></span> - Constructor for class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#PgConnectOptions-io.vertx.core.json.JsonObject-\">PgConnectOptions(JsonObject)</a></span> - Constructor for class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#PgConnectOptions-io.reactiverse.pgclient.PgConnectOptions-\">PgConnectOptions(PgConnectOptions)</a></span> - Constructor for class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/PgConnectOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgConnectOptionsConverter</span></a> - Class in <a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></dt>\n<dd>\n<div class=\"block\">Converter for <a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgConnectOptions</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptionsConverter.html#PgConnectOptionsConverter--\">PgConnectOptionsConverter()</a></span> - Constructor for class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptionsConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgCursor</span></a> - Interface in <a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></dt>\n<dd>\n<div class=\"block\">A cursor that reads progressively the rows from Postgres, it is usefull for reading very large result.</div>\n</dd>\n<dt><a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgCursor</span></a> - Class in <a href=\"io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></dt>\n<dd>\n<div class=\"block\">A cursor that reads progressively the rows from Postgres, it is usefull for reading very large result.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html#PgCursor-io.reactiverse.pgclient.PgCursor-\">PgCursor(PgCursor)</a></span> - Constructor for class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgCursor</span></a> - Class in <a href=\"io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></dt>\n<dd>\n<div class=\"block\">A cursor that reads progressively the rows from Postgres, it is usefull for reading very large result.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html#PgCursor-io.reactiverse.pgclient.PgCursor-\">PgCursor(PgCursor)</a></span> - Constructor for class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/PgException.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgException</span></a> - Exception in <a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgException.html#PgException-io.reactiverse.pgclient.impl.codec.decoder.ErrorResponse-\">PgException(ErrorResponse)</a></span> - Constructor for exception io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgException.html\" title=\"class in io.reactiverse.pgclient\">PgException</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgIterator</span></a> - Interface in <a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></dt>\n<dd>\n<div class=\"block\">An iterator for processing postgres items synchronously.</div>\n</dd>\n<dt><a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgIterator</span></a> - Class in <a href=\"io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></dt>\n<dd>\n<div class=\"block\">An iterator for processing postgres items synchronously.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html#PgIterator-io.reactiverse.pgclient.PgIterator-\">PgIterator(PgIterator)</a></span> - Constructor for class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgIterator</span></a> - Class in <a href=\"io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></dt>\n<dd>\n<div class=\"block\">An iterator for processing postgres items synchronously.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html#PgIterator-io.reactiverse.pgclient.PgIterator-\">PgIterator(PgIterator)</a></span> - Constructor for class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgNotification</span></a> - Class in <a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></dt>\n<dd>\n<div class=\"block\">A notification emited by Postgres.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgNotification.html#PgNotification--\">PgNotification()</a></span> - Constructor for class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgNotification.html#PgNotification-io.vertx.core.json.JsonObject-\">PgNotification(JsonObject)</a></span> - Constructor for class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/PgNotificationConverter.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgNotificationConverter</span></a> - Class in <a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></dt>\n<dd>\n<div class=\"block\">Converter for <a href=\"io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\"><code>PgNotification</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgNotificationConverter.html#PgNotificationConverter--\">PgNotificationConverter()</a></span> - Constructor for class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgNotificationConverter.html\" title=\"class in io.reactiverse.pgclient\">PgNotificationConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgPool</span></a> - Interface in <a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></dt>\n<dd>\n<div class=\"block\">A pool of connection.</div>\n</dd>\n<dt><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgPool</span></a> - Class in <a href=\"io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></dt>\n<dd>\n<div class=\"block\">A pool of connection.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html#PgPool-io.reactiverse.pgclient.PgPool-\">PgPool(PgPool)</a></span> - Constructor for class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgPool</span></a> - Class in <a href=\"io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></dt>\n<dd>\n<div class=\"block\">A pool of connection.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html#PgPool-io.reactiverse.pgclient.PgPool-\">PgPool(PgPool)</a></span> - Constructor for class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgPoolOptions</span></a> - Class in <a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></dt>\n<dd>\n<div class=\"block\">The options for configuring a connection pool.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#PgPoolOptions--\">PgPoolOptions()</a></span> - Constructor for class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#PgPoolOptions-io.vertx.core.json.JsonObject-\">PgPoolOptions(JsonObject)</a></span> - Constructor for class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#PgPoolOptions-io.reactiverse.pgclient.PgPoolOptions-\">PgPoolOptions(PgPoolOptions)</a></span> - Constructor for class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#PgPoolOptions-io.reactiverse.pgclient.PgConnectOptions-\">PgPoolOptions(PgConnectOptions)</a></span> - Constructor for class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/PgPoolOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgPoolOptionsConverter</span></a> - Class in <a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></dt>\n<dd>\n<div class=\"block\">Converter for <a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgPoolOptions</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptionsConverter.html#PgPoolOptionsConverter--\">PgPoolOptionsConverter()</a></span> - Constructor for class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptionsConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgPreparedQuery</span></a> - Interface in <a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></dt>\n<dd>\n<div class=\"block\">A prepared query.</div>\n</dd>\n<dt><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgPreparedQuery</span></a> - Class in <a href=\"io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></dt>\n<dd>\n<div class=\"block\">A prepared query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#PgPreparedQuery-io.reactiverse.pgclient.PgPreparedQuery-\">PgPreparedQuery(PgPreparedQuery)</a></span> - Constructor for class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgPreparedQuery</span></a> - Class in <a href=\"io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></dt>\n<dd>\n<div class=\"block\">A prepared query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#PgPreparedQuery-io.reactiverse.pgclient.PgPreparedQuery-\">PgPreparedQuery(PgPreparedQuery)</a></span> - Constructor for class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgResult</span></a>&lt;<a href=\"io/reactiverse/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt; - Interface in <a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></dt>\n<dd>\n<div class=\"block\">Represents the result of an operation on database.</div>\n</dd>\n<dt><a href=\"io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgResult</span></a>&lt;<a href=\"io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt; - Class in <a href=\"io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></dt>\n<dd>\n<div class=\"block\">Represents the result of an operation on database.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgResult.html#PgResult-io.reactiverse.pgclient.PgResult-\">PgResult(PgResult)</a></span> - Constructor for class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgResult.html#PgResult-io.reactiverse.pgclient.PgResult-io.vertx.lang.rx.TypeArg-\">PgResult(PgResult, TypeArg&lt;T&gt;)</a></span> - Constructor for class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgResult</span></a>&lt;<a href=\"io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt; - Class in <a href=\"io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></dt>\n<dd>\n<div class=\"block\">Represents the result of an operation on database.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgResult.html#PgResult-io.reactiverse.pgclient.PgResult-\">PgResult(PgResult)</a></span> - Constructor for class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgResult.html#PgResult-io.reactiverse.pgclient.PgResult-io.vertx.lang.rx.TypeArg-\">PgResult(PgResult, TypeArg&lt;T&gt;)</a></span> - Constructor for class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgRowSet</span></a> - Interface in <a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></dt>\n<dd>\n<div class=\"block\">A set of rows.</div>\n</dd>\n<dt><a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgRowSet</span></a> - Class in <a href=\"io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></dt>\n<dd>\n<div class=\"block\">A set of rows.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html#PgRowSet-io.reactiverse.pgclient.PgRowSet-\">PgRowSet(PgRowSet)</a></span> - Constructor for class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgRowSet</span></a> - Class in <a href=\"io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></dt>\n<dd>\n<div class=\"block\">A set of rows.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html#PgRowSet-io.reactiverse.pgclient.PgRowSet-\">PgRowSet(PgRowSet)</a></span> - Constructor for class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgStream</span></a>&lt;<a href=\"io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt; - Interface in <a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></dt>\n<dd>\n<div class=\"block\">A row oriented stream.</div>\n</dd>\n<dt><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgStream</span></a>&lt;<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt; - Class in <a href=\"io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></dt>\n<dd>\n<div class=\"block\">A row oriented stream.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html#PgStream-io.reactiverse.pgclient.PgStream-\">PgStream(PgStream)</a></span> - Constructor for class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html#PgStream-io.reactiverse.pgclient.PgStream-io.vertx.lang.rx.TypeArg-\">PgStream(PgStream, TypeArg&lt;T&gt;)</a></span> - Constructor for class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgStream</span></a>&lt;<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt; - Class in <a href=\"io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></dt>\n<dd>\n<div class=\"block\">A row oriented stream.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html#PgStream-io.reactiverse.pgclient.PgStream-\">PgStream(PgStream)</a></span> - Constructor for class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html#PgStream-io.reactiverse.pgclient.PgStream-io.vertx.lang.rx.TypeArg-\">PgStream(PgStream, TypeArg&lt;T&gt;)</a></span> - Constructor for class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\"><span class=\"typeNameLink\">PgSubscriber</span></a> - Interface in <a href=\"io/reactiverse/pgclient/pubsub/package-summary.html\">io.reactiverse.pgclient.pubsub</a></dt>\n<dd>\n<div class=\"block\">A class for managing subscriptions using <code>LISTEN/UNLISTEN</code> to Postgres channels.</div>\n</dd>\n<dt><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\"><span class=\"typeNameLink\">PgSubscriber</span></a> - Class in <a href=\"io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a></dt>\n<dd>\n<div class=\"block\">A class for managing subscriptions using <code>LISTEN/UNLISTEN</code> to Postgres channels.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#PgSubscriber-io.reactiverse.pgclient.pubsub.PgSubscriber-\">PgSubscriber(PgSubscriber)</a></span> - Constructor for class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\"><span class=\"typeNameLink\">PgSubscriber</span></a> - Class in <a href=\"io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a></dt>\n<dd>\n<div class=\"block\">A class for managing subscriptions using <code>LISTEN/UNLISTEN</code> to Postgres channels.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#PgSubscriber-io.reactiverse.pgclient.pubsub.PgSubscriber-\">PgSubscriber(PgSubscriber)</a></span> - Constructor for class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgTransaction</span></a> - Interface in <a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></dt>\n<dd>\n<div class=\"block\">A transaction that allows to control the transaction and receive events.</div>\n</dd>\n<dt><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgTransaction</span></a> - Class in <a href=\"io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></dt>\n<dd>\n<div class=\"block\">A transaction that allows to control the transaction and receive events.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#PgTransaction-io.reactiverse.pgclient.PgTransaction-\">PgTransaction(PgTransaction)</a></span> - Constructor for class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgTransaction</span></a> - Class in <a href=\"io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></dt>\n<dd>\n<div class=\"block\">A transaction that allows to control the transaction and receive events.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#PgTransaction-io.reactiverse.pgclient.PgTransaction-\">PgTransaction(PgTransaction)</a></span> - Constructor for class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Point</span></a> - Class in <a href=\"io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></dt>\n<dd>\n<div class=\"block\">A Postgresql point.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Point.html#Point--\">Point()</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Point.html#Point-double-double-\">Point(double, double)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Point.html#Point-io.vertx.core.json.JsonObject-\">Point(JsonObject)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/data/PointConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">PointConverter</span></a> - Class in <a href=\"io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></dt>\n<dd>\n<div class=\"block\">Converter for <a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/PointConverter.html#PointConverter--\">PointConverter()</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/PointConverter.html\" title=\"class in io.reactiverse.pgclient.data\">PointConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Polygon</span></a> - Class in <a href=\"io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></dt>\n<dd>\n<div class=\"block\">Polygon data type in Postgres represented by lists of points (the vertexes of the polygon).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Polygon.html#Polygon--\">Polygon()</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Polygon.html#Polygon-java.util.List-\">Polygon(List&lt;Point&gt;)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Polygon.html#Polygon-io.vertx.core.json.JsonObject-\">Polygon(JsonObject)</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/data/PolygonConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">PolygonConverter</span></a> - Class in <a href=\"io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></dt>\n<dd>\n<div class=\"block\">Converter for <a href=\"io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/PolygonConverter.html#PolygonConverter--\">PolygonConverter()</a></span> - Constructor for class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/PolygonConverter.html\" title=\"class in io.reactiverse.pgclient.data\">PolygonConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgClient.html#pool--\">pool()</a></span> - Static method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\"><code>PgClient.pool(PgPoolOptions)</code></a> with options build from the environment variables.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgClient.html#pool-java.lang.String-\">pool(String)</a></span> - Static method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\"><code>PgClient.pool(PgPoolOptions)</code></a> with options build from <code>connectionUri</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-\">pool(Vertx)</a></span> - Static method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\"><code>PgClient.pool(Vertx, PgPoolOptions)</code></a> with options build from the environment variables.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-java.lang.String-\">pool(Vertx, String)</a></span> - Static method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\"><code>PgClient.pool(Vertx, PgPoolOptions)</code></a> with options build from <code>connectionUri</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\">pool(PgPoolOptions)</a></span> - Static method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Create a connection pool to the database configured with the given <code>options</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">pool(Vertx, PgPoolOptions)</a></span> - Static method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\"><code>PgClient.pool(PgPoolOptions)</code></a> with a specific <code>Vertx</code> instance.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#pool--\">pool()</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with options build from the environment variables.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#pool-java.lang.String-\">pool(String)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with options build from <code>connectionUri</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.vertx.reactivex.core.Vertx-\">pool(Vertx)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with options build from the environment variables.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.vertx.reactivex.core.Vertx-java.lang.String-\">pool(Vertx, String)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with options build from <code>connectionUri</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\">pool(PgPoolOptions)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Create a connection pool to the database configured with the given <code>options</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">pool(Vertx, PgPoolOptions)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with a specific  instance.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#pool--\">pool()</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with options build from the environment variables.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#pool-java.lang.String-\">pool(String)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with options build from <code>connectionUri</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.vertx.rxjava.core.Vertx-\">pool(Vertx)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with options build from the environment variables.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.vertx.rxjava.core.Vertx-java.lang.String-\">pool(Vertx, String)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with options build from <code>connectionUri</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\">pool(PgPoolOptions)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Create a connection pool to the database configured with the given <code>options</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">pool(Vertx, PgPoolOptions)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with a specific  instance.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnection.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare(String, Handler&lt;AsyncResult&lt;PgPreparedQuery&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Create a prepared query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgTransaction.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare(String, Handler&lt;AsyncResult&lt;PgPreparedQuery&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Create a prepared query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare(String, Handler&lt;AsyncResult&lt;PgPreparedQuery&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Create a prepared query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare(String, Handler&lt;AsyncResult&lt;PgPreparedQuery&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Create a prepared query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare(String, Handler&lt;AsyncResult&lt;PgPreparedQuery&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Create a prepared query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare(String, Handler&lt;AsyncResult&lt;PgPreparedQuery&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Create a prepared query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch(String, List&lt;Tuple&gt;, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch(String, List&lt;Tuple&gt;, Collector&lt;Row, ?, R&gt;, Handler&lt;AsyncResult&lt;PgResult&lt;R&gt;&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnection.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch(String, List&lt;Tuple&gt;, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnection.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch(String, List&lt;Tuple&gt;, Collector&lt;Row, ?, R&gt;, Handler&lt;AsyncResult&lt;PgResult&lt;R&gt;&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPool.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch(String, List&lt;Tuple&gt;, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPool.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch(String, List&lt;Tuple&gt;, Collector&lt;Row, ?, R&gt;, Handler&lt;AsyncResult&lt;PgResult&lt;R&gt;&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgTransaction.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch(String, List&lt;Tuple&gt;, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgTransaction.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch(String, List&lt;Tuple&gt;, Collector&lt;Row, ?, R&gt;, Handler&lt;AsyncResult&lt;PgResult&lt;R&gt;&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch(String, List&lt;Tuple&gt;, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch(String, List&lt;Tuple&gt;, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch(String, List&lt;Tuple&gt;, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch(String, List&lt;Tuple&gt;, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch(String, List&lt;Tuple&gt;, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch(String, List&lt;Tuple&gt;, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch(String, List&lt;Tuple&gt;, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch(String, List&lt;Tuple&gt;, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Prepare and execute a query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery(String, Collector&lt;Row, ?, R&gt;, Handler&lt;AsyncResult&lt;PgResult&lt;R&gt;&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Prepare and execute a query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery(String, Tuple, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Prepare and execute a query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery(String, Tuple, Collector&lt;Row, ?, R&gt;, Handler&lt;AsyncResult&lt;PgResult&lt;R&gt;&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Prepare and execute a query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnection.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery(String, Collector&lt;Row, ?, R&gt;, Handler&lt;AsyncResult&lt;PgResult&lt;R&gt;&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery(String, Tuple, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery(String, Tuple, Collector&lt;Row, ?, R&gt;, Handler&lt;AsyncResult&lt;PgResult&lt;R&gt;&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPool.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPool.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery(String, Collector&lt;Row, ?, R&gt;, Handler&lt;AsyncResult&lt;PgResult&lt;R&gt;&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPool.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery(String, Tuple, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPool.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery(String, Tuple, Collector&lt;Row, ?, R&gt;, Handler&lt;AsyncResult&lt;PgResult&lt;R&gt;&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgTransaction.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery(String, Collector&lt;Row, ?, R&gt;, Handler&lt;AsyncResult&lt;PgResult&lt;R&gt;&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery(String, Tuple, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery(String, Tuple, Collector&lt;Row, ?, R&gt;, Handler&lt;AsyncResult&lt;PgResult&lt;R&gt;&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Prepare and execute a query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery(String, Tuple, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Prepare and execute a query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery(String, Tuple, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery(String, Tuple, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery(String, Tuple, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Prepare and execute a query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery(String, Tuple, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Prepare and execute a query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery(String, Tuple, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery(String, Tuple, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery(String, Tuple, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnection.html#processId--\">processId()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#processId--\">processId()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#processId--\">processId()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:Q\">\n<!--   -->\n</a>\n<h2 class=\"title\">Q</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">query(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Execute a simple query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgClient.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query(String, Collector&lt;Row, ?, R&gt;, Handler&lt;AsyncResult&lt;PgResult&lt;R&gt;&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Execute a simple query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnection.html#query-java.lang.String-io.vertx.core.Handler-\">query(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnection.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query(String, Collector&lt;Row, ?, R&gt;, Handler&lt;AsyncResult&lt;PgResult&lt;R&gt;&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPool.html#query-java.lang.String-io.vertx.core.Handler-\">query(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPool.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query(String, Collector&lt;Row, ?, R&gt;, Handler&lt;AsyncResult&lt;PgResult&lt;R&gt;&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgTransaction.html#query-java.lang.String-io.vertx.core.Handler-\">query(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgTransaction.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query(String, Collector&lt;Row, ?, R&gt;, Handler&lt;AsyncResult&lt;PgResult&lt;R&gt;&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">query(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Execute a simple query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#query-java.lang.String-io.vertx.core.Handler-\">query(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html#query-java.lang.String-io.vertx.core.Handler-\">query(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#query-java.lang.String-io.vertx.core.Handler-\">query(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">query(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Execute a simple query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#query-java.lang.String-io.vertx.core.Handler-\">query(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html#query-java.lang.String-io.vertx.core.Handler-\">query(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#query-java.lang.String-io.vertx.core.Handler-\">query(String, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:R\">\n<!--   -->\n</a>\n<h2 class=\"title\">R</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgCursor.html#read-int-io.vertx.core.Handler-\">read(int, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></dt>\n<dd>\n<div class=\"block\">Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html#read-int-io.vertx.core.Handler-\">read(int, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></dt>\n<dd>\n<div class=\"block\">Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html#read-int-io.vertx.core.Handler-\">read(int, Handler&lt;AsyncResult&lt;PgRowSet&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></dt>\n<dd>\n<div class=\"block\">Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/pubsub/PgSubscriber.html#reconnectPolicy-java.util.function.Function-\">reconnectPolicy(Function&lt;Integer, Long&gt;)</a></span> - Method in interface io.reactiverse.pgclient.pubsub.<a href=\"io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>\n<div class=\"block\">Set the reconnect policy that is executed when the subscriber is disconnected.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#reconnectPolicy-java.util.function.Function-\">reconnectPolicy(Function&lt;Integer, Long&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>\n<div class=\"block\">Set the reconnect policy that is executed when the subscriber is disconnected.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#reconnectPolicy-java.util.function.Function-\">reconnectPolicy(Function&lt;Integer, Long&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>\n<div class=\"block\">Set the reconnect policy that is executed when the subscriber is disconnected.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgStream.html#resume--\">resume()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/pubsub/PgChannel.html#resume--\">resume()</a></span> - Method in interface io.reactiverse.pgclient.pubsub.<a href=\"io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></dt>\n<dd>\n<div class=\"block\">Resume the channel.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html#resume--\">resume()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#resume--\">resume()</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></dt>\n<dd>\n<div class=\"block\">Resume the channel.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html#resume--\">resume()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#resume--\">resume()</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></dt>\n<dd>\n<div class=\"block\">Resume the channel.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgTransaction.html#rollback--\">rollback()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Rollback the current transaction.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgTransaction.html#rollback-io.vertx.core.Handler-\">rollback(Handler&lt;AsyncResult&lt;Void&gt;&gt;)</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/pgclient/PgTransaction.html#rollback--\"><code>PgTransaction.rollback()</code></a> with an handler to be notified when the transaction rollback has completed</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#rollback--\">rollback()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Rollback the current transaction.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#rollback-io.vertx.core.Handler-\">rollback(Handler&lt;AsyncResult&lt;Void&gt;&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#rollback--\"><code>PgTransaction.rollback()</code></a> with an handler to be notified when the transaction rollback has completed</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#rollback--\">rollback()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Rollback the current transaction.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#rollback-io.vertx.core.Handler-\">rollback(Handler&lt;AsyncResult&lt;Void&gt;&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#rollback--\"><code>PgTransaction.rollback()</code></a> with an handler to be notified when the transaction rollback has completed</div>\n</dd>\n<dt><a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Row</span></a> - Interface in <a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Row</span></a> - Class in <a href=\"io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#Row-io.reactiverse.pgclient.Row-\">Row(Row)</a></span> - Constructor for class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Row</span></a> - Class in <a href=\"io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#Row-io.reactiverse.pgclient.Row-\">Row(Row)</a></span> - Constructor for class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgResult.html#rowCount--\">rowCount()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a></dt>\n<dd>\n<div class=\"block\">Get the number of the affected rows in the operation to this PgResult.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgResult.html#rowCount--\">rowCount()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a></dt>\n<dd>\n<div class=\"block\">Get the number of the affected rows in the operation to this PgResult.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgResult.html#rowCount--\">rowCount()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a></dt>\n<dd>\n<div class=\"block\">Get the number of the affected rows in the operation to this PgResult.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#rxBatch-java.util.List-\">rxBatch(List&lt;Tuple&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Execute a batch.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#rxBatch-java.util.List-\">rxBatch(List&lt;Tuple&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Execute a batch.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html#rxBegin--\">rxBegin()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></dt>\n<dd>\n<div class=\"block\">Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n to the pool when the transaction ends.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html#rxBegin--\">rxBegin()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></dt>\n<dd>\n<div class=\"block\">Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n to the pool when the transaction ends.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html#rxClose--\">rxClose()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html#close--\"><code>PgCursor.close()</code></a> but with a <code>completionHandler</code> called when the cursor has been released.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#rxClose--\">rxClose()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#close--\"><code>PgPreparedQuery.close()</code></a> but notifies the <code>completionHandler</code> when it's closed.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html#rxClose--\">rxClose()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></dt>\n<dd>\n<div class=\"block\">Close the stream and release the resources.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html#rxClose--\">rxClose()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html#close--\"><code>PgCursor.close()</code></a> but with a <code>completionHandler</code> called when the cursor has been released.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#rxClose--\">rxClose()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#close--\"><code>PgPreparedQuery.close()</code></a> but notifies the <code>completionHandler</code> when it's closed.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html#rxClose--\">rxClose()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></dt>\n<dd>\n<div class=\"block\">Close the stream and release the resources.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#rxCommit--\">rxCommit()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#commit--\"><code>PgTransaction.commit()</code></a> with an handler to be notified when the transaction commit has completed</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#rxCommit--\">rxCommit()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#commit--\"><code>PgTransaction.commit()</code></a> with an handler to be notified when the transaction commit has completed</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#rxConnect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">rxConnect(Vertx, PgConnectOptions)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#rxConnect-io.vertx.reactivex.core.Vertx-\">rxConnect(Vertx)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>PgClient.connect(io.vertx.reactivex.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgConnection&gt;&gt;)</code></a> with options build from the environment variables.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#rxConnect-io.vertx.reactivex.core.Vertx-java.lang.String-\">rxConnect(Vertx, String)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>PgClient.connect(io.vertx.reactivex.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgConnection&gt;&gt;)</code></a> with options build from <code>connectionUri</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#rxConnect--\">rxConnect()</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>\n<div class=\"block\">Connect the subscriber to Postgres.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#rxConnect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">rxConnect(Vertx, PgConnectOptions)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#rxConnect-io.vertx.rxjava.core.Vertx-\">rxConnect(Vertx)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>PgClient.connect(io.vertx.rxjava.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgConnection&gt;&gt;)</code></a> with options build from the environment variables.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#rxConnect-io.vertx.rxjava.core.Vertx-java.lang.String-\">rxConnect(Vertx, String)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>PgClient.connect(io.vertx.rxjava.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgConnection&gt;&gt;)</code></a> with options build from <code>connectionUri</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#rxConnect--\">rxConnect()</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>\n<div class=\"block\">Connect the subscriber to Postgres.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#rxExecute--\">rxExecute()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Calls <a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\"><code>PgPreparedQuery.execute(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgRowSet&gt;&gt;)</code></a> with an empty tuple argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#rxExecute-io.reactiverse.reactivex.pgclient.Tuple-\">rxExecute(Tuple)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#rxExecute--\">rxExecute()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Calls <a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\"><code>PgPreparedQuery.execute(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgRowSet&gt;&gt;)</code></a> with an empty tuple argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#rxExecute-io.reactiverse.rxjava.pgclient.Tuple-\">rxExecute(Tuple)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></dt>\n<dd>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html#rxGetConnection--\">rxGetConnection()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></dt>\n<dd>\n<div class=\"block\">Get a connection from the pool.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html#rxGetConnection--\">rxGetConnection()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></dt>\n<dd>\n<div class=\"block\">Get a connection from the pool.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#rxPrepare-java.lang.String-\">rxPrepare(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Create a prepared query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#rxPrepare-java.lang.String-\">rxPrepare(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Create a prepared query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#rxPrepare-java.lang.String-\">rxPrepare(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>\n<div class=\"block\">Create a prepared query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#rxPrepare-java.lang.String-\">rxPrepare(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Create a prepared query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch(String, List&lt;Tuple&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch(String, List&lt;Tuple&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch(String, List&lt;Tuple&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch(String, List&lt;Tuple&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch(String, List&lt;Tuple&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch(String, List&lt;Tuple&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch(String, List&lt;Tuple&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch(String, List&lt;Tuple&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Prepare and execute a query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">rxPreparedQuery(String, Tuple)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Prepare and execute a query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">rxPreparedQuery(String, Tuple)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">rxPreparedQuery(String, Tuple)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">rxPreparedQuery(String, Tuple)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Prepare and execute a query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">rxPreparedQuery(String, Tuple)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Prepare and execute a query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">rxPreparedQuery(String, Tuple)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">rxPreparedQuery(String, Tuple)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">rxPreparedQuery(String, Tuple)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#rxQuery-java.lang.String-\">rxQuery(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Execute a simple query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#rxQuery-java.lang.String-\">rxQuery(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html#rxQuery-java.lang.String-\">rxQuery(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#rxQuery-java.lang.String-\">rxQuery(String)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#rxQuery-java.lang.String-\">rxQuery(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>\n<div class=\"block\">Execute a simple query.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#rxQuery-java.lang.String-\">rxQuery(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html#rxQuery-java.lang.String-\">rxQuery(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#rxQuery-java.lang.String-\">rxQuery(String)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html#rxRead-int-\">rxRead(int)</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></dt>\n<dd>\n<div class=\"block\">Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html#rxRead-int-\">rxRead(int)</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></dt>\n<dd>\n<div class=\"block\">Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#rxRollback--\">rxRollback()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#rollback--\"><code>PgTransaction.rollback()</code></a> with an handler to be notified when the transaction rollback has completed</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#rxRollback--\">rxRollback()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>\n<div class=\"block\">Like <a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#rollback--\"><code>PgTransaction.rollback()</code></a> with an handler to be notified when the transaction rollback has completed</div>\n</dd>\n</dl>\n<a name=\"I:S\">\n<!--   -->\n</a>\n<h2 class=\"title\">S</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#seconds-int-\">seconds(int)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnection.html#secretKey--\">secretKey()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#secretKey--\">secretKey()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#secretKey--\">secretKey()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Line.html#setA-double-\">setA(double)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Line.html#setB-double-\">setB(double)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Line.html#setC-double-\">setC(double)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setCachePreparedStatements-boolean-\">setCachePreparedStatements(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setCachePreparedStatements-boolean-\">setCachePreparedStatements(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Circle.html#setCenterPoint-io.reactiverse.pgclient.data.Point-\">setCenterPoint(Point)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgNotification.html#setChannel-java.lang.String-\">setChannel(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></dt>\n<dd>\n<div class=\"block\">Set the channel value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setConnectTimeout-int-\">setConnectTimeout(int)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setConnectTimeout-int-\">setConnectTimeout(int)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setDatabase-java.lang.String-\">setDatabase(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setDatabase-java.lang.String-\">setDatabase(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#setDays-int-\">setDays(int)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setEnabledSecureTransportProtocols-java.util.Set-\">setEnabledSecureTransportProtocols(Set&lt;String&gt;)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setHost-java.lang.String-\">setHost(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setHost-java.lang.String-\">setHost(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setHostnameVerificationAlgorithm-java.lang.String-\">setHostnameVerificationAlgorithm(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setHostnameVerificationAlgorithm-java.lang.String-\">setHostnameVerificationAlgorithm(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#setHours-int-\">setHours(int)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setIdleTimeout-int-\">setIdleTimeout(int)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setIdleTimeout-int-\">setIdleTimeout(int)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setJdkSslEngineOptions-io.vertx.core.net.JdkSSLEngineOptions-\">setJdkSslEngineOptions(JdkSSLEngineOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setJdkSslEngineOptions-io.vertx.core.net.JdkSSLEngineOptions-\">setJdkSslEngineOptions(JdkSSLEngineOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setKeyCertOptions-io.vertx.core.net.KeyCertOptions-\">setKeyCertOptions(KeyCertOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setKeyCertOptions-io.vertx.core.net.KeyCertOptions-\">setKeyCertOptions(KeyCertOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setKeyStoreOptions-io.vertx.core.net.JksOptions-\">setKeyStoreOptions(JksOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setKeyStoreOptions-io.vertx.core.net.JksOptions-\">setKeyStoreOptions(JksOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setLocalAddress-java.lang.String-\">setLocalAddress(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setLocalAddress-java.lang.String-\">setLocalAddress(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setLogActivity-boolean-\">setLogActivity(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setLogActivity-boolean-\">setLogActivity(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Box.html#setLowerLeftCorner-io.reactiverse.pgclient.data.Point-\">setLowerLeftCorner(Point)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setMaxSize-int-\">setMaxSize(int)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>\n<div class=\"block\">Set the maximum pool size</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setMaxWaitQueueSize-int-\">setMaxWaitQueueSize(int)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>\n<div class=\"block\">Set the maximum connection request allowed in the wait queue, any requests beyond the max size will result in\n an failure.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setMetricsName-java.lang.String-\">setMetricsName(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setMetricsName-java.lang.String-\">setMetricsName(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#setMicroseconds-int-\">setMicroseconds(int)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#setMinutes-int-\">setMinutes(int)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#setMonths-int-\">setMonths(int)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Path.html#setOpen-boolean-\">setOpen(boolean)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setOpenSslEngineOptions-io.vertx.core.net.OpenSSLEngineOptions-\">setOpenSslEngineOptions(OpenSSLEngineOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setOpenSslEngineOptions-io.vertx.core.net.OpenSSLEngineOptions-\">setOpenSslEngineOptions(OpenSSLEngineOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/LineSegment.html#setP1-io.reactiverse.pgclient.data.Point-\">setP1(Point)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/LineSegment.html#setP2-io.reactiverse.pgclient.data.Point-\">setP2(Point)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setPassword-java.lang.String-\">setPassword(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setPassword-java.lang.String-\">setPassword(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgNotification.html#setPayload-java.lang.String-\">setPayload(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></dt>\n<dd>\n<div class=\"block\">Set the payload value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setPemKeyCertOptions-io.vertx.core.net.PemKeyCertOptions-\">setPemKeyCertOptions(PemKeyCertOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setPemKeyCertOptions-io.vertx.core.net.PemKeyCertOptions-\">setPemKeyCertOptions(PemKeyCertOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setPemTrustOptions-io.vertx.core.net.PemTrustOptions-\">setPemTrustOptions(PemTrustOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setPemTrustOptions-io.vertx.core.net.PemTrustOptions-\">setPemTrustOptions(PemTrustOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setPfxKeyCertOptions-io.vertx.core.net.PfxOptions-\">setPfxKeyCertOptions(PfxOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setPfxKeyCertOptions-io.vertx.core.net.PfxOptions-\">setPfxKeyCertOptions(PfxOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setPfxTrustOptions-io.vertx.core.net.PfxOptions-\">setPfxTrustOptions(PfxOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setPfxTrustOptions-io.vertx.core.net.PfxOptions-\">setPfxTrustOptions(PfxOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setPipeliningLimit-int-\">setPipeliningLimit(int)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setPipeliningLimit-int-\">setPipeliningLimit(int)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Path.html#setPoints-java.util.List-\">setPoints(List&lt;Point&gt;)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Polygon.html#setPoints-java.util.List-\">setPoints(List&lt;Point&gt;)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setPort-int-\">setPort(int)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setPort-int-\">setPort(int)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgNotification.html#setProcessId-int-\">setProcessId(int)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></dt>\n<dd>\n<div class=\"block\">Set the process id.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setProxyOptions-io.vertx.core.net.ProxyOptions-\">setProxyOptions(ProxyOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setProxyOptions-io.vertx.core.net.ProxyOptions-\">setProxyOptions(ProxyOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Circle.html#setRadius-double-\">setRadius(double)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setReceiveBufferSize-int-\">setReceiveBufferSize(int)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setReceiveBufferSize-int-\">setReceiveBufferSize(int)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setReconnectAttempts-int-\">setReconnectAttempts(int)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setReconnectAttempts-int-\">setReconnectAttempts(int)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setReconnectInterval-long-\">setReconnectInterval(long)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setReconnectInterval-long-\">setReconnectInterval(long)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setReuseAddress-boolean-\">setReuseAddress(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setReuseAddress-boolean-\">setReuseAddress(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setReusePort-boolean-\">setReusePort(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setReusePort-boolean-\">setReusePort(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#setSeconds-int-\">setSeconds(int)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setSendBufferSize-int-\">setSendBufferSize(int)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setSendBufferSize-int-\">setSendBufferSize(int)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setSoLinger-int-\">setSoLinger(int)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setSoLinger-int-\">setSoLinger(int)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setSsl-boolean-\">setSsl(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setSsl-boolean-\">setSsl(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setSslEngineOptions-io.vertx.core.net.SSLEngineOptions-\">setSslEngineOptions(SSLEngineOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setSslEngineOptions-io.vertx.core.net.SSLEngineOptions-\">setSslEngineOptions(SSLEngineOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setSslMode-io.reactiverse.pgclient.SslMode-\">setSslMode(SslMode)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>\n<div class=\"block\">Set <a href=\"io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\"><code>SslMode</code></a> for the client, this option can be used to provide different levels of secure protection.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setSslMode-io.reactiverse.pgclient.SslMode-\">setSslMode(SslMode)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setTcpCork-boolean-\">setTcpCork(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setTcpCork-boolean-\">setTcpCork(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setTcpFastOpen-boolean-\">setTcpFastOpen(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setTcpFastOpen-boolean-\">setTcpFastOpen(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setTcpKeepAlive-boolean-\">setTcpKeepAlive(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setTcpKeepAlive-boolean-\">setTcpKeepAlive(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setTcpNoDelay-boolean-\">setTcpNoDelay(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setTcpNoDelay-boolean-\">setTcpNoDelay(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setTcpQuickAck-boolean-\">setTcpQuickAck(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setTcpQuickAck-boolean-\">setTcpQuickAck(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setTrafficClass-int-\">setTrafficClass(int)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setTrafficClass-int-\">setTrafficClass(int)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setTrustAll-boolean-\">setTrustAll(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setTrustAll-boolean-\">setTrustAll(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setTrustOptions-io.vertx.core.net.TrustOptions-\">setTrustOptions(TrustOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setTrustOptions-io.vertx.core.net.TrustOptions-\">setTrustOptions(TrustOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setTrustStoreOptions-io.vertx.core.net.JksOptions-\">setTrustStoreOptions(JksOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setTrustStoreOptions-io.vertx.core.net.JksOptions-\">setTrustStoreOptions(JksOptions)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Box.html#setUpperRightCorner-io.reactiverse.pgclient.data.Point-\">setUpperRightCorner(Point)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setUseAlpn-boolean-\">setUseAlpn(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setUseAlpn-boolean-\">setUseAlpn(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setUsePooledBuffers-boolean-\">setUsePooledBuffers(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setUsePooledBuffers-boolean-\">setUsePooledBuffers(boolean)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#setUser-java.lang.String-\">setUser(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#setUser-java.lang.String-\">setUser(String)</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Point.html#setX-double-\">setX(double)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Point.html#setY-double-\">setY(double)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#setYears-int-\">setYears(int)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Numeric.html#shortValue--\">shortValue()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgResult.html#size--\">size()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a></dt>\n<dd>\n<div class=\"block\">Get the number of rows in the PgResult.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#size--\">size()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgResult.html#size--\">size()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a></dt>\n<dd>\n<div class=\"block\">Get the number of rows in the PgResult.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#size--\">size()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgResult.html#size--\">size()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a></dt>\n<dd>\n<div class=\"block\">Get the number of rows in the PgResult.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#size--\">size()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\"><span class=\"typeNameLink\">SslMode</span></a> - Enum in <a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></dt>\n<dd>\n<div class=\"block\">The different values for the sslmode parameter provide different levels of protection.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/pubsub/PgChannel.html#subscribeHandler-io.vertx.core.Handler-\">subscribeHandler(Handler&lt;Void&gt;)</a></span> - Method in interface io.reactiverse.pgclient.pubsub.<a href=\"io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></dt>\n<dd>\n<div class=\"block\">Set an handler called when the the channel get subscribed.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#subscribeHandler-io.vertx.core.Handler-\">subscribeHandler(Handler&lt;Void&gt;)</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></dt>\n<dd>\n<div class=\"block\">Set an handler called when the the channel get subscribed.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#subscribeHandler-io.vertx.core.Handler-\">subscribeHandler(Handler&lt;Void&gt;)</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></dt>\n<dd>\n<div class=\"block\">Set an handler called when the the channel get subscribed.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/pubsub/PgSubscriber.html#subscriber-io.vertx.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">subscriber(Vertx, PgConnectOptions)</a></span> - Static method in interface io.reactiverse.pgclient.pubsub.<a href=\"io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>\n<div class=\"block\">Create a subscriber.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#subscriber-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">subscriber(Vertx, PgConnectOptions)</a></span> - Static method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>\n<div class=\"block\">Create a subscriber.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#subscriber-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">subscriber(Vertx, PgConnectOptions)</a></span> - Static method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>\n<div class=\"block\">Create a subscriber.</div>\n</dd>\n</dl>\n<a name=\"I:T\">\n<!--   -->\n</a>\n<h2 class=\"title\">T</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html#toFlowable--\">toFlowable()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#toFlowable--\">toFlowable()</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Box.html#toJson--\">toJson()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/BoxConverter.html#toJson-io.reactiverse.pgclient.data.Box-io.vertx.core.json.JsonObject-\">toJson(Box, JsonObject)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/BoxConverter.html\" title=\"class in io.reactiverse.pgclient.data\">BoxConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/BoxConverter.html#toJson-io.reactiverse.pgclient.data.Box-java.util.Map-\">toJson(Box, Map&lt;String, Object&gt;)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/BoxConverter.html\" title=\"class in io.reactiverse.pgclient.data\">BoxConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Circle.html#toJson--\">toJson()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/CircleConverter.html#toJson-io.reactiverse.pgclient.data.Circle-io.vertx.core.json.JsonObject-\">toJson(Circle, JsonObject)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/CircleConverter.html\" title=\"class in io.reactiverse.pgclient.data\">CircleConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/CircleConverter.html#toJson-io.reactiverse.pgclient.data.Circle-java.util.Map-\">toJson(Circle, Map&lt;String, Object&gt;)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/CircleConverter.html\" title=\"class in io.reactiverse.pgclient.data\">CircleConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#toJson--\">toJson()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/IntervalConverter.html#toJson-io.reactiverse.pgclient.data.Interval-io.vertx.core.json.JsonObject-\">toJson(Interval, JsonObject)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/IntervalConverter.html\" title=\"class in io.reactiverse.pgclient.data\">IntervalConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/IntervalConverter.html#toJson-io.reactiverse.pgclient.data.Interval-java.util.Map-\">toJson(Interval, Map&lt;String, Object&gt;)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/IntervalConverter.html\" title=\"class in io.reactiverse.pgclient.data\">IntervalConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Line.html#toJson--\">toJson()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/LineConverter.html#toJson-io.reactiverse.pgclient.data.Line-io.vertx.core.json.JsonObject-\">toJson(Line, JsonObject)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineConverter.html\" title=\"class in io.reactiverse.pgclient.data\">LineConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/LineConverter.html#toJson-io.reactiverse.pgclient.data.Line-java.util.Map-\">toJson(Line, Map&lt;String, Object&gt;)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineConverter.html\" title=\"class in io.reactiverse.pgclient.data\">LineConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/LineSegment.html#toJson--\">toJson()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/LineSegmentConverter.html#toJson-io.reactiverse.pgclient.data.LineSegment-io.vertx.core.json.JsonObject-\">toJson(LineSegment, JsonObject)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineSegmentConverter.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegmentConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/LineSegmentConverter.html#toJson-io.reactiverse.pgclient.data.LineSegment-java.util.Map-\">toJson(LineSegment, Map&lt;String, Object&gt;)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineSegmentConverter.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegmentConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Path.html#toJson--\">toJson()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/PathConverter.html#toJson-io.reactiverse.pgclient.data.Path-io.vertx.core.json.JsonObject-\">toJson(Path, JsonObject)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/PathConverter.html\" title=\"class in io.reactiverse.pgclient.data\">PathConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/PathConverter.html#toJson-io.reactiverse.pgclient.data.Path-java.util.Map-\">toJson(Path, Map&lt;String, Object&gt;)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/PathConverter.html\" title=\"class in io.reactiverse.pgclient.data\">PathConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Point.html#toJson--\">toJson()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/PointConverter.html#toJson-io.reactiverse.pgclient.data.Point-io.vertx.core.json.JsonObject-\">toJson(Point, JsonObject)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/PointConverter.html\" title=\"class in io.reactiverse.pgclient.data\">PointConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/PointConverter.html#toJson-io.reactiverse.pgclient.data.Point-java.util.Map-\">toJson(Point, Map&lt;String, Object&gt;)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/PointConverter.html\" title=\"class in io.reactiverse.pgclient.data\">PointConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Polygon.html#toJson--\">toJson()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/PolygonConverter.html#toJson-io.reactiverse.pgclient.data.Polygon-io.vertx.core.json.JsonObject-\">toJson(Polygon, JsonObject)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/PolygonConverter.html\" title=\"class in io.reactiverse.pgclient.data\">PolygonConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/PolygonConverter.html#toJson-io.reactiverse.pgclient.data.Polygon-java.util.Map-\">toJson(Polygon, Map&lt;String, Object&gt;)</a></span> - Static method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/PolygonConverter.html\" title=\"class in io.reactiverse.pgclient.data\">PolygonConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptions.html#toJson--\">toJson()</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptionsConverter.html#toJson-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.json.JsonObject-\">toJson(PgConnectOptions, JsonObject)</a></span> - Static method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptionsConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgConnectOptionsConverter.html#toJson-io.reactiverse.pgclient.PgConnectOptions-java.util.Map-\">toJson(PgConnectOptions, Map&lt;String, Object&gt;)</a></span> - Static method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptionsConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgNotification.html#toJson--\">toJson()</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgNotificationConverter.html#toJson-io.reactiverse.pgclient.PgNotification-io.vertx.core.json.JsonObject-\">toJson(PgNotification, JsonObject)</a></span> - Static method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgNotificationConverter.html\" title=\"class in io.reactiverse.pgclient\">PgNotificationConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgNotificationConverter.html#toJson-io.reactiverse.pgclient.PgNotification-java.util.Map-\">toJson(PgNotification, Map&lt;String, Object&gt;)</a></span> - Static method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgNotificationConverter.html\" title=\"class in io.reactiverse.pgclient\">PgNotificationConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptions.html#toJson--\">toJson()</a></span> - Method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptionsConverter.html#toJson-io.reactiverse.pgclient.PgPoolOptions-io.vertx.core.json.JsonObject-\">toJson(PgPoolOptions, JsonObject)</a></span> - Static method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptionsConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgPoolOptionsConverter.html#toJson-io.reactiverse.pgclient.PgPoolOptions-java.util.Map-\">toJson(PgPoolOptions, Map&lt;String, Object&gt;)</a></span> - Static method in class io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptionsConverter</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html#toObservable--\">toObservable()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#toObservable--\">toObservable()</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html#toObservable--\">toObservable()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#toObservable--\">toObservable()</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Box.html#toString--\">toString()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Circle.html#toString--\">toString()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#toString--\">toString()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Line.html#toString--\">toString()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/LineSegment.html#toString--\">toString()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Numeric.html#toString--\">toString()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Path.html#toString--\">toString()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Point.html#toString--\">toString()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Polygon.html#toString--\">toString()</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/data/Json.html#toString--\">toString()</a></span> - Method in class io.reactiverse.reactivex.pgclient.data.<a href=\"io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#toString--\">toString()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#toString--\">toString()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html#toString--\">toString()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html#toString--\">toString()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html#toString--\">toString()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#toString--\">toString()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgResult.html#toString--\">toString()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html#toString--\">toString()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html#toString--\">toString()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#toString--\">toString()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#toString--\">toString()</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#toString--\">toString()</a></span> - Method in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#toString--\">toString()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#toString--\">toString()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/data/Json.html#toString--\">toString()</a></span> - Method in class io.reactiverse.rxjava.pgclient.data.<a href=\"io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#toString--\">toString()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#toString--\">toString()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html#toString--\">toString()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html#toString--\">toString()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html#toString--\">toString()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#toString--\">toString()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgResult.html#toString--\">toString()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html#toString--\">toString()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html#toString--\">toString()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#toString--\">toString()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#toString--\">toString()</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#toString--\">toString()</a></span> - Method in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#toString--\">toString()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#toString--\">toString()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Tuple</span></a> - Interface in <a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></dt>\n<dd>\n<div class=\"block\">A general purpose tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/Tuple.html#tuple--\">tuple()</a></span> - Static method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Tuple</span></a> - Class in <a href=\"io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></dt>\n<dd>\n<div class=\"block\">A general purpose tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#Tuple-io.reactiverse.pgclient.Tuple-\">Tuple(Tuple)</a></span> - Constructor for class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#tuple--\">tuple()</a></span> - Static method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Tuple</span></a> - Class in <a href=\"io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></dt>\n<dd>\n<div class=\"block\">A general purpose tuple.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#Tuple-io.reactiverse.pgclient.Tuple-\">Tuple(Tuple)</a></span> - Constructor for class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#tuple--\">tuple()</a></span> - Static method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:V\">\n<!--   -->\n</a>\n<h2 class=\"title\">V</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Json.html#value--\">value()</a></span> - Method in interface io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/PgResult.html#value--\">value()</a></span> - Method in interface io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a></dt>\n<dd>\n<div class=\"block\">Get the result value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/SslMode.html#value\">value</a></span> - Variable in enum io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/data/Json.html#value--\">value()</a></span> - Method in class io.reactiverse.reactivex.pgclient.data.<a href=\"io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgResult.html#value--\">value()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a></dt>\n<dd>\n<div class=\"block\">Get the result value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html#value--\">value()</a></span> - Method in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></dt>\n<dd>\n<div class=\"block\">Get the result value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/data/Json.html#value--\">value()</a></span> - Method in class io.reactiverse.rxjava.pgclient.data.<a href=\"io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgResult.html#value--\">value()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a></dt>\n<dd>\n<div class=\"block\">Get the result value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html#value--\">value()</a></span> - Method in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></dt>\n<dd>\n<div class=\"block\">Get the result value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/SslMode.html#valueOf-java.lang.String-\">valueOf(String)</a></span> - Static method in enum io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a></dt>\n<dd>\n<div class=\"block\">Returns the enum constant of this type with the specified name.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/SslMode.html#VALUES\">VALUES</a></span> - Static variable in enum io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/SslMode.html#values--\">values()</a></span> - Static method in enum io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a></dt>\n<dd>\n<div class=\"block\">Returns an array containing the constants of this enum type, in\nthe order they are declared.</div>\n</dd>\n</dl>\n<a name=\"I:X\">\n<!--   -->\n</a>\n<h2 class=\"title\">X</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Point.html#x\">x</a></span> - Variable in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:Y\">\n<!--   -->\n</a>\n<h2 class=\"title\">Y</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Point.html#y\">y</a></span> - Variable in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/pgclient/data/Interval.html#years-int-\">years(int)</a></span> - Method in class io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:Z:Z_\">\n<!--   -->\n</a>\n<h2 class=\"title\">_</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/data/Json.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.reactivex.pgclient.data.<a href=\"io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgClient.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPool.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgResult.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Row.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/Tuple.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/data/Json.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.rxjava.pgclient.data.<a href=\"io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgClient.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPool.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgResult.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Row.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/Tuple.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span> - Static variable in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgResult.html#Z:Z__typeArg_0\">__typeArg_0</a></span> - Variable in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/reactivex/pgclient/PgStream.html#Z:Z__typeArg_0\">__typeArg_0</a></span> - Variable in class io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgResult.html#Z:Z__typeArg_0\">__typeArg_0</a></span> - Variable in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"io/reactiverse/rxjava/pgclient/PgStream.html#Z:Z__typeArg_0\">__typeArg_0</a></span> - Variable in class io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a href=\"#I:A\">A</a>&nbsp;<a href=\"#I:B\">B</a>&nbsp;<a href=\"#I:C\">C</a>&nbsp;<a href=\"#I:D\">D</a>&nbsp;<a href=\"#I:E\">E</a>&nbsp;<a href=\"#I:F\">F</a>&nbsp;<a href=\"#I:G\">G</a>&nbsp;<a href=\"#I:H\">H</a>&nbsp;<a href=\"#I:I\">I</a>&nbsp;<a href=\"#I:J\">J</a>&nbsp;<a href=\"#I:L\">L</a>&nbsp;<a href=\"#I:M\">M</a>&nbsp;<a href=\"#I:N\">N</a>&nbsp;<a href=\"#I:O\">O</a>&nbsp;<a href=\"#I:P\">P</a>&nbsp;<a href=\"#I:Q\">Q</a>&nbsp;<a href=\"#I:R\">R</a>&nbsp;<a href=\"#I:S\">S</a>&nbsp;<a href=\"#I:T\">T</a>&nbsp;<a href=\"#I:V\">V</a>&nbsp;<a href=\"#I:X\">X</a>&nbsp;<a href=\"#I:Y\">Y</a>&nbsp;<a href=\"#I:Z:Z_\">_</a>&nbsp;</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li>Use</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li class=\"navBarCell1Rev\">Index</li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?index-all.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"index-all.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/index.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\" \"http://www.w3.org/TR/html4/frameset.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:47 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Reactive Postgres Client 0.11.2 API</title>\n<script type=\"text/javascript\">\n    tmpTargetPage = \"\" + window.location.search;\n    if (tmpTargetPage != \"\" && tmpTargetPage != \"undefined\")\n        tmpTargetPage = tmpTargetPage.substring(1);\n    if (tmpTargetPage.indexOf(\":\") != -1 || (tmpTargetPage != \"\" && !validURL(tmpTargetPage)))\n        tmpTargetPage = \"undefined\";\n    targetPage = tmpTargetPage;\n    function validURL(url) {\n        try {\n            url = decodeURIComponent(url);\n        }\n        catch (error) {\n            return false;\n        }\n        var pos = url.indexOf(\".html\");\n        if (pos == -1 || pos != url.length - 5)\n            return false;\n        var allowNumber = false;\n        var allowSep = false;\n        var seenDot = false;\n        for (var i = 0; i < url.length - 5; i++) {\n            var ch = url.charAt(i);\n            if ('a' <= ch && ch <= 'z' ||\n                    'A' <= ch && ch <= 'Z' ||\n                    ch == '$' ||\n                    ch == '_' ||\n                    ch.charCodeAt(0) > 127) {\n                allowNumber = true;\n                allowSep = true;\n            } else if ('0' <= ch && ch <= '9'\n                    || ch == '-') {\n                if (!allowNumber)\n                     return false;\n            } else if (ch == '/' || ch == '.') {\n                if (!allowSep)\n                    return false;\n                allowNumber = false;\n                allowSep = false;\n                if (ch == '.')\n                     seenDot = true;\n                if (ch == '/' && seenDot)\n                     return false;\n            } else {\n                return false;\n            }\n        }\n        return true;\n    }\n    function loadFrames() {\n        if (targetPage != \"\" && targetPage != \"undefined\")\n             top.classFrame.location = top.targetPage;\n    }\n</script>\n</head>\n<frameset cols=\"20%,80%\" title=\"Documentation frame\" onload=\"top.loadFrames()\">\n<frameset rows=\"30%,70%\" title=\"Left frames\" onload=\"top.loadFrames()\">\n<frame src=\"overview-frame.html\" name=\"packageListFrame\" title=\"All Packages\">\n<frame src=\"allclasses-frame.html\" name=\"packageFrame\" title=\"All classes and interfaces (except non-static nested types)\">\n</frameset>\n<frame src=\"overview-summary.html\" name=\"classFrame\" title=\"Package, class and interface descriptions\" scrolling=\"yes\">\n<noframes>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<h2>Frame Alert</h2>\n<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href=\"overview-summary.html\">Non-frame version</a>.</p>\n</noframes>\n</frameset>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/Json.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_172) on Sat Jun 09 14:37:53 CEST 2018 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Json (Reactive Postgres Client 0.9.0 API)</title>\n<meta name=\"date\" content=\"2018-06-09\">\n<link rel=\"stylesheet\" decodingType=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script decodingType=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script decodingType=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Json (Reactive Postgres Client 0.9.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":17,\"i1\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"],16:[\"t5\",\"Default Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Json.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script decodingType=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Interface Json\" class=\"title\">Interface Json</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">Json</span></pre>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t5\" class=\"tableTab\"><span><a href=\"javascript:show(16);\">Default Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Json.html#create-java.lang.Object-\">create</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Json.html#value--\">value</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"create-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>create</h4>\n<pre>static&nbsp;<a href=\"../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a>&nbsp;create(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</pre>\n</li>\n</ul>\n<a name=\"value--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>value</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value()</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Json.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script decodingType=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2018 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/JsonImpl.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_162) on Sun Apr 08 16:40:33 CEST 2018 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>JsonImpl (Reactive Postgres Client 0.7.1-SNAPSHOT API)</title>\n<meta name=\"date\" content=\"2018-04-08\">\n<link rel=\"stylesheet\" decodingType=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script decodingType=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script decodingType=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"JsonImpl (Reactive Postgres Client 0.7.1-SNAPSHOT API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/JsonImpl.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/JsonImpl.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"JsonImpl.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script decodingType=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Class JsonImpl\" class=\"title\">Class JsonImpl</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.impl.data.JsonImpl</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">JsonImpl</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>\nimplements <a href=\"../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a></pre>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/JsonImpl.html\" title=\"class in io.reactiverse.pgclient\">JsonImpl</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/JsonImpl.html#NULL\">NULL</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/JsonImpl.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/JsonImpl.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/JsonImpl.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/JsonImpl.html#value--\">value</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.reactiverse.pgclient.data.Json\">\n<!--   -->\n</a>\n<h3>Methods inherited from interface&nbsp;io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a></h3>\n<code><a href=\"../../../io/reactiverse/pgclient/Json.html#create-java.lang.Object-\">create</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"NULL\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>NULL</h4>\n<pre>public static final&nbsp;<a href=\"../../../io/reactiverse/pgclient/JsonImpl.html\" title=\"class in io.reactiverse.pgclient\">JsonImpl</a> NULL</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"value--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>value</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/Json.html#value--\">value</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/JsonImpl.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/JsonImpl.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"JsonImpl.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script decodingType=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2018 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/Numeric.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_172) on Sat Jun 09 14:37:53 CEST 2018 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Numeric (Reactive Postgres Client 0.9.0 API)</title>\n<meta name=\"date\" content=\"2018-06-09\">\n<link rel=\"stylesheet\" decodingType=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script decodingType=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script decodingType=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Numeric (Reactive Postgres Client 0.9.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":9,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":9,\"i11\":10,\"i12\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Numeric.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/Numeric.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Numeric.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script decodingType=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Class Numeric\" class=\"title\">Class Numeric</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Number</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.data.Numeric</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true\" title=\"class or interface in java.io\">Serializable</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public final class <span class=\"typeNameLabel\">Numeric</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a></pre>\n<div class=\"block\">The Postgres <i>NUMERIC</i> decodingType.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../serialized-form.html#io.reactiverse.pgclient.Numeric\">Serialized Form</a></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Numeric</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Numeric.html#NaN\">NaN</a></span></code>\n<div class=\"block\">Constant for the <code>NaN</code> value.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Numeric.html#bigDecimalValue--\">bigDecimalValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigInteger.html?is-external=true\" title=\"class or interface in java.math\">BigInteger</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Numeric.html#bigIntegerValue--\">bigIntegerValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Numeric</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Numeric.html#create-java.lang.Number-\">create</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a>&nbsp;number)</code>\n<div class=\"block\">Return a <code>Numeric</code> instance for the given <code>number</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Numeric.html#doubleValue--\">doubleValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Numeric.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>float</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Numeric.html#floatValue--\">floatValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Numeric.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Numeric.html#intValue--\">intValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Numeric.html#isNaN--\">isNaN</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>long</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Numeric.html#longValue--\">longValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Numeric</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Numeric.html#parse-java.lang.String-\">parse</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;s)</code>\n<div class=\"block\">Parse and return a <code>Numeric</code> instance for the given <code>s</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>short</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Numeric.html#shortValue--\">shortValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Numeric.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Number\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true#byteValue--\" title=\"class or interface in java.lang\">byteValue</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"NaN\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>NaN</h4>\n<pre>public static final&nbsp;<a href=\"../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Numeric</a> NaN</pre>\n<div class=\"block\">Constant for the <code>NaN</code> value.</div>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"create-java.lang.Number-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>create</h4>\n<pre>public static&nbsp;<a href=\"../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Numeric</a>&nbsp;create(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a>&nbsp;number)</pre>\n<div class=\"block\">Return a <code>Numeric</code> instance for the given <code>number</code>.\n <p/>\n Null values or infinite <code>Double</code> or <code>Float</code> are rejected.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>number</code> - the number</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>Numeric</code> value</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/NumberFormatException.html?is-external=true\" title=\"class or interface in java.lang\">NumberFormatException</a></code> - when the number is infinite</dd>\n</dl>\n</li>\n</ul>\n<a name=\"parse-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>parse</h4>\n<pre>public static&nbsp;<a href=\"../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Numeric</a>&nbsp;parse(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;s)</pre>\n<div class=\"block\">Parse and return a <code>Numeric</code> instance for the given <code>s</code>.\n <p/>\n The string <code>\"Nan\"</code> will return the <a href=\"../../../io/reactiverse/pgclient/Numeric.html#NaN\"><code>NaN</code></a> instance.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>s</code> - the string</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>Numeric</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"shortValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>shortValue</h4>\n<pre>public&nbsp;short&nbsp;shortValue()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true#shortValue--\" title=\"class or interface in java.lang\">shortValue</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"intValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>intValue</h4>\n<pre>public&nbsp;int&nbsp;intValue()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true#intValue--\" title=\"class or interface in java.lang\">intValue</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"longValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>longValue</h4>\n<pre>public&nbsp;long&nbsp;longValue()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true#longValue--\" title=\"class or interface in java.lang\">longValue</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"floatValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>floatValue</h4>\n<pre>public&nbsp;float&nbsp;floatValue()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true#floatValue--\" title=\"class or interface in java.lang\">floatValue</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"doubleValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>doubleValue</h4>\n<pre>public&nbsp;double&nbsp;doubleValue()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true#doubleValue--\" title=\"class or interface in java.lang\">doubleValue</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isNaN--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isNaN</h4>\n<pre>public&nbsp;boolean&nbsp;isNaN()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> when this number represents <code>NaN</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bigDecimalValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>bigDecimalValue</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a>&nbsp;bigDecimalValue()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numeric value represented by this object after conversion\n          to decodingType <code>BigDecimal</code>. It can be <code>null</code> when this instance\n          represents the <code>NaN</code> value.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"bigIntegerValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>bigIntegerValue</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigInteger.html?is-external=true\" title=\"class or interface in java.math\">BigInteger</a>&nbsp;bigIntegerValue()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numeric value represented by this object after conversion\n          to decodingType <code>BigInteger</code>. It can be <code>null</code> when this instance\n          represents the <code>NaN</code> value.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Numeric.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/Numeric.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Numeric.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script decodingType=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2018 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/PgClient.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:45 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgClient (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgClient (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":17,\"i1\":17,\"i2\":17,\"i3\":17,\"i4\":17,\"i5\":17,\"i6\":17,\"i7\":17,\"i8\":17,\"i9\":6,\"i10\":6,\"i11\":6,\"i12\":6,\"i13\":6,\"i14\":6,\"i15\":6,\"i16\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"],16:[\"t5\",\"Default Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgClient.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgClient.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgClient.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Interface PgClient\" class=\"title\">Interface PgClient</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Known Subinterfaces:</dt>\n<dd><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>, <a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>, <a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">PgClient</span></pre>\n<div class=\"block\">Defines the client operations with a Postgres Database.</div>\n<dl>\n<dt><span class=\"simpleTagLabel\">Author:</span></dt>\n<dd><a href=\"mailto:julien@julienviet.com\">Julien Viet</a></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t5\" class=\"tableTab\"><span><a href=\"javascript:show(16);\">Default Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-io.vertx.core.Handler-\">connect</a></span>(io.vertx.core.Vertx&nbsp;vertx,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>connect(Vertx, PgConnectOptions, Handler)</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">connect</a></span>(io.vertx.core.Vertx&nbsp;vertx,\n       <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-java.lang.String-io.vertx.core.Handler-\">connect</a></span>(io.vertx.core.Vertx&nbsp;vertx,\n       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>connect(Vertx, PgConnectOptions, Handler)</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool--\">pool</a></span>()</code>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\"><code>pool(PgPoolOptions)</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\">pool</a></span>(<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</code>\n<div class=\"block\">Create a connection pool to the database configured with the given <code>options</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-java.lang.String-\">pool</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</code>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\"><code>pool(PgPoolOptions)</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-\">pool</a></span>(io.vertx.core.Vertx&nbsp;vertx)</code>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\"><code>pool(Vertx, PgPoolOptions)</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">pool</a></span>(io.vertx.core.Vertx&nbsp;vertx,\n    <a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</code>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\"><code>pool(PgPoolOptions)</code></a> with a specific <code>Vertx</code> instance.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-java.lang.String-\">pool</a></span>(io.vertx.core.Vertx&nbsp;vertx,\n    <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</code>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\"><code>pool(Vertx, PgPoolOptions)</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgClient.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"pool--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pool</h4>\n<pre>static&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;pool()</pre>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\"><code>pool(PgPoolOptions)</code></a> with options build from the environment variables.</div>\n</li>\n</ul>\n<a name=\"pool-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pool</h4>\n<pre>static&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;pool(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</pre>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\"><code>pool(PgPoolOptions)</code></a> with options build from <code>connectionUri</code>.</div>\n</li>\n</ul>\n<a name=\"pool-io.vertx.core.Vertx-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pool</h4>\n<pre>static&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;pool(io.vertx.core.Vertx&nbsp;vertx)</pre>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\"><code>pool(Vertx, PgPoolOptions)</code></a> with options build from the environment variables.</div>\n</li>\n</ul>\n<a name=\"pool-io.vertx.core.Vertx-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pool</h4>\n<pre>static&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;pool(io.vertx.core.Vertx&nbsp;vertx,\n                   <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</pre>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\"><code>pool(Vertx, PgPoolOptions)</code></a> with options build from <code>connectionUri</code>.</div>\n</li>\n</ul>\n<a name=\"pool-io.reactiverse.pgclient.PgPoolOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pool</h4>\n<pre>static&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;pool(<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</pre>\n<div class=\"block\">Create a connection pool to the database configured with the given <code>options</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>options</code> - the options for creating the pool</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the connection pool</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pool-io.vertx.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pool</h4>\n<pre>static&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;pool(io.vertx.core.Vertx&nbsp;vertx,\n                   <a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</pre>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\"><code>pool(PgPoolOptions)</code></a> with a specific <code>Vertx</code> instance.</div>\n</li>\n</ul>\n<a name=\"connect-io.vertx.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>connect</h4>\n<pre>static&nbsp;void&nbsp;connect(io.vertx.core.Vertx&nbsp;vertx,\n                    <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options,\n                    io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.\n <p/>\n The connection interracts directly with the database is not a proxy, so closing the\n connection will close the underlying connection to the database.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - the vertx instance</dd>\n<dd><code>options</code> - the connect options</dd>\n<dd><code>handler</code> - the handler called with the connection or the failure</dd>\n</dl>\n</li>\n</ul>\n<a name=\"connect-io.vertx.core.Vertx-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>connect</h4>\n<pre>static&nbsp;void&nbsp;connect(io.vertx.core.Vertx&nbsp;vertx,\n                    io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>connect(Vertx, PgConnectOptions, Handler)</code></a> with options build from the environment variables.</div>\n</li>\n</ul>\n<a name=\"connect-io.vertx.core.Vertx-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>connect</h4>\n<pre>static&nbsp;void&nbsp;connect(io.vertx.core.Vertx&nbsp;vertx,\n                    <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri,\n                    io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>connect(Vertx, PgConnectOptions, Handler)</code></a> with options build from <code>connectionUri</code>.</div>\n</li>\n</ul>\n<a name=\"query-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>query</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;query(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>query</h4>\n<pre>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;query(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                   <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n                   io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dd><code>collector</code> - the collector</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                           <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n                           io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>collector</code> - the collector</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                       <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n                       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                           <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n                           <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n                           io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dd><code>collector</code> - the collector</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedBatch</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;preparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n                       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>preparedBatch</h4>\n<pre>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;preparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                           <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n                           <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n                           io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dd><code>collector</code> - the collector</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgClient.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgClient.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgClient.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/PgConnectOptions.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:45 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgConnectOptions (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgConnectOptions (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":9,\"i6\":9,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":10,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":10,\"i43\":10,\"i44\":10,\"i45\":10,\"i46\":10,\"i47\":10,\"i48\":10,\"i49\":10,\"i50\":10,\"i51\":10,\"i52\":10,\"i53\":10,\"i54\":10,\"i55\":10,\"i56\":10,\"i57\":10,\"i58\":10,\"i59\":10,\"i60\":10,\"i61\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgConnectOptions.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgConnectOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgConnectOptions.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgConnectOptions.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Class PgConnectOptions\" class=\"title\">Class PgConnectOptions</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.vertx.core.net.NetworkOptions</li>\n<li>\n<ul class=\"inheritance\">\n<li>io.vertx.core.net.TCPSSLOptions</li>\n<li>\n<ul class=\"inheritance\">\n<li>io.vertx.core.net.ClientOptionsBase</li>\n<li>\n<ul class=\"inheritance\">\n<li>io.vertx.core.net.NetClientOptions</li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.PgConnectOptions</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>Direct Known Subclasses:</dt>\n<dd><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgConnectOptions</span>\nextends io.vertx.core.net.NetClientOptions</pre>\n<dl>\n<dt><span class=\"simpleTagLabel\">Author:</span></dt>\n<dd><a href=\"mailto:julien@julienviet.com\">Julien Viet</a>, Billy Yuan <billy112487983@gmail.com></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_CACHE_PREPARED_STATEMENTS\">DEFAULT_CACHE_PREPARED_STATEMENTS</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_DATABASE\">DEFAULT_DATABASE</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_HOST\">DEFAULT_HOST</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_PASSWORD\">DEFAULT_PASSWORD</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_PIPELINING_LIMIT\">DEFAULT_PIPELINING_LIMIT</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_PORT\">DEFAULT_PORT</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_SSLMODE\">DEFAULT_SSLMODE</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_USER\">DEFAULT_USER</a></span></code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"fields.inherited.from.class.io.vertx.core.net.NetClientOptions\">\n<!--   -->\n</a>\n<h3>Fields inherited from class&nbsp;io.vertx.core.net.NetClientOptions</h3>\n<code>DEFAULT_HOSTNAME_VERIFICATION_ALGORITHM, DEFAULT_RECONNECT_ATTEMPTS, DEFAULT_RECONNECT_INTERVAL</code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"fields.inherited.from.class.io.vertx.core.net.ClientOptionsBase\">\n<!--   -->\n</a>\n<h3>Fields inherited from class&nbsp;io.vertx.core.net.ClientOptionsBase</h3>\n<code>DEFAULT_CONNECT_TIMEOUT, DEFAULT_METRICS_NAME, DEFAULT_TRUST_ALL</code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"fields.inherited.from.class.io.vertx.core.net.TCPSSLOptions\">\n<!--   -->\n</a>\n<h3>Fields inherited from class&nbsp;io.vertx.core.net.TCPSSLOptions</h3>\n<code>DEFAULT_ENABLED_SECURE_TRANSPORT_PROTOCOLS, DEFAULT_IDLE_TIMEOUT, DEFAULT_IDLE_TIMEOUT_TIME_UNIT, DEFAULT_SO_LINGER, DEFAULT_SSL, DEFAULT_SSL_ENGINE, DEFAULT_TCP_CORK, DEFAULT_TCP_FAST_OPEN, DEFAULT_TCP_KEEP_ALIVE, DEFAULT_TCP_NO_DELAY, DEFAULT_TCP_QUICKACK, DEFAULT_USE_ALPN, DEFAULT_USE_POOLED_BUFFERS</code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"fields.inherited.from.class.io.vertx.core.net.NetworkOptions\">\n<!--   -->\n</a>\n<h3>Fields inherited from class&nbsp;io.vertx.core.net.NetworkOptions</h3>\n<code>DEFAULT_LOG_ENABLED, DEFAULT_RECEIVE_BUFFER_SIZE, DEFAULT_REUSE_ADDRESS, DEFAULT_REUSE_PORT, DEFAULT_SEND_BUFFER_SIZE, DEFAULT_TRAFFIC_CLASS</code></li>\n</ul>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#PgConnectOptions--\">PgConnectOptions</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#PgConnectOptions-io.vertx.core.json.JsonObject-\">PgConnectOptions</a></span>(io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#PgConnectOptions-io.reactiverse.pgclient.PgConnectOptions-\">PgConnectOptions</a></span>(<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#addCrlPath-java.lang.String-\">addCrlPath</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;crlPath)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#addCrlValue-io.vertx.core.buffer.Buffer-\">addCrlValue</a></span>(io.vertx.core.buffer.Buffer&nbsp;crlValue)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#addEnabledCipherSuite-java.lang.String-\">addEnabledCipherSuite</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;suite)</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#addEnabledSecureTransportProtocol-java.lang.String-\">addEnabledSecureTransportProtocol</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;protocol)</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#fromEnv--\">fromEnv</a></span>()</code>\n<div class=\"block\">Provide a <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgConnectOptions</code></a> configured with environment variables, if the environment variable\n is not set, then a default value will take precedence over this.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#fromUri-java.lang.String-\">fromUri</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</code>\n<div class=\"block\">Provide a <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgConnectOptions</code></a> configured from a connection URI.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#getCachePreparedStatements--\">getCachePreparedStatements</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#getDatabase--\">getDatabase</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#getHost--\">getHost</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#getPassword--\">getPassword</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#getPipeliningLimit--\">getPipeliningLimit</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#getPort--\">getPort</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#getSslMode--\">getSslMode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#getUser--\">getUser</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#isUsingDomainSocket--\">isUsingDomainSocket</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setCachePreparedStatements-boolean-\">setCachePreparedStatements</a></span>(boolean&nbsp;cachePreparedStatements)</code>&nbsp;</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setConnectTimeout-int-\">setConnectTimeout</a></span>(int&nbsp;connectTimeout)</code>&nbsp;</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setDatabase-java.lang.String-\">setDatabase</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;database)</code>&nbsp;</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setEnabledSecureTransportProtocols-java.util.Set-\">setEnabledSecureTransportProtocols</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true\" title=\"class or interface in java.util\">Set</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;&nbsp;enabledSecureTransportProtocols)</code>&nbsp;</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setHost-java.lang.String-\">setHost</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;host)</code>&nbsp;</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setHostnameVerificationAlgorithm-java.lang.String-\">setHostnameVerificationAlgorithm</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;hostnameVerificationAlgorithm)</code>&nbsp;</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setIdleTimeout-int-\">setIdleTimeout</a></span>(int&nbsp;idleTimeout)</code>&nbsp;</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setJdkSslEngineOptions-io.vertx.core.net.JdkSSLEngineOptions-\">setJdkSslEngineOptions</a></span>(io.vertx.core.net.JdkSSLEngineOptions&nbsp;sslEngineOptions)</code>&nbsp;</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setKeyCertOptions-io.vertx.core.net.KeyCertOptions-\">setKeyCertOptions</a></span>(io.vertx.core.net.KeyCertOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setKeyStoreOptions-io.vertx.core.net.JksOptions-\">setKeyStoreOptions</a></span>(io.vertx.core.net.JksOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setLocalAddress-java.lang.String-\">setLocalAddress</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;localAddress)</code>&nbsp;</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setLogActivity-boolean-\">setLogActivity</a></span>(boolean&nbsp;logEnabled)</code>&nbsp;</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setMetricsName-java.lang.String-\">setMetricsName</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;metricsName)</code>&nbsp;</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setOpenSslEngineOptions-io.vertx.core.net.OpenSSLEngineOptions-\">setOpenSslEngineOptions</a></span>(io.vertx.core.net.OpenSSLEngineOptions&nbsp;sslEngineOptions)</code>&nbsp;</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setPassword-java.lang.String-\">setPassword</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;password)</code>&nbsp;</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setPemKeyCertOptions-io.vertx.core.net.PemKeyCertOptions-\">setPemKeyCertOptions</a></span>(io.vertx.core.net.PemKeyCertOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setPemTrustOptions-io.vertx.core.net.PemTrustOptions-\">setPemTrustOptions</a></span>(io.vertx.core.net.PemTrustOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setPfxKeyCertOptions-io.vertx.core.net.PfxOptions-\">setPfxKeyCertOptions</a></span>(io.vertx.core.net.PfxOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setPfxTrustOptions-io.vertx.core.net.PfxOptions-\">setPfxTrustOptions</a></span>(io.vertx.core.net.PfxOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setPipeliningLimit-int-\">setPipeliningLimit</a></span>(int&nbsp;pipeliningLimit)</code>&nbsp;</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setPort-int-\">setPort</a></span>(int&nbsp;port)</code>&nbsp;</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setProxyOptions-io.vertx.core.net.ProxyOptions-\">setProxyOptions</a></span>(io.vertx.core.net.ProxyOptions&nbsp;proxyOptions)</code>&nbsp;</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setReceiveBufferSize-int-\">setReceiveBufferSize</a></span>(int&nbsp;receiveBufferSize)</code>&nbsp;</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setReconnectAttempts-int-\">setReconnectAttempts</a></span>(int&nbsp;attempts)</code>&nbsp;</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setReconnectInterval-long-\">setReconnectInterval</a></span>(long&nbsp;interval)</code>&nbsp;</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setReuseAddress-boolean-\">setReuseAddress</a></span>(boolean&nbsp;reuseAddress)</code>&nbsp;</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setReusePort-boolean-\">setReusePort</a></span>(boolean&nbsp;reusePort)</code>&nbsp;</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setSendBufferSize-int-\">setSendBufferSize</a></span>(int&nbsp;sendBufferSize)</code>&nbsp;</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setSoLinger-int-\">setSoLinger</a></span>(int&nbsp;soLinger)</code>&nbsp;</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setSsl-boolean-\">setSsl</a></span>(boolean&nbsp;ssl)</code>&nbsp;</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setSslEngineOptions-io.vertx.core.net.SSLEngineOptions-\">setSslEngineOptions</a></span>(io.vertx.core.net.SSLEngineOptions&nbsp;sslEngineOptions)</code>&nbsp;</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setSslMode-io.reactiverse.pgclient.SslMode-\">setSslMode</a></span>(<a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a>&nbsp;sslmode)</code>\n<div class=\"block\">Set <a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\"><code>SslMode</code></a> for the client, this option can be used to provide different levels of secure protection.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setTcpCork-boolean-\">setTcpCork</a></span>(boolean&nbsp;tcpCork)</code>&nbsp;</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setTcpFastOpen-boolean-\">setTcpFastOpen</a></span>(boolean&nbsp;tcpFastOpen)</code>&nbsp;</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setTcpKeepAlive-boolean-\">setTcpKeepAlive</a></span>(boolean&nbsp;tcpKeepAlive)</code>&nbsp;</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setTcpNoDelay-boolean-\">setTcpNoDelay</a></span>(boolean&nbsp;tcpNoDelay)</code>&nbsp;</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setTcpQuickAck-boolean-\">setTcpQuickAck</a></span>(boolean&nbsp;tcpQuickAck)</code>&nbsp;</td>\n</tr>\n<tr id=\"i54\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setTrafficClass-int-\">setTrafficClass</a></span>(int&nbsp;trafficClass)</code>&nbsp;</td>\n</tr>\n<tr id=\"i55\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setTrustAll-boolean-\">setTrustAll</a></span>(boolean&nbsp;trustAll)</code>&nbsp;</td>\n</tr>\n<tr id=\"i56\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setTrustOptions-io.vertx.core.net.TrustOptions-\">setTrustOptions</a></span>(io.vertx.core.net.TrustOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr id=\"i57\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setTrustStoreOptions-io.vertx.core.net.JksOptions-\">setTrustStoreOptions</a></span>(io.vertx.core.net.JksOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr id=\"i58\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setUseAlpn-boolean-\">setUseAlpn</a></span>(boolean&nbsp;useAlpn)</code>&nbsp;</td>\n</tr>\n<tr id=\"i59\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setUsePooledBuffers-boolean-\">setUsePooledBuffers</a></span>(boolean&nbsp;usePooledBuffers)</code>&nbsp;</td>\n</tr>\n<tr id=\"i60\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setUser-java.lang.String-\">setUser</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;user)</code>&nbsp;</td>\n</tr>\n<tr id=\"i61\" class=\"rowColor\">\n<td class=\"colFirst\"><code>io.vertx.core.json.JsonObject</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#toJson--\">toJson</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.vertx.core.net.NetClientOptions\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;io.vertx.core.net.NetClientOptions</h3>\n<code>getHostnameVerificationAlgorithm, getReconnectAttempts, getReconnectInterval, removeEnabledSecureTransportProtocol, setIdleTimeoutUnit</code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.vertx.core.net.ClientOptionsBase\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;io.vertx.core.net.ClientOptionsBase</h3>\n<code>getConnectTimeout, getLocalAddress, getMetricsName, getProxyOptions, isTrustAll</code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.vertx.core.net.TCPSSLOptions\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;io.vertx.core.net.TCPSSLOptions</h3>\n<code>getCrlPaths, getCrlValues, getEnabledCipherSuites, getEnabledSecureTransportProtocols, getIdleTimeout, getIdleTimeoutUnit, getJdkSslEngineOptions, getKeyCertOptions, getKeyStoreOptions, getOpenSslEngineOptions, getPemKeyCertOptions, getPemTrustOptions, getPfxKeyCertOptions, getPfxTrustOptions, getSoLinger, getSslEngineOptions, getTrustOptions, getTrustStoreOptions, isSsl, isTcpCork, isTcpFastOpen, isTcpKeepAlive, isTcpNoDelay, isTcpQuickAck, isUseAlpn, isUsePooledBuffers</code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.vertx.core.net.NetworkOptions\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;io.vertx.core.net.NetworkOptions</h3>\n<code>getLogActivity, getReceiveBufferSize, getSendBufferSize, getTrafficClass, isReuseAddress, isReusePort</code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"DEFAULT_HOST\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>DEFAULT_HOST</h4>\n<pre>public static final&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a> DEFAULT_HOST</pre>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../constant-values.html#io.reactiverse.pgclient.PgConnectOptions.DEFAULT_HOST\">Constant Field Values</a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"DEFAULT_PORT\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>DEFAULT_PORT</h4>\n<pre>public static&nbsp;int DEFAULT_PORT</pre>\n</li>\n</ul>\n<a name=\"DEFAULT_DATABASE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>DEFAULT_DATABASE</h4>\n<pre>public static final&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a> DEFAULT_DATABASE</pre>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../constant-values.html#io.reactiverse.pgclient.PgConnectOptions.DEFAULT_DATABASE\">Constant Field Values</a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"DEFAULT_USER\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>DEFAULT_USER</h4>\n<pre>public static final&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a> DEFAULT_USER</pre>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../constant-values.html#io.reactiverse.pgclient.PgConnectOptions.DEFAULT_USER\">Constant Field Values</a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"DEFAULT_PASSWORD\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>DEFAULT_PASSWORD</h4>\n<pre>public static final&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a> DEFAULT_PASSWORD</pre>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../constant-values.html#io.reactiverse.pgclient.PgConnectOptions.DEFAULT_PASSWORD\">Constant Field Values</a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"DEFAULT_CACHE_PREPARED_STATEMENTS\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>DEFAULT_CACHE_PREPARED_STATEMENTS</h4>\n<pre>public static final&nbsp;boolean DEFAULT_CACHE_PREPARED_STATEMENTS</pre>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../constant-values.html#io.reactiverse.pgclient.PgConnectOptions.DEFAULT_CACHE_PREPARED_STATEMENTS\">Constant Field Values</a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"DEFAULT_PIPELINING_LIMIT\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>DEFAULT_PIPELINING_LIMIT</h4>\n<pre>public static final&nbsp;int DEFAULT_PIPELINING_LIMIT</pre>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../constant-values.html#io.reactiverse.pgclient.PgConnectOptions.DEFAULT_PIPELINING_LIMIT\">Constant Field Values</a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"DEFAULT_SSLMODE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>DEFAULT_SSLMODE</h4>\n<pre>public static final&nbsp;<a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a> DEFAULT_SSLMODE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgConnectOptions--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>PgConnectOptions</h4>\n<pre>public&nbsp;PgConnectOptions()</pre>\n</li>\n</ul>\n<a name=\"PgConnectOptions-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>PgConnectOptions</h4>\n<pre>public&nbsp;PgConnectOptions(io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n<a name=\"PgConnectOptions-io.reactiverse.pgclient.PgConnectOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgConnectOptions</h4>\n<pre>public&nbsp;PgConnectOptions(<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;other)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"fromUri-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fromUri</h4>\n<pre>public static&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;fromUri(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)\n                                throws <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true\" title=\"class or interface in java.lang\">IllegalArgumentException</a></pre>\n<div class=\"block\">Provide a <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgConnectOptions</code></a> configured from a connection URI.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>connectionUri</code> - the connection URI to configure from</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgConnectOptions</code></a> parsed from the connection URI</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true\" title=\"class or interface in java.lang\">IllegalArgumentException</a></code> - when the <code>connectionUri</code> is in an invalid format</dd>\n</dl>\n</li>\n</ul>\n<a name=\"fromEnv--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fromEnv</h4>\n<pre>public static&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;fromEnv()</pre>\n<div class=\"block\">Provide a <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgConnectOptions</code></a> configured with environment variables, if the environment variable\n is not set, then a default value will take precedence over this.</div>\n</li>\n</ul>\n<a name=\"getHost--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getHost</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;getHost()</pre>\n</li>\n</ul>\n<a name=\"setHost-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setHost</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setHost(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;host)</pre>\n</li>\n</ul>\n<a name=\"getPort--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPort</h4>\n<pre>public&nbsp;int&nbsp;getPort()</pre>\n</li>\n</ul>\n<a name=\"setPort-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setPort</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setPort(int&nbsp;port)</pre>\n</li>\n</ul>\n<a name=\"getDatabase--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDatabase</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;getDatabase()</pre>\n</li>\n</ul>\n<a name=\"setDatabase-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setDatabase</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setDatabase(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;database)</pre>\n</li>\n</ul>\n<a name=\"getUser--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getUser</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;getUser()</pre>\n</li>\n</ul>\n<a name=\"setUser-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setUser</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setUser(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;user)</pre>\n</li>\n</ul>\n<a name=\"getPassword--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPassword</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;getPassword()</pre>\n</li>\n</ul>\n<a name=\"setPassword-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setPassword</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setPassword(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;password)</pre>\n</li>\n</ul>\n<a name=\"getPipeliningLimit--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPipeliningLimit</h4>\n<pre>public&nbsp;int&nbsp;getPipeliningLimit()</pre>\n</li>\n</ul>\n<a name=\"setPipeliningLimit-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setPipeliningLimit</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setPipeliningLimit(int&nbsp;pipeliningLimit)</pre>\n</li>\n</ul>\n<a name=\"getCachePreparedStatements--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCachePreparedStatements</h4>\n<pre>public&nbsp;boolean&nbsp;getCachePreparedStatements()</pre>\n</li>\n</ul>\n<a name=\"setCachePreparedStatements-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setCachePreparedStatements</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setCachePreparedStatements(boolean&nbsp;cachePreparedStatements)</pre>\n</li>\n</ul>\n<a name=\"getSslMode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getSslMode</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a>&nbsp;getSslMode()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value of current sslmode</dd>\n</dl>\n</li>\n</ul>\n<a name=\"setSslMode-io.reactiverse.pgclient.SslMode-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setSslMode</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setSslMode(<a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a>&nbsp;sslmode)</pre>\n<div class=\"block\">Set <a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\"><code>SslMode</code></a> for the client, this option can be used to provide different levels of secure protection.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sslmode</code> - the value of sslmode</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"setSendBufferSize-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setSendBufferSize</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setSendBufferSize(int&nbsp;sendBufferSize)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setSendBufferSize</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setReceiveBufferSize-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setReceiveBufferSize</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setReceiveBufferSize(int&nbsp;receiveBufferSize)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setReceiveBufferSize</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setReuseAddress-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setReuseAddress</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setReuseAddress(boolean&nbsp;reuseAddress)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setReuseAddress</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setTrafficClass-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setTrafficClass</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setTrafficClass(int&nbsp;trafficClass)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setTrafficClass</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setTcpNoDelay-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setTcpNoDelay</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setTcpNoDelay(boolean&nbsp;tcpNoDelay)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setTcpNoDelay</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setTcpKeepAlive-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setTcpKeepAlive</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setTcpKeepAlive(boolean&nbsp;tcpKeepAlive)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setTcpKeepAlive</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setSoLinger-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setSoLinger</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setSoLinger(int&nbsp;soLinger)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setSoLinger</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setUsePooledBuffers-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setUsePooledBuffers</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setUsePooledBuffers(boolean&nbsp;usePooledBuffers)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setUsePooledBuffers</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setIdleTimeout-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setIdleTimeout</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setIdleTimeout(int&nbsp;idleTimeout)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setIdleTimeout</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setSsl-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setSsl</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setSsl(boolean&nbsp;ssl)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setSsl</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setKeyCertOptions-io.vertx.core.net.KeyCertOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setKeyCertOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setKeyCertOptions(io.vertx.core.net.KeyCertOptions&nbsp;options)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setKeyCertOptions</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setKeyStoreOptions-io.vertx.core.net.JksOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setKeyStoreOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setKeyStoreOptions(io.vertx.core.net.JksOptions&nbsp;options)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setKeyStoreOptions</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setPfxKeyCertOptions-io.vertx.core.net.PfxOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setPfxKeyCertOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setPfxKeyCertOptions(io.vertx.core.net.PfxOptions&nbsp;options)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setPfxKeyCertOptions</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setPemKeyCertOptions-io.vertx.core.net.PemKeyCertOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setPemKeyCertOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions&nbsp;options)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setPemKeyCertOptions</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setTrustOptions-io.vertx.core.net.TrustOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setTrustOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setTrustOptions(io.vertx.core.net.TrustOptions&nbsp;options)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setTrustOptions</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setTrustStoreOptions-io.vertx.core.net.JksOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setTrustStoreOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setTrustStoreOptions(io.vertx.core.net.JksOptions&nbsp;options)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setTrustStoreOptions</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setPemTrustOptions-io.vertx.core.net.PemTrustOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setPemTrustOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setPemTrustOptions(io.vertx.core.net.PemTrustOptions&nbsp;options)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setPemTrustOptions</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setPfxTrustOptions-io.vertx.core.net.PfxOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setPfxTrustOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setPfxTrustOptions(io.vertx.core.net.PfxOptions&nbsp;options)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setPfxTrustOptions</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"addEnabledCipherSuite-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addEnabledCipherSuite</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;addEnabledCipherSuite(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;suite)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>addEnabledCipherSuite</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"addEnabledSecureTransportProtocol-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addEnabledSecureTransportProtocol</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;addEnabledSecureTransportProtocol(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;protocol)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>addEnabledSecureTransportProtocol</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"addCrlPath-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addCrlPath</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;addCrlPath(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;crlPath)\n                            throws <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true\" title=\"class or interface in java.lang\">NullPointerException</a></pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>addCrlPath</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true\" title=\"class or interface in java.lang\">NullPointerException</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"addCrlValue-io.vertx.core.buffer.Buffer-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addCrlValue</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;addCrlValue(io.vertx.core.buffer.Buffer&nbsp;crlValue)\n                             throws <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true\" title=\"class or interface in java.lang\">NullPointerException</a></pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>addCrlValue</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true\" title=\"class or interface in java.lang\">NullPointerException</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setTrustAll-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setTrustAll</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setTrustAll(boolean&nbsp;trustAll)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setTrustAll</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setConnectTimeout-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setConnectTimeout</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setConnectTimeout(int&nbsp;connectTimeout)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setConnectTimeout</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setMetricsName-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setMetricsName</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setMetricsName(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;metricsName)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setMetricsName</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setReconnectAttempts-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setReconnectAttempts</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setReconnectAttempts(int&nbsp;attempts)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setReconnectAttempts</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setHostnameVerificationAlgorithm-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setHostnameVerificationAlgorithm</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setHostnameVerificationAlgorithm(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;hostnameVerificationAlgorithm)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setHostnameVerificationAlgorithm</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setLogActivity-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setLogActivity</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setLogActivity(boolean&nbsp;logEnabled)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setLogActivity</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setReconnectInterval-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setReconnectInterval</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setReconnectInterval(long&nbsp;interval)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setReconnectInterval</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setProxyOptions-io.vertx.core.net.ProxyOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setProxyOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setProxyOptions(io.vertx.core.net.ProxyOptions&nbsp;proxyOptions)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setProxyOptions</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setLocalAddress-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setLocalAddress</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setLocalAddress(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;localAddress)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setLocalAddress</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setUseAlpn-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setUseAlpn</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setUseAlpn(boolean&nbsp;useAlpn)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setUseAlpn</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setSslEngineOptions-io.vertx.core.net.SSLEngineOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setSslEngineOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setSslEngineOptions(io.vertx.core.net.SSLEngineOptions&nbsp;sslEngineOptions)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setSslEngineOptions</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setJdkSslEngineOptions-io.vertx.core.net.JdkSSLEngineOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setJdkSslEngineOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setJdkSslEngineOptions(io.vertx.core.net.JdkSSLEngineOptions&nbsp;sslEngineOptions)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setJdkSslEngineOptions</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setOpenSslEngineOptions-io.vertx.core.net.OpenSSLEngineOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setOpenSslEngineOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setOpenSslEngineOptions(io.vertx.core.net.OpenSSLEngineOptions&nbsp;sslEngineOptions)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setOpenSslEngineOptions</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setReusePort-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setReusePort</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setReusePort(boolean&nbsp;reusePort)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setReusePort</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setTcpFastOpen-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setTcpFastOpen</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setTcpFastOpen(boolean&nbsp;tcpFastOpen)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setTcpFastOpen</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setTcpCork-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setTcpCork</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setTcpCork(boolean&nbsp;tcpCork)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setTcpCork</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setTcpQuickAck-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setTcpQuickAck</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setTcpQuickAck(boolean&nbsp;tcpQuickAck)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setTcpQuickAck</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setEnabledSecureTransportProtocols-java.util.Set-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setEnabledSecureTransportProtocols</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;setEnabledSecureTransportProtocols(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true\" title=\"class or interface in java.util\">Set</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;&nbsp;enabledSecureTransportProtocols)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>setEnabledSecureTransportProtocols</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toJson--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public&nbsp;io.vertx.core.json.JsonObject&nbsp;toJson()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toJson</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.ClientOptionsBase</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>io.vertx.core.net.NetClientOptions</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isUsingDomainSocket--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>isUsingDomainSocket</h4>\n<pre>public&nbsp;boolean&nbsp;isUsingDomainSocket()</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgConnectOptions.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgConnectOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgConnectOptions.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgConnectOptions.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/PgConnectOptionsConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:45 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgConnectOptionsConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgConnectOptionsConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgConnectOptionsConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgConnectOptionsConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgConnectOptionsConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Class PgConnectOptionsConverter\" class=\"title\">Class PgConnectOptionsConverter</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.PgConnectOptionsConverter</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgConnectOptionsConverter</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Converter for <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgConnectOptions</code></a>.\n NOTE: This class has been automatically generated from the <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgConnectOptions</code></a> original class using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptionsConverter.html#PgConnectOptionsConverter--\">PgConnectOptionsConverter</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptionsConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.PgConnectOptions-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptionsConverter.html#toJson-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptionsConverter.html#toJson-io.reactiverse.pgclient.PgConnectOptions-java.util.Map-\">toJson</a></span>(<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgConnectOptionsConverter--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgConnectOptionsConverter</h4>\n<pre>public&nbsp;PgConnectOptionsConverter()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"fromJson-java.lang.Iterable-io.reactiverse.pgclient.PgConnectOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fromJson</h4>\n<pre>public static&nbsp;void&nbsp;fromJson(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n                            <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;obj)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;obj,\n                          io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.PgConnectOptions-java.util.Map-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;obj,\n                          <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgConnectOptionsConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgConnectOptionsConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgConnectOptionsConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/PgConnection.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:45 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgConnection (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgConnection (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":6,\"i1\":6,\"i2\":6,\"i3\":6,\"i4\":6,\"i5\":6,\"i6\":6,\"i7\":6,\"i8\":6,\"i9\":6,\"i10\":6,\"i11\":6,\"i12\":6,\"i13\":6,\"i14\":6,\"i15\":6,\"i16\":6,\"i17\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgConnection.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgConnection.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgConnection.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Interface PgConnection\" class=\"title\">Interface PgConnection</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Superinterfaces:</dt>\n<dd><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">PgConnection</span>\nextends <a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></pre>\n<div class=\"block\">A connection to Postgres.</div>\n<dl>\n<dt><span class=\"simpleTagLabel\">Author:</span></dt>\n<dd><a href=\"mailto:julien@julienviet.com\">Julien Viet</a>, <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnection.html#begin--\">begin</a></span>()</code>\n<div class=\"block\">Begin a transaction and returns a <a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\"><code>PgTransaction</code></a> for controlling and tracking\n this transaction.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnection.html#cancelRequest-io.vertx.core.Handler-\">cancelRequest</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Send a request cancellation message to tell the server to cancel processing request in this connection.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnection.html#close--\">close</a></span>()</code>\n<div class=\"block\">Close the current connection after all the pending commands have been processed.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnection.html#closeHandler-io.vertx.core.Handler-\">closeHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the connection is closed.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnection.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called with connection errors.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnection.html#isSSL--\">isSSL</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnection.html#notificationHandler-io.vertx.core.Handler-\">notificationHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the connection receives notification on a channel.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnection.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnection.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnection.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnection.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnection.html#processId--\">processId</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnection.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnection.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgConnection.html#secretKey--\">secretKey</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.reactiverse.pgclient.PgClient\">\n<!--   -->\n</a>\n<h3>Methods inherited from interface&nbsp;io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></h3>\n<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-java.lang.String-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool--\">pool</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\">pool</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-java.lang.String-\">pool</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-\">pool</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">pool</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-java.lang.String-\">pool</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"prepare-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>prepare</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;prepare(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Create a prepared query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the sql</dd>\n<dd><code>handler</code> - the handler notified with the prepared query asynchronously</dd>\n</dl>\n</li>\n</ul>\n<a name=\"exceptionHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exceptionHandler</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;exceptionHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</pre>\n<div class=\"block\">Set an handler called with connection errors.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"closeHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>closeHandler</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;closeHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</pre>\n<div class=\"block\">Set an handler called when the connection is closed.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"begin--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>begin</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;begin()</pre>\n<div class=\"block\">Begin a transaction and returns a <a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\"><code>PgTransaction</code></a> for controlling and tracking\n this transaction.\n <p/>\n When the connection is explicitely closed, any inflight transaction is rollbacked.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the transaction instance</dd>\n</dl>\n</li>\n</ul>\n<a name=\"notificationHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>notificationHandler</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;notificationHandler(io.vertx.core.Handler&lt;<a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&gt;&nbsp;handler)</pre>\n<div class=\"block\">Set an handler called when the connection receives notification on a channel.\n <p/>\n The handler is called with the <a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\"><code>PgNotification</code></a> and has access to the channel name\n and the notification payload.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the transaction instance</dd>\n</dl>\n</li>\n</ul>\n<a name=\"processId--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>processId</h4>\n<pre>int&nbsp;processId()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>The process ID of the target backend</dd>\n</dl>\n</li>\n</ul>\n<a name=\"secretKey--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>secretKey</h4>\n<pre>int&nbsp;secretKey()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>The secret key for the target backend</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cancelRequest-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cancelRequest</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;cancelRequest(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Send a request cancellation message to tell the server to cancel processing request in this connection.\n <br>Note: Use this with caution because the cancellation signal may or may not have any effect.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler notified if cancelling request is sent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isSSL--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isSSL</h4>\n<pre>boolean&nbsp;isSSL()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>whether the connection uses SSL</dd>\n</dl>\n</li>\n</ul>\n<a name=\"close--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>void&nbsp;close()</pre>\n<div class=\"block\">Close the current connection after all the pending commands have been processed.</div>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                           io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n                               io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>collector</code> - the collector</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"query-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>query</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;query(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                   io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>query</h4>\n<pre>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;query(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n                       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dd><code>collector</code> - the collector</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                           <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n                           io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                               <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n                               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n                               io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dd><code>collector</code> - the collector</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedBatch</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;preparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                           <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n                           io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>preparedBatch</h4>\n<pre>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;preparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n                               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n                               io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dd><code>collector</code> - the collector</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgConnection.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgConnection.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgConnection.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/PgCursor.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:45 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgCursor (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgCursor (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":18,\"i1\":6,\"i2\":6,\"i3\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"],16:[\"t5\",\"Default Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgCursor.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgConnectOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgException.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgCursor.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgCursor.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Interface PgCursor\" class=\"title\">Interface PgCursor</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">PgCursor</span></pre>\n<div class=\"block\">A cursor that reads progressively the rows from Postgres, it is usefull for reading very large result.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t5\" class=\"tableTab\"><span><a href=\"javascript:show(16);\">Default Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>default void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgCursor.html#close--\">close</a></span>()</code>\n<div class=\"block\">Release the cursor.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgCursor.html#close-io.vertx.core.Handler-\">close</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;completionHandler)</code>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgCursor.html#close--\"><code>close()</code></a> but with a <code>completionHandler</code> called when the cursor has been released.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgCursor.html#hasMore--\">hasMore</a></span>()</code>\n<div class=\"block\">Returns <code>true</code> when the cursor has results in progress and the <code>#execute</code> should be called to retrieve\n them.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgCursor.html#read-int-io.vertx.core.Handler-\">read</a></span>(int&nbsp;count,\n    io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"read-int-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>read</h4>\n<pre>void&nbsp;read(int&nbsp;count,\n          io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>count</code> - the amount of rows to read</dd>\n<dd><code>handler</code> - the handler for the result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"hasMore--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hasMore</h4>\n<pre>boolean&nbsp;hasMore()</pre>\n<div class=\"block\">Returns <code>true</code> when the cursor has results in progress and the <code>#execute</code> should be called to retrieve\n them.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>whether the cursor has more results,</dd>\n</dl>\n</li>\n</ul>\n<a name=\"close--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>default&nbsp;void&nbsp;close()</pre>\n<div class=\"block\">Release the cursor.\n <p/>\n It should be called for prepared queries executed with a fetch size.</div>\n</li>\n</ul>\n<a name=\"close-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>void&nbsp;close(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;completionHandler)</pre>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgCursor.html#close--\"><code>close()</code></a> but with a <code>completionHandler</code> called when the cursor has been released.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgCursor.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgConnectOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgException.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgCursor.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgCursor.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/PgException.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:45 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgException (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgException (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgException.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgException.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgException.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Class PgException\" class=\"title\">Class PgException</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Throwable</a></li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Exception</a></li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.RuntimeException</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.PgException</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true\" title=\"class or interface in java.io\">Serializable</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgException</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true\" title=\"class or interface in java.lang\">RuntimeException</a></pre>\n<dl>\n<dt><span class=\"simpleTagLabel\">Author:</span></dt>\n<dd><a href=\"mailto:julien@julienviet.com\">Julien Viet</a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../serialized-form.html#io.reactiverse.pgclient.PgException\">Serialized Form</a></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgException.html#PgException-io.reactiverse.pgclient.impl.codec.decoder.ErrorResponse-\">PgException</a></span>(io.reactiverse.pgclient.impl.codec.decoder.ErrorResponse&nbsp;error)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgException.html#getCode--\">getCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgException.html#getDetail--\">getDetail</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgException.html#getSeverity--\">getSeverity</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Throwable\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-\" title=\"class or interface in java.lang\">addSuppressed</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--\" title=\"class or interface in java.lang\">fillInStackTrace</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getCause--\" title=\"class or interface in java.lang\">getCause</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage--\" title=\"class or interface in java.lang\">getLocalizedMessage</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getMessage--\" title=\"class or interface in java.lang\">getMessage</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace--\" title=\"class or interface in java.lang\">getStackTrace</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed--\" title=\"class or interface in java.lang\">getSuppressed</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#initCause-java.lang.Throwable-\" title=\"class or interface in java.lang\">initCause</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace--\" title=\"class or interface in java.lang\">printStackTrace</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintStream-\" title=\"class or interface in java.lang\">printStackTrace</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintWriter-\" title=\"class or interface in java.lang\">printStackTrace</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace-java.lang.StackTraceElement:A-\" title=\"class or interface in java.lang\">setStackTrace</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgException-io.reactiverse.pgclient.impl.codec.decoder.ErrorResponse-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgException</h4>\n<pre>public&nbsp;PgException(io.reactiverse.pgclient.impl.codec.decoder.ErrorResponse&nbsp;error)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getSeverity--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getSeverity</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;getSeverity()</pre>\n</li>\n</ul>\n<a name=\"getCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCode</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;getCode()</pre>\n</li>\n</ul>\n<a name=\"getDetail--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>getDetail</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;getDetail()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the detail error message</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgException.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgException.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgException.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/PgIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgIterator (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgIterator (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":6,\"i1\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgIterator.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgException.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Interface PgIterator\" class=\"title\">Interface PgIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Superinterfaces:</dt>\n<dd><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true\" title=\"class or interface in java.util\">Iterator</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&gt;</dd>\n</dl>\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">PgIterator</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true\" title=\"class or interface in java.util\">Iterator</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&gt;</pre>\n<div class=\"block\">An iterator for processing postgres items synchronously.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgIterator.html#hasNext--\">hasNext</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgIterator.html#next--\">next</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.util.Iterator\">\n<!--   -->\n</a>\n<h3>Methods inherited from interface&nbsp;java.util.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true\" title=\"class or interface in java.util\">Iterator</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#forEachRemaining-java.util.function.Consumer-\" title=\"class or interface in java.util\">forEachRemaining</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#remove--\" title=\"class or interface in java.util\">remove</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"hasNext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hasNext</h4>\n<pre>boolean&nbsp;hasNext()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#hasNext--\" title=\"class or interface in java.util\">hasNext</a></code>&nbsp;in interface&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true\" title=\"class or interface in java.util\">Iterator</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"next--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>next</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&nbsp;next()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#next--\" title=\"class or interface in java.util\">next</a></code>&nbsp;in interface&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true\" title=\"class or interface in java.util\">Iterator</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgIterator.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgException.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/PgNotification.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgNotification (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgNotification (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgNotification.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgNotificationConverter.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgNotification.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgNotification.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Class PgNotification\" class=\"title\">Class PgNotification</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.PgNotification</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgNotification</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">A notification emited by Postgres.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgNotification.html#PgNotification--\">PgNotification</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgNotification.html#PgNotification-io.vertx.core.json.JsonObject-\">PgNotification</a></span>(io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgNotification.html#getChannel--\">getChannel</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgNotification.html#getPayload--\">getPayload</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgNotification.html#getProcessId--\">getProcessId</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgNotification.html#setChannel-java.lang.String-\">setChannel</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;channel)</code>\n<div class=\"block\">Set the channel value.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgNotification.html#setPayload-java.lang.String-\">setPayload</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;payload)</code>\n<div class=\"block\">Set the payload value.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgNotification.html#setProcessId-int-\">setProcessId</a></span>(int&nbsp;processId)</code>\n<div class=\"block\">Set the process id.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>io.vertx.core.json.JsonObject</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgNotification.html#toJson--\">toJson</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgNotification--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>PgNotification</h4>\n<pre>public&nbsp;PgNotification()</pre>\n</li>\n</ul>\n<a name=\"PgNotification-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgNotification</h4>\n<pre>public&nbsp;PgNotification(io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getProcessId--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getProcessId</h4>\n<pre>public&nbsp;int&nbsp;getProcessId()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the notification process id</dd>\n</dl>\n</li>\n</ul>\n<a name=\"setProcessId-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setProcessId</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&nbsp;setProcessId(int&nbsp;processId)</pre>\n<div class=\"block\">Set the process id.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getChannel--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getChannel</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;getChannel()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the notification channel value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"setChannel-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setChannel</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&nbsp;setChannel(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;channel)</pre>\n<div class=\"block\">Set the channel value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPayload--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPayload</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;getPayload()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the notification payload value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"setPayload-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setPayload</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&nbsp;setPayload(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;payload)</pre>\n<div class=\"block\">Set the payload value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toJson--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public&nbsp;io.vertx.core.json.JsonObject&nbsp;toJson()</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgNotification.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgNotificationConverter.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgNotification.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgNotification.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/PgNotificationConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgNotificationConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgNotificationConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgNotificationConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgNotificationConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgNotificationConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Class PgNotificationConverter\" class=\"title\">Class PgNotificationConverter</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.PgNotificationConverter</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgNotificationConverter</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Converter for <a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\"><code>PgNotification</code></a>.\n NOTE: This class has been automatically generated from the <a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\"><code>PgNotification</code></a> original class using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgNotificationConverter.html#PgNotificationConverter--\">PgNotificationConverter</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgNotificationConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.PgNotification-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgNotificationConverter.html#toJson-io.reactiverse.pgclient.PgNotification-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgNotificationConverter.html#toJson-io.reactiverse.pgclient.PgNotification-java.util.Map-\">toJson</a></span>(<a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgNotificationConverter--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgNotificationConverter</h4>\n<pre>public&nbsp;PgNotificationConverter()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"fromJson-java.lang.Iterable-io.reactiverse.pgclient.PgNotification-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fromJson</h4>\n<pre>public static&nbsp;void&nbsp;fromJson(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n                            <a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&nbsp;obj)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.PgNotification-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&nbsp;obj,\n                          io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.PgNotification-java.util.Map-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&nbsp;obj,\n                          <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgNotificationConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgNotificationConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgNotificationConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/PgPool.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgPool (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgPool (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":6,\"i1\":6,\"i2\":6,\"i3\":6,\"i4\":6,\"i5\":6,\"i6\":6,\"i7\":6,\"i8\":6,\"i9\":6,\"i10\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgPool.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgNotificationConverter.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgPool.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPool.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Interface PgPool\" class=\"title\">Interface PgPool</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Superinterfaces:</dt>\n<dd><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">PgPool</span>\nextends <a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></pre>\n<div class=\"block\">A pool of connection.</div>\n<dl>\n<dt><span class=\"simpleTagLabel\">Author:</span></dt>\n<dd><a href=\"mailto:julien@julienviet.com\">Julien Viet</a></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPool.html#begin-io.vertx.core.Handler-\">begin</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n to the pool when the transaction ends.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPool.html#close--\">close</a></span>()</code>\n<div class=\"block\">Close the pool and release the associated resources.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPool.html#getConnection-io.vertx.core.Handler-\">getConnection</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Get a connection from the pool.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPool.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPool.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPool.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPool.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPool.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPool.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPool.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPool.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.reactiverse.pgclient.PgClient\">\n<!--   -->\n</a>\n<h3>Methods inherited from interface&nbsp;io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></h3>\n<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-java.lang.String-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool--\">pool</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\">pool</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-java.lang.String-\">pool</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-\">pool</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">pool</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-java.lang.String-\">pool</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"preparedQuery-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                         <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n                         io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>collector</code> - the collector</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"query-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>query</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;query(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>query</h4>\n<pre>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;query(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                 <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n                 io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dd><code>collector</code> - the collector</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                     <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n                     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                         <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n                         <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n                         io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dd><code>collector</code> - the collector</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedBatch</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;preparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n                     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedBatch</h4>\n<pre>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;preparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                         <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n                         <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n                         io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dd><code>collector</code> - the collector</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getConnection-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getConnection</h4>\n<pre>void&nbsp;getConnection(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Get a connection from the pool.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler that will get the connection result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"begin-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>begin</h4>\n<pre>void&nbsp;begin(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n to the pool when the transaction ends.</div>\n</li>\n</ul>\n<a name=\"close--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>void&nbsp;close()</pre>\n<div class=\"block\">Close the pool and release the associated resources.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgPool.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgNotificationConverter.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgPool.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPool.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/PgPoolOptions.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgPoolOptions (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgPoolOptions (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":9,\"i6\":9,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":10,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":10,\"i43\":10,\"i44\":10,\"i45\":10,\"i46\":10,\"i47\":10,\"i48\":10,\"i49\":10,\"i50\":10,\"i51\":10,\"i52\":10,\"i53\":10,\"i54\":10,\"i55\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgPoolOptions.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgPoolOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgPoolOptions.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPoolOptions.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Class PgPoolOptions\" class=\"title\">Class PgPoolOptions</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.vertx.core.net.NetworkOptions</li>\n<li>\n<ul class=\"inheritance\">\n<li>io.vertx.core.net.TCPSSLOptions</li>\n<li>\n<ul class=\"inheritance\">\n<li>io.vertx.core.net.ClientOptionsBase</li>\n<li>\n<ul class=\"inheritance\">\n<li>io.vertx.core.net.NetClientOptions</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">io.reactiverse.pgclient.PgConnectOptions</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.PgPoolOptions</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgPoolOptions</span>\nextends <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></pre>\n<div class=\"block\">The options for configuring a connection pool.</div>\n<dl>\n<dt><span class=\"simpleTagLabel\">Author:</span></dt>\n<dd><a href=\"mailto:julien@julienviet.com\">Julien Viet</a></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#DEFAULT_MAX_SIZE\">DEFAULT_MAX_SIZE</a></span></code>\n<div class=\"block\">The default maximum number of connections a client will pool = 4</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#DEFAULT_MAX_WAIT_QUEUE_SIZE\">DEFAULT_MAX_WAIT_QUEUE_SIZE</a></span></code>\n<div class=\"block\">Default max wait queue size = -1 (unbounded)</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"fields.inherited.from.class.io.reactiverse.pgclient.PgConnectOptions\">\n<!--   -->\n</a>\n<h3>Fields inherited from class&nbsp;io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></h3>\n<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_CACHE_PREPARED_STATEMENTS\">DEFAULT_CACHE_PREPARED_STATEMENTS</a>, <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_DATABASE\">DEFAULT_DATABASE</a>, <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_HOST\">DEFAULT_HOST</a>, <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_PASSWORD\">DEFAULT_PASSWORD</a>, <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_PIPELINING_LIMIT\">DEFAULT_PIPELINING_LIMIT</a>, <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_PORT\">DEFAULT_PORT</a>, <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_SSLMODE\">DEFAULT_SSLMODE</a>, <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_USER\">DEFAULT_USER</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"fields.inherited.from.class.io.vertx.core.net.NetClientOptions\">\n<!--   -->\n</a>\n<h3>Fields inherited from class&nbsp;io.vertx.core.net.NetClientOptions</h3>\n<code>DEFAULT_HOSTNAME_VERIFICATION_ALGORITHM, DEFAULT_RECONNECT_ATTEMPTS, DEFAULT_RECONNECT_INTERVAL</code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"fields.inherited.from.class.io.vertx.core.net.ClientOptionsBase\">\n<!--   -->\n</a>\n<h3>Fields inherited from class&nbsp;io.vertx.core.net.ClientOptionsBase</h3>\n<code>DEFAULT_CONNECT_TIMEOUT, DEFAULT_METRICS_NAME, DEFAULT_TRUST_ALL</code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"fields.inherited.from.class.io.vertx.core.net.TCPSSLOptions\">\n<!--   -->\n</a>\n<h3>Fields inherited from class&nbsp;io.vertx.core.net.TCPSSLOptions</h3>\n<code>DEFAULT_ENABLED_SECURE_TRANSPORT_PROTOCOLS, DEFAULT_IDLE_TIMEOUT, DEFAULT_IDLE_TIMEOUT_TIME_UNIT, DEFAULT_SO_LINGER, DEFAULT_SSL, DEFAULT_SSL_ENGINE, DEFAULT_TCP_CORK, DEFAULT_TCP_FAST_OPEN, DEFAULT_TCP_KEEP_ALIVE, DEFAULT_TCP_NO_DELAY, DEFAULT_TCP_QUICKACK, DEFAULT_USE_ALPN, DEFAULT_USE_POOLED_BUFFERS</code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"fields.inherited.from.class.io.vertx.core.net.NetworkOptions\">\n<!--   -->\n</a>\n<h3>Fields inherited from class&nbsp;io.vertx.core.net.NetworkOptions</h3>\n<code>DEFAULT_LOG_ENABLED, DEFAULT_RECEIVE_BUFFER_SIZE, DEFAULT_REUSE_ADDRESS, DEFAULT_REUSE_PORT, DEFAULT_SEND_BUFFER_SIZE, DEFAULT_TRAFFIC_CLASS</code></li>\n</ul>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#PgPoolOptions--\">PgPoolOptions</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#PgPoolOptions-io.vertx.core.json.JsonObject-\">PgPoolOptions</a></span>(io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#PgPoolOptions-io.reactiverse.pgclient.PgConnectOptions-\">PgPoolOptions</a></span>(<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#PgPoolOptions-io.reactiverse.pgclient.PgPoolOptions-\">PgPoolOptions</a></span>(<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#addCrlPath-java.lang.String-\">addCrlPath</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;crlPath)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#addCrlValue-io.vertx.core.buffer.Buffer-\">addCrlValue</a></span>(io.vertx.core.buffer.Buffer&nbsp;crlValue)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#addEnabledCipherSuite-java.lang.String-\">addEnabledCipherSuite</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;suite)</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#addEnabledSecureTransportProtocol-java.lang.String-\">addEnabledSecureTransportProtocol</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;protocol)</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#fromEnv--\">fromEnv</a></span>()</code>\n<div class=\"block\">Provide a <a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgPoolOptions</code></a> configured with environment variables, if the environment variable\n is not set, then a default value will take precedence over this.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#fromUri-java.lang.String-\">fromUri</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</code>\n<div class=\"block\">Provide a <a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgPoolOptions</code></a> configured from a connection URI.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#getMaxSize--\">getMaxSize</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#getMaxWaitQueueSize--\">getMaxWaitQueueSize</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setCachePreparedStatements-boolean-\">setCachePreparedStatements</a></span>(boolean&nbsp;cachePreparedStatements)</code>&nbsp;</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setConnectTimeout-int-\">setConnectTimeout</a></span>(int&nbsp;connectTimeout)</code>&nbsp;</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setDatabase-java.lang.String-\">setDatabase</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;database)</code>&nbsp;</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setHost-java.lang.String-\">setHost</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;host)</code>&nbsp;</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setHostnameVerificationAlgorithm-java.lang.String-\">setHostnameVerificationAlgorithm</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;hostnameVerificationAlgorithm)</code>&nbsp;</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setIdleTimeout-int-\">setIdleTimeout</a></span>(int&nbsp;idleTimeout)</code>&nbsp;</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setJdkSslEngineOptions-io.vertx.core.net.JdkSSLEngineOptions-\">setJdkSslEngineOptions</a></span>(io.vertx.core.net.JdkSSLEngineOptions&nbsp;sslEngineOptions)</code>&nbsp;</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setKeyCertOptions-io.vertx.core.net.KeyCertOptions-\">setKeyCertOptions</a></span>(io.vertx.core.net.KeyCertOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setKeyStoreOptions-io.vertx.core.net.JksOptions-\">setKeyStoreOptions</a></span>(io.vertx.core.net.JksOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setLocalAddress-java.lang.String-\">setLocalAddress</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;localAddress)</code>&nbsp;</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setLogActivity-boolean-\">setLogActivity</a></span>(boolean&nbsp;logEnabled)</code>&nbsp;</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setMaxSize-int-\">setMaxSize</a></span>(int&nbsp;maxSize)</code>\n<div class=\"block\">Set the maximum pool size</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setMaxWaitQueueSize-int-\">setMaxWaitQueueSize</a></span>(int&nbsp;maxWaitQueueSize)</code>\n<div class=\"block\">Set the maximum connection request allowed in the wait queue, any requests beyond the max size will result in\n an failure.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setMetricsName-java.lang.String-\">setMetricsName</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;metricsName)</code>&nbsp;</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setOpenSslEngineOptions-io.vertx.core.net.OpenSSLEngineOptions-\">setOpenSslEngineOptions</a></span>(io.vertx.core.net.OpenSSLEngineOptions&nbsp;sslEngineOptions)</code>&nbsp;</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setPassword-java.lang.String-\">setPassword</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;password)</code>&nbsp;</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setPemKeyCertOptions-io.vertx.core.net.PemKeyCertOptions-\">setPemKeyCertOptions</a></span>(io.vertx.core.net.PemKeyCertOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setPemTrustOptions-io.vertx.core.net.PemTrustOptions-\">setPemTrustOptions</a></span>(io.vertx.core.net.PemTrustOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setPfxKeyCertOptions-io.vertx.core.net.PfxOptions-\">setPfxKeyCertOptions</a></span>(io.vertx.core.net.PfxOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setPfxTrustOptions-io.vertx.core.net.PfxOptions-\">setPfxTrustOptions</a></span>(io.vertx.core.net.PfxOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setPipeliningLimit-int-\">setPipeliningLimit</a></span>(int&nbsp;pipeliningLimit)</code>&nbsp;</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setPort-int-\">setPort</a></span>(int&nbsp;port)</code>&nbsp;</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setProxyOptions-io.vertx.core.net.ProxyOptions-\">setProxyOptions</a></span>(io.vertx.core.net.ProxyOptions&nbsp;proxyOptions)</code>&nbsp;</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setReceiveBufferSize-int-\">setReceiveBufferSize</a></span>(int&nbsp;receiveBufferSize)</code>&nbsp;</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setReconnectAttempts-int-\">setReconnectAttempts</a></span>(int&nbsp;attempts)</code>&nbsp;</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setReconnectInterval-long-\">setReconnectInterval</a></span>(long&nbsp;interval)</code>&nbsp;</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setReuseAddress-boolean-\">setReuseAddress</a></span>(boolean&nbsp;reuseAddress)</code>&nbsp;</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setReusePort-boolean-\">setReusePort</a></span>(boolean&nbsp;reusePort)</code>&nbsp;</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setSendBufferSize-int-\">setSendBufferSize</a></span>(int&nbsp;sendBufferSize)</code>&nbsp;</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setSoLinger-int-\">setSoLinger</a></span>(int&nbsp;soLinger)</code>&nbsp;</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setSsl-boolean-\">setSsl</a></span>(boolean&nbsp;ssl)</code>&nbsp;</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setSslEngineOptions-io.vertx.core.net.SSLEngineOptions-\">setSslEngineOptions</a></span>(io.vertx.core.net.SSLEngineOptions&nbsp;sslEngineOptions)</code>&nbsp;</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setSslMode-io.reactiverse.pgclient.SslMode-\">setSslMode</a></span>(<a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a>&nbsp;sslmode)</code>\n<div class=\"block\">Set <a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\"><code>SslMode</code></a> for the client, this option can be used to provide different levels of secure protection.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setTcpCork-boolean-\">setTcpCork</a></span>(boolean&nbsp;tcpCork)</code>&nbsp;</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setTcpFastOpen-boolean-\">setTcpFastOpen</a></span>(boolean&nbsp;tcpFastOpen)</code>&nbsp;</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setTcpKeepAlive-boolean-\">setTcpKeepAlive</a></span>(boolean&nbsp;tcpKeepAlive)</code>&nbsp;</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setTcpNoDelay-boolean-\">setTcpNoDelay</a></span>(boolean&nbsp;tcpNoDelay)</code>&nbsp;</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setTcpQuickAck-boolean-\">setTcpQuickAck</a></span>(boolean&nbsp;tcpQuickAck)</code>&nbsp;</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setTrafficClass-int-\">setTrafficClass</a></span>(int&nbsp;trafficClass)</code>&nbsp;</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setTrustAll-boolean-\">setTrustAll</a></span>(boolean&nbsp;trustAll)</code>&nbsp;</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setTrustOptions-io.vertx.core.net.TrustOptions-\">setTrustOptions</a></span>(io.vertx.core.net.TrustOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setTrustStoreOptions-io.vertx.core.net.JksOptions-\">setTrustStoreOptions</a></span>(io.vertx.core.net.JksOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setUseAlpn-boolean-\">setUseAlpn</a></span>(boolean&nbsp;useAlpn)</code>&nbsp;</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setUsePooledBuffers-boolean-\">setUsePooledBuffers</a></span>(boolean&nbsp;usePooledBuffers)</code>&nbsp;</td>\n</tr>\n<tr id=\"i54\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#setUser-java.lang.String-\">setUser</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;user)</code>&nbsp;</td>\n</tr>\n<tr id=\"i55\" class=\"rowColor\">\n<td class=\"colFirst\"><code>io.vertx.core.json.JsonObject</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html#toJson--\">toJson</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.reactiverse.pgclient.PgConnectOptions\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></h3>\n<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#getCachePreparedStatements--\">getCachePreparedStatements</a>, <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#getDatabase--\">getDatabase</a>, <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#getHost--\">getHost</a>, <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#getPassword--\">getPassword</a>, <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#getPipeliningLimit--\">getPipeliningLimit</a>, <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#getPort--\">getPort</a>, <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#getSslMode--\">getSslMode</a>, <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#getUser--\">getUser</a>, <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#isUsingDomainSocket--\">isUsingDomainSocket</a>, <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setEnabledSecureTransportProtocols-java.util.Set-\">setEnabledSecureTransportProtocols</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.vertx.core.net.NetClientOptions\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;io.vertx.core.net.NetClientOptions</h3>\n<code>getHostnameVerificationAlgorithm, getReconnectAttempts, getReconnectInterval, removeEnabledSecureTransportProtocol, setIdleTimeoutUnit</code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.vertx.core.net.ClientOptionsBase\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;io.vertx.core.net.ClientOptionsBase</h3>\n<code>getConnectTimeout, getLocalAddress, getMetricsName, getProxyOptions, isTrustAll</code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.vertx.core.net.TCPSSLOptions\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;io.vertx.core.net.TCPSSLOptions</h3>\n<code>getCrlPaths, getCrlValues, getEnabledCipherSuites, getEnabledSecureTransportProtocols, getIdleTimeout, getIdleTimeoutUnit, getJdkSslEngineOptions, getKeyCertOptions, getKeyStoreOptions, getOpenSslEngineOptions, getPemKeyCertOptions, getPemTrustOptions, getPfxKeyCertOptions, getPfxTrustOptions, getSoLinger, getSslEngineOptions, getTrustOptions, getTrustStoreOptions, isSsl, isTcpCork, isTcpFastOpen, isTcpKeepAlive, isTcpNoDelay, isTcpQuickAck, isUseAlpn, isUsePooledBuffers</code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.vertx.core.net.NetworkOptions\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;io.vertx.core.net.NetworkOptions</h3>\n<code>getLogActivity, getReceiveBufferSize, getSendBufferSize, getTrafficClass, isReuseAddress, isReusePort</code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"DEFAULT_MAX_SIZE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>DEFAULT_MAX_SIZE</h4>\n<pre>public static final&nbsp;int DEFAULT_MAX_SIZE</pre>\n<div class=\"block\">The default maximum number of connections a client will pool = 4</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../constant-values.html#io.reactiverse.pgclient.PgPoolOptions.DEFAULT_MAX_SIZE\">Constant Field Values</a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"DEFAULT_MAX_WAIT_QUEUE_SIZE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>DEFAULT_MAX_WAIT_QUEUE_SIZE</h4>\n<pre>public static final&nbsp;int DEFAULT_MAX_WAIT_QUEUE_SIZE</pre>\n<div class=\"block\">Default max wait queue size = -1 (unbounded)</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../constant-values.html#io.reactiverse.pgclient.PgPoolOptions.DEFAULT_MAX_WAIT_QUEUE_SIZE\">Constant Field Values</a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgPoolOptions--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>PgPoolOptions</h4>\n<pre>public&nbsp;PgPoolOptions()</pre>\n</li>\n</ul>\n<a name=\"PgPoolOptions-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>PgPoolOptions</h4>\n<pre>public&nbsp;PgPoolOptions(io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n<a name=\"PgPoolOptions-io.reactiverse.pgclient.PgPoolOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>PgPoolOptions</h4>\n<pre>public&nbsp;PgPoolOptions(<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;other)</pre>\n</li>\n</ul>\n<a name=\"PgPoolOptions-io.reactiverse.pgclient.PgConnectOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgPoolOptions</h4>\n<pre>public&nbsp;PgPoolOptions(<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;other)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"fromUri-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fromUri</h4>\n<pre>public static&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;fromUri(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)\n                             throws <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true\" title=\"class or interface in java.lang\">IllegalArgumentException</a></pre>\n<div class=\"block\">Provide a <a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgPoolOptions</code></a> configured from a connection URI.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>connectionUri</code> - the connection URI to configure from</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a <a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgPoolOptions</code></a> parsed from the connection URI</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true\" title=\"class or interface in java.lang\">IllegalArgumentException</a></code> - when the <code>connectionUri</code> is in an invalid format</dd>\n</dl>\n</li>\n</ul>\n<a name=\"fromEnv--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fromEnv</h4>\n<pre>public static&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;fromEnv()</pre>\n<div class=\"block\">Provide a <a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgPoolOptions</code></a> configured with environment variables, if the environment variable\n is not set, then a default value will take precedence over this.</div>\n</li>\n</ul>\n<a name=\"getMaxSize--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMaxSize</h4>\n<pre>public&nbsp;int&nbsp;getMaxSize()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the maximum pool size</dd>\n</dl>\n</li>\n</ul>\n<a name=\"setMaxSize-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setMaxSize</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setMaxSize(int&nbsp;maxSize)</pre>\n<div class=\"block\">Set the maximum pool size</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>maxSize</code> - the maximum pool size</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getMaxWaitQueueSize--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMaxWaitQueueSize</h4>\n<pre>public&nbsp;int&nbsp;getMaxWaitQueueSize()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the maximum wait queue size</dd>\n</dl>\n</li>\n</ul>\n<a name=\"setMaxWaitQueueSize-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setMaxWaitQueueSize</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setMaxWaitQueueSize(int&nbsp;maxWaitQueueSize)</pre>\n<div class=\"block\">Set the maximum connection request allowed in the wait queue, any requests beyond the max size will result in\n an failure.  If the value is set to a negative number then the queue will be unbounded.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>maxWaitQueueSize</code> - the maximum number of waiting requests</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"setHost-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setHost</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setHost(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;host)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setHost-java.lang.String-\">setHost</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setPort-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setPort</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setPort(int&nbsp;port)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setPort-int-\">setPort</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setDatabase-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setDatabase</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setDatabase(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;database)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setDatabase-java.lang.String-\">setDatabase</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setUser-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setUser</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setUser(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;user)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setUser-java.lang.String-\">setUser</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setPassword-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setPassword</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setPassword(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;password)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setPassword-java.lang.String-\">setPassword</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setPipeliningLimit-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setPipeliningLimit</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setPipeliningLimit(int&nbsp;pipeliningLimit)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setPipeliningLimit-int-\">setPipeliningLimit</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setCachePreparedStatements-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setCachePreparedStatements</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setCachePreparedStatements(boolean&nbsp;cachePreparedStatements)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setCachePreparedStatements-boolean-\">setCachePreparedStatements</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setSslMode-io.reactiverse.pgclient.SslMode-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setSslMode</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setSslMode(<a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a>&nbsp;sslmode)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setSslMode-io.reactiverse.pgclient.SslMode-\">PgConnectOptions</a></code></span></div>\n<div class=\"block\">Set <a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\"><code>SslMode</code></a> for the client, this option can be used to provide different levels of secure protection.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setSslMode-io.reactiverse.pgclient.SslMode-\">setSslMode</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sslmode</code> - the value of sslmode</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"setSendBufferSize-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setSendBufferSize</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setSendBufferSize(int&nbsp;sendBufferSize)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setSendBufferSize-int-\">setSendBufferSize</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setReceiveBufferSize-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setReceiveBufferSize</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setReceiveBufferSize(int&nbsp;receiveBufferSize)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setReceiveBufferSize-int-\">setReceiveBufferSize</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setReuseAddress-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setReuseAddress</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setReuseAddress(boolean&nbsp;reuseAddress)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setReuseAddress-boolean-\">setReuseAddress</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setTrafficClass-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setTrafficClass</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setTrafficClass(int&nbsp;trafficClass)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setTrafficClass-int-\">setTrafficClass</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setTcpNoDelay-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setTcpNoDelay</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setTcpNoDelay(boolean&nbsp;tcpNoDelay)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setTcpNoDelay-boolean-\">setTcpNoDelay</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setTcpKeepAlive-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setTcpKeepAlive</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setTcpKeepAlive(boolean&nbsp;tcpKeepAlive)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setTcpKeepAlive-boolean-\">setTcpKeepAlive</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setSoLinger-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setSoLinger</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setSoLinger(int&nbsp;soLinger)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setSoLinger-int-\">setSoLinger</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setUsePooledBuffers-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setUsePooledBuffers</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setUsePooledBuffers(boolean&nbsp;usePooledBuffers)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setUsePooledBuffers-boolean-\">setUsePooledBuffers</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setIdleTimeout-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setIdleTimeout</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setIdleTimeout(int&nbsp;idleTimeout)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setIdleTimeout-int-\">setIdleTimeout</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setSsl-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setSsl</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setSsl(boolean&nbsp;ssl)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setSsl-boolean-\">setSsl</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setKeyCertOptions-io.vertx.core.net.KeyCertOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setKeyCertOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setKeyCertOptions(io.vertx.core.net.KeyCertOptions&nbsp;options)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setKeyCertOptions-io.vertx.core.net.KeyCertOptions-\">setKeyCertOptions</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setKeyStoreOptions-io.vertx.core.net.JksOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setKeyStoreOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setKeyStoreOptions(io.vertx.core.net.JksOptions&nbsp;options)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setKeyStoreOptions-io.vertx.core.net.JksOptions-\">setKeyStoreOptions</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setPfxKeyCertOptions-io.vertx.core.net.PfxOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setPfxKeyCertOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setPfxKeyCertOptions(io.vertx.core.net.PfxOptions&nbsp;options)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setPfxKeyCertOptions-io.vertx.core.net.PfxOptions-\">setPfxKeyCertOptions</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setPemKeyCertOptions-io.vertx.core.net.PemKeyCertOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setPemKeyCertOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions&nbsp;options)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setPemKeyCertOptions-io.vertx.core.net.PemKeyCertOptions-\">setPemKeyCertOptions</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setTrustOptions-io.vertx.core.net.TrustOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setTrustOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setTrustOptions(io.vertx.core.net.TrustOptions&nbsp;options)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setTrustOptions-io.vertx.core.net.TrustOptions-\">setTrustOptions</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setTrustStoreOptions-io.vertx.core.net.JksOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setTrustStoreOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setTrustStoreOptions(io.vertx.core.net.JksOptions&nbsp;options)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setTrustStoreOptions-io.vertx.core.net.JksOptions-\">setTrustStoreOptions</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setPemTrustOptions-io.vertx.core.net.PemTrustOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setPemTrustOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setPemTrustOptions(io.vertx.core.net.PemTrustOptions&nbsp;options)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setPemTrustOptions-io.vertx.core.net.PemTrustOptions-\">setPemTrustOptions</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setPfxTrustOptions-io.vertx.core.net.PfxOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setPfxTrustOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setPfxTrustOptions(io.vertx.core.net.PfxOptions&nbsp;options)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setPfxTrustOptions-io.vertx.core.net.PfxOptions-\">setPfxTrustOptions</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"addEnabledCipherSuite-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addEnabledCipherSuite</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;addEnabledCipherSuite(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;suite)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#addEnabledCipherSuite-java.lang.String-\">addEnabledCipherSuite</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"addEnabledSecureTransportProtocol-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addEnabledSecureTransportProtocol</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;addEnabledSecureTransportProtocol(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;protocol)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#addEnabledSecureTransportProtocol-java.lang.String-\">addEnabledSecureTransportProtocol</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"addCrlPath-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addCrlPath</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;addCrlPath(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;crlPath)\n                         throws <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true\" title=\"class or interface in java.lang\">NullPointerException</a></pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#addCrlPath-java.lang.String-\">addCrlPath</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true\" title=\"class or interface in java.lang\">NullPointerException</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"addCrlValue-io.vertx.core.buffer.Buffer-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addCrlValue</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;addCrlValue(io.vertx.core.buffer.Buffer&nbsp;crlValue)\n                          throws <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true\" title=\"class or interface in java.lang\">NullPointerException</a></pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#addCrlValue-io.vertx.core.buffer.Buffer-\">addCrlValue</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true\" title=\"class or interface in java.lang\">NullPointerException</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setTrustAll-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setTrustAll</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setTrustAll(boolean&nbsp;trustAll)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setTrustAll-boolean-\">setTrustAll</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setConnectTimeout-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setConnectTimeout</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setConnectTimeout(int&nbsp;connectTimeout)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setConnectTimeout-int-\">setConnectTimeout</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setMetricsName-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setMetricsName</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setMetricsName(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;metricsName)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setMetricsName-java.lang.String-\">setMetricsName</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setReconnectAttempts-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setReconnectAttempts</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setReconnectAttempts(int&nbsp;attempts)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setReconnectAttempts-int-\">setReconnectAttempts</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setHostnameVerificationAlgorithm-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setHostnameVerificationAlgorithm</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setHostnameVerificationAlgorithm(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;hostnameVerificationAlgorithm)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setHostnameVerificationAlgorithm-java.lang.String-\">setHostnameVerificationAlgorithm</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setLogActivity-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setLogActivity</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setLogActivity(boolean&nbsp;logEnabled)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setLogActivity-boolean-\">setLogActivity</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setReconnectInterval-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setReconnectInterval</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setReconnectInterval(long&nbsp;interval)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setReconnectInterval-long-\">setReconnectInterval</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setProxyOptions-io.vertx.core.net.ProxyOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setProxyOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setProxyOptions(io.vertx.core.net.ProxyOptions&nbsp;proxyOptions)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setProxyOptions-io.vertx.core.net.ProxyOptions-\">setProxyOptions</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setLocalAddress-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setLocalAddress</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setLocalAddress(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;localAddress)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setLocalAddress-java.lang.String-\">setLocalAddress</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setUseAlpn-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setUseAlpn</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setUseAlpn(boolean&nbsp;useAlpn)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setUseAlpn-boolean-\">setUseAlpn</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setSslEngineOptions-io.vertx.core.net.SSLEngineOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setSslEngineOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setSslEngineOptions(io.vertx.core.net.SSLEngineOptions&nbsp;sslEngineOptions)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setSslEngineOptions-io.vertx.core.net.SSLEngineOptions-\">setSslEngineOptions</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setJdkSslEngineOptions-io.vertx.core.net.JdkSSLEngineOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setJdkSslEngineOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setJdkSslEngineOptions(io.vertx.core.net.JdkSSLEngineOptions&nbsp;sslEngineOptions)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setJdkSslEngineOptions-io.vertx.core.net.JdkSSLEngineOptions-\">setJdkSslEngineOptions</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setOpenSslEngineOptions-io.vertx.core.net.OpenSSLEngineOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setOpenSslEngineOptions</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setOpenSslEngineOptions(io.vertx.core.net.OpenSSLEngineOptions&nbsp;sslEngineOptions)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setOpenSslEngineOptions-io.vertx.core.net.OpenSSLEngineOptions-\">setOpenSslEngineOptions</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setReusePort-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setReusePort</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setReusePort(boolean&nbsp;reusePort)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setReusePort-boolean-\">setReusePort</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setTcpFastOpen-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setTcpFastOpen</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setTcpFastOpen(boolean&nbsp;tcpFastOpen)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setTcpFastOpen-boolean-\">setTcpFastOpen</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setTcpCork-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setTcpCork</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setTcpCork(boolean&nbsp;tcpCork)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setTcpCork-boolean-\">setTcpCork</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"setTcpQuickAck-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setTcpQuickAck</h4>\n<pre>public&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;setTcpQuickAck(boolean&nbsp;tcpQuickAck)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#setTcpQuickAck-boolean-\">setTcpQuickAck</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toJson--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public&nbsp;io.vertx.core.json.JsonObject&nbsp;toJson()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#toJson--\">toJson</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#equals-java.lang.Object-\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html#hashCode--\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgPoolOptions.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgPoolOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgPoolOptions.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPoolOptions.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/PgPoolOptionsConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgPoolOptionsConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgPoolOptionsConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgPoolOptionsConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgPoolOptionsConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPoolOptionsConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Class PgPoolOptionsConverter\" class=\"title\">Class PgPoolOptionsConverter</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.PgPoolOptionsConverter</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgPoolOptionsConverter</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Converter for <a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgPoolOptions</code></a>.\n NOTE: This class has been automatically generated from the <a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgPoolOptions</code></a> original class using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptionsConverter.html#PgPoolOptionsConverter--\">PgPoolOptionsConverter</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptionsConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.PgPoolOptions-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptionsConverter.html#toJson-io.reactiverse.pgclient.PgPoolOptions-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptionsConverter.html#toJson-io.reactiverse.pgclient.PgPoolOptions-java.util.Map-\">toJson</a></span>(<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgPoolOptionsConverter--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgPoolOptionsConverter</h4>\n<pre>public&nbsp;PgPoolOptionsConverter()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"fromJson-java.lang.Iterable-io.reactiverse.pgclient.PgPoolOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fromJson</h4>\n<pre>public static&nbsp;void&nbsp;fromJson(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n                            <a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;obj)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.PgPoolOptions-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;obj,\n                          io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.PgPoolOptions-java.util.Map-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;obj,\n                          <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgPoolOptionsConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgPoolOptionsConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPoolOptionsConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/PgPreparedQuery.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgPreparedQuery (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgPreparedQuery (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":6,\"i1\":6,\"i2\":6,\"i3\":6,\"i4\":6,\"i5\":18,\"i6\":6,\"i7\":18,\"i8\":18,\"i9\":6,\"i10\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"],16:[\"t5\",\"Default Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgPreparedQuery.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgPoolOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgPreparedQuery.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPreparedQuery.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Interface PgPreparedQuery\" class=\"title\">Interface PgPreparedQuery</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">PgPreparedQuery</span></pre>\n<div class=\"block\">A prepared query.</div>\n<dl>\n<dt><span class=\"simpleTagLabel\">Author:</span></dt>\n<dd><a href=\"mailto:julien@julienviet.com\">Julien Viet</a></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t5\" class=\"tableTab\"><span><a href=\"javascript:show(16);\">Default Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html#batch-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">batch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;argsList,\n     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html#batch-java.util.List-io.vertx.core.Handler-\">batch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;argsList,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html#close--\">close</a></span>()</code>\n<div class=\"block\">Close the prepared query and release its resources.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html#close-io.vertx.core.Handler-\">close</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;completionHandler)</code>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html#close--\"><code>close()</code></a> but notifies the <code>completionHandler</code> when it's closed.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html#createStream-int-io.reactiverse.pgclient.Tuple-\">createStream</a></span>(int&nbsp;fetch,\n            <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Execute the prepared query with a cursor and createStream the result.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>default <a href=\"../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html#cursor--\">cursor</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html#cursor-io.reactiverse.pgclient.Tuple-\">cursor</a></span>(<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>default &lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-java.util.stream.Collector-io.vertx.core.Handler-\">execute</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Calls <a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\"><code>execute(Tuple, Collector, Handler)</code></a> with an empty tuple argument.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>default <a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\">execute</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Calls <a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\"><code>execute(Tuple, Handler)</code></a> with an empty tuple argument.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">execute</a></span>(<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;args,\n       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">execute</a></span>(<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;args,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"execute-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>execute</h4>\n<pre>default&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;execute(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Calls <a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\"><code>execute(Tuple, Handler)</code></a> with an empty tuple argument.</div>\n</li>\n</ul>\n<a name=\"execute-java.util.stream.Collector-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>execute</h4>\n<pre>default&nbsp;&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;execute(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n                                    io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Calls <a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\"><code>execute(Tuple, Collector, Handler)</code></a> with an empty tuple argument.</div>\n</li>\n</ul>\n<a name=\"execute-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>execute</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;execute(<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;args,\n                        io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>args</code> - the list of arguments</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the query</dd>\n</dl>\n</li>\n</ul>\n<a name=\"execute-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>execute</h4>\n<pre>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;execute(<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;args,\n                            <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n                            io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>args</code> - the list of arguments</dd>\n<dd><code>collector</code> - the collector</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the query</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cursor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cursor</h4>\n<pre>default&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a>&nbsp;cursor()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>create a query cursor with a <code>fetch</code> size and empty arguments</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cursor-io.reactiverse.pgclient.Tuple-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cursor</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a>&nbsp;cursor(<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;args)</pre>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>args</code> - the list of arguments</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the query</dd>\n</dl>\n</li>\n</ul>\n<a name=\"createStream-int-io.reactiverse.pgclient.Tuple-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>createStream</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&gt;&nbsp;createStream(int&nbsp;fetch,\n                           <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;args)</pre>\n<div class=\"block\">Execute the prepared query with a cursor and createStream the result. The createStream opens a cursor\n with a <code>fetch</code> size to fetch the results.\n <p/>\n Note: this requires to be in a transaction, since cursors require it.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>fetch</code> - the cursor fetch size</dd>\n<dd><code>args</code> - the prepared query arguments</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the createStream</dd>\n</dl>\n</li>\n</ul>\n<a name=\"batch-java.util.List-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>batch</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;batch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;argsList,\n                      io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Execute a batch.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>argsList</code> - the list of tuple for the batch</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the createBatch</dd>\n</dl>\n</li>\n</ul>\n<a name=\"batch-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>batch</h4>\n<pre>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;batch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;argsList,\n                          <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n                          io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Execute a batch.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>argsList</code> - the list of tuple for the batch</dd>\n<dd><code>collector</code> - the collector</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the createBatch</dd>\n</dl>\n</li>\n</ul>\n<a name=\"close--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>void&nbsp;close()</pre>\n<div class=\"block\">Close the prepared query and release its resources.</div>\n</li>\n</ul>\n<a name=\"close-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>void&nbsp;close(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;completionHandler)</pre>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html#close--\"><code>close()</code></a> but notifies the <code>completionHandler</code> when it's closed.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgPreparedQuery.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgPoolOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgPreparedQuery.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPreparedQuery.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/PgResult.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgResult (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgResult (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":6,\"i1\":6,\"i2\":6,\"i3\":6,\"i4\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgResult.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgResult.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgResult.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Interface PgResult\" class=\"title\">Interface PgResult&lt;T&gt;</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt><span class=\"paramLabel\">Type Parameters:</span></dt>\n<dd><code>T</code> - </dd>\n</dl>\n<dl>\n<dt>All Known Subinterfaces:</dt>\n<dd><a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">PgResult&lt;T&gt;</span></pre>\n<div class=\"block\">Represents the result of an operation on database.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgResult.html#columnsNames--\">columnsNames</a></span>()</code>\n<div class=\"block\">Get the names of columns in the PgResult.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgResult.html#next--\">next</a></span>()</code>\n<div class=\"block\">Return the next available result or <code>null</code>, e.g for a simple query that executed multiple queries or for\n a batch result.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgResult.html#rowCount--\">rowCount</a></span>()</code>\n<div class=\"block\">Get the number of the affected rows in the operation to this PgResult.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgResult.html#size--\">size</a></span>()</code>\n<div class=\"block\">Get the number of rows in the PgResult.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgResult.html#value--\">value</a></span>()</code>\n<div class=\"block\">Get the result value.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"rowCount--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rowCount</h4>\n<pre>int&nbsp;rowCount()</pre>\n<div class=\"block\">Get the number of the affected rows in the operation to this PgResult.\n <p/>\n The meaning depends on the executed statement:\n <ul>\n   <li>INSERT: the number of rows inserted</li>\n   <li>DELETE: the number of rows deleted</li>\n   <li>UPDATE: the number of rows updated</li>\n   <li>SELECT: the number of rows retrieved</li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the count of affected rows.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"columnsNames--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>columnsNames</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;&nbsp;columnsNames()</pre>\n<div class=\"block\">Get the names of columns in the PgResult.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the list of names of columns.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"size--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>size</h4>\n<pre>int&nbsp;size()</pre>\n<div class=\"block\">Get the number of rows in the PgResult.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the count of rows.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"value--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>value</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&nbsp;value()</pre>\n<div class=\"block\">Get the result value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"next--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>next</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt;&nbsp;next()</pre>\n<div class=\"block\">Return the next available result or <code>null</code>, e.g for a simple query that executed multiple queries or for\n a batch result.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the next available result or <code>null</code> if none is available</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgResult.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgResult.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgResult.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/PgRowSet.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgRowSet (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgRowSet (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":6,\"i1\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgRowSet.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgRowSet.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgRowSet.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Interface PgRowSet\" class=\"title\">Interface PgRowSet</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Superinterfaces:</dt>\n<dd><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&gt;, <a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;</dd>\n</dl>\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">PgRowSet</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&gt;, <a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;</pre>\n<div class=\"block\">A set of rows.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgRowSet.html#iterator--\">iterator</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgRowSet.html#next--\">next</a></span>()</code>\n<div class=\"block\">Return the next available result or <code>null</code>, e.g for a simple query that executed multiple queries or for\n a batch result.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Iterable\">\n<!--   -->\n</a>\n<h3>Methods inherited from interface&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true#forEach-java.util.function.Consumer-\" title=\"class or interface in java.lang\">forEach</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true#spliterator--\" title=\"class or interface in java.lang\">spliterator</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.reactiverse.pgclient.PgResult\">\n<!--   -->\n</a>\n<h3>Methods inherited from interface&nbsp;io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a></h3>\n<code><a href=\"../../../io/reactiverse/pgclient/PgResult.html#columnsNames--\">columnsNames</a>, <a href=\"../../../io/reactiverse/pgclient/PgResult.html#rowCount--\">rowCount</a>, <a href=\"../../../io/reactiverse/pgclient/PgResult.html#size--\">size</a>, <a href=\"../../../io/reactiverse/pgclient/PgResult.html#value--\">value</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"iterator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>iterator</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a>&nbsp;iterator()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true#iterator--\" title=\"class or interface in java.lang\">iterator</a></code>&nbsp;in interface&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"next--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>next</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&nbsp;next()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgResult.html#next--\">PgResult</a></code></span></div>\n<div class=\"block\">Return the next available result or <code>null</code>, e.g for a simple query that executed multiple queries or for\n a batch result.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgResult.html#next--\">next</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the next available result or <code>null</code> if none is available</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgRowSet.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgRowSet.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgRowSet.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/PgStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgStream (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgStream (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":6,\"i1\":6,\"i2\":6,\"i3\":6,\"i4\":6,\"i5\":6,\"i6\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgStream.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Interface PgStream\" class=\"title\">Interface PgStream&lt;T&gt;</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Superinterfaces:</dt>\n<dd>io.vertx.core.streams.ReadStream&lt;T&gt;, io.vertx.core.streams.StreamBase</dd>\n</dl>\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">PgStream&lt;T&gt;</span>\nextends io.vertx.core.streams.ReadStream&lt;T&gt;</pre>\n<div class=\"block\">A row oriented stream.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgStream.html#close--\">close</a></span>()</code>\n<div class=\"block\">Close the stream and release the resources.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgStream.html#close-io.vertx.core.Handler-\">close</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;completionHandler)</code>\n<div class=\"block\">Close the stream and release the resources.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&lt;<a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgStream.html#endHandler-io.vertx.core.Handler-\">endHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;endHandler)</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&lt;<a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgStream.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&lt;<a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgStream.html#handler-io.vertx.core.Handler-\">handler</a></span>(io.vertx.core.Handler&lt;<a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&lt;<a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgStream.html#pause--\">pause</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&lt;<a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgStream.html#resume--\">resume</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.vertx.core.streams.ReadStream\">\n<!--   -->\n</a>\n<h3>Methods inherited from interface&nbsp;io.vertx.core.streams.ReadStream</h3>\n<code>fetch</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"exceptionHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exceptionHandler</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&lt;<a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;exceptionHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>exceptionHandler</code>&nbsp;in interface&nbsp;<code>io.vertx.core.streams.ReadStream&lt;<a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>exceptionHandler</code>&nbsp;in interface&nbsp;<code>io.vertx.core.streams.StreamBase</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"handler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>handler</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&lt;<a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;handler(io.vertx.core.Handler&lt;<a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;handler)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>handler</code>&nbsp;in interface&nbsp;<code>io.vertx.core.streams.ReadStream&lt;<a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pause--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pause</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&lt;<a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;pause()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>pause</code>&nbsp;in interface&nbsp;<code>io.vertx.core.streams.ReadStream&lt;<a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"resume--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>resume</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&lt;<a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;resume()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>resume</code>&nbsp;in interface&nbsp;<code>io.vertx.core.streams.ReadStream&lt;<a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"endHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>endHandler</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&lt;<a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;endHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;endHandler)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>endHandler</code>&nbsp;in interface&nbsp;<code>io.vertx.core.streams.ReadStream&lt;<a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"close--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>void&nbsp;close()</pre>\n<div class=\"block\">Close the stream and release the resources.</div>\n</li>\n</ul>\n<a name=\"close-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>void&nbsp;close(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;completionHandler)</pre>\n<div class=\"block\">Close the stream and release the resources.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>completionHandler</code> - the completion handler for this operation</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgStream.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/PgTransaction.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgTransaction (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgTransaction (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":6,\"i1\":6,\"i2\":6,\"i3\":6,\"i4\":6,\"i5\":6,\"i6\":6,\"i7\":6,\"i8\":6,\"i9\":6,\"i10\":6,\"i11\":6,\"i12\":6,\"i13\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgTransaction.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgTransaction.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgTransaction.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Interface PgTransaction\" class=\"title\">Interface PgTransaction</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Superinterfaces:</dt>\n<dd><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">PgTransaction</span>\nextends <a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></pre>\n<div class=\"block\">A transaction that allows to control the transaction and receive events.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html#abortHandler-io.vertx.core.Handler-\">abortHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler to be called when the transaction is aborted.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html#commit--\">commit</a></span>()</code>\n<div class=\"block\">Commit the current transaction.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html#commit-io.vertx.core.Handler-\">commit</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgTransaction.html#commit--\"><code>commit()</code></a> with an handler to be notified when the transaction commit has completed</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html#rollback--\">rollback</a></span>()</code>\n<div class=\"block\">Rollback the current transaction.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html#rollback-io.vertx.core.Handler-\">rollback</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgTransaction.html#rollback--\"><code>rollback()</code></a> with an handler to be notified when the transaction rollback has completed</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.reactiverse.pgclient.PgClient\">\n<!--   -->\n</a>\n<h3>Methods inherited from interface&nbsp;io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></h3>\n<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-java.lang.String-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool--\">pool</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\">pool</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-java.lang.String-\">pool</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-\">pool</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">pool</a>, <a href=\"../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-java.lang.String-\">pool</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"prepare-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>prepare</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;prepare(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                      io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Create a prepared query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the sql</dd>\n<dd><code>handler</code> - the handler notified with the prepared query asynchronously</dd>\n</dl>\n</li>\n</ul>\n<a name=\"commit--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>commit</h4>\n<pre>void&nbsp;commit()</pre>\n<div class=\"block\">Commit the current transaction.</div>\n</li>\n</ul>\n<a name=\"commit-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>commit</h4>\n<pre>void&nbsp;commit(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgTransaction.html#commit--\"><code>commit()</code></a> with an handler to be notified when the transaction commit has completed</div>\n</li>\n</ul>\n<a name=\"rollback--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rollback</h4>\n<pre>void&nbsp;rollback()</pre>\n<div class=\"block\">Rollback the current transaction.</div>\n</li>\n</ul>\n<a name=\"rollback-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rollback</h4>\n<pre>void&nbsp;rollback(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Like <a href=\"../../../io/reactiverse/pgclient/PgTransaction.html#rollback--\"><code>rollback()</code></a> with an handler to be notified when the transaction rollback has completed</div>\n</li>\n</ul>\n<a name=\"abortHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abortHandler</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;abortHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</pre>\n<div class=\"block\">Set an handler to be called when the transaction is aborted.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler</dd>\n</dl>\n</li>\n</ul>\n<a name=\"query-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>query</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;query(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                    io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>query</h4>\n<pre>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;query(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                        <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n                        io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dd><code>collector</code> - the collector</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                            io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n                                io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>collector</code> - the collector</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                            <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n                            io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n                                <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n                                io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dd><code>collector</code> - the collector</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedBatch</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;preparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                            <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n                            io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>preparedBatch</h4>\n<pre>&lt;R&gt;&nbsp;<a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;preparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n                                <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n                                io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dd><code>collector</code> - the collector</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgTransaction.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/PgTransaction.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgTransaction.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/Row.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Row (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Row (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":6,\"i1\":6,\"i2\":6,\"i3\":6,\"i4\":6,\"i5\":6,\"i6\":6,\"i7\":6,\"i8\":6,\"i9\":6,\"i10\":6,\"i11\":6,\"i12\":6,\"i13\":6,\"i14\":6,\"i15\":6,\"i16\":6,\"i17\":6,\"i18\":6,\"i19\":6,\"i20\":6,\"i21\":6,\"i22\":6,\"i23\":6,\"i24\":6,\"i25\":6,\"i26\":6,\"i27\":6,\"i28\":6,\"i29\":6,\"i30\":6,\"i31\":6,\"i32\":6,\"i33\":6,\"i34\":6,\"i35\":6,\"i36\":6,\"i37\":6,\"i38\":6,\"i39\":6,\"i40\":6,\"i41\":6,\"i42\":6,\"i43\":6,\"i44\":6,\"i45\":6,\"i46\":6,\"i47\":6,\"i48\":6,\"i49\":6,\"i50\":6,\"i51\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Row.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/Row.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Row.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Interface Row\" class=\"title\">Interface Row</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Superinterfaces:</dt>\n<dd><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">Row</span>\nextends <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></pre>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getBigDecimal-java.lang.String-\">getBigDecimal</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\"><code>BigDecimal</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getBoolean-java.lang.String-\">getBoolean</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a boolean value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getBooleanArray-java.lang.String-\">getBooleanArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\"><code>Boolean</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getBox-java.lang.String-\">getBox</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getBoxArray-java.lang.String-\">getBoxArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>io.vertx.core.buffer.Buffer</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getBuffer-java.lang.String-\">getBuffer</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a buffer value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>io.vertx.core.buffer.Buffer[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getBufferArray-java.lang.String-\">getBufferArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <code>Buffer</code> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getCircle-java.lang.String-\">getCircle</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getCircleArray-java.lang.String-\">getCircleArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getColumnName-int-\">getColumnName</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a column name at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getDouble-java.lang.String-\">getDouble</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a double value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getDoubleArray-java.lang.String-\">getDoubleArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getFloat-java.lang.String-\">getFloat</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a float value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getFloatArray-java.lang.String-\">getFloatArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getInteger-java.lang.String-\">getInteger</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an integer value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getIntegerArray-java.lang.String-\">getIntegerArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\"><code>Integer</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getInterval-java.lang.String-\">getInterval</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getIntervalArray-java.lang.String-\">getIntervalArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getJson-java.lang.String-\">getJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getJsonArray-java.lang.String-\">getJsonArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\"><code>Json</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getLine-java.lang.String-\">getLine</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getLineArray-java.lang.String-\">getLineArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getLineSegment-java.lang.String-\">getLineSegment</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getLineSegmentArray-java.lang.String-\">getLineSegmentArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getLocalDate-java.lang.String-\">getLocalDate</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getLocalDateArray-java.lang.String-\">getLocalDateArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getLocalDateTime-java.lang.String-\">getLocalDateTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getLocalDateTimeArray-java.lang.String-\">getLocalDateTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getLocalTime-java.lang.String-\">getLocalTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getLocalTimeArray-java.lang.String-\">getLocalTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getLong-java.lang.String-\">getLong</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a long value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getLongArray-java.lang.String-\">getLongArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getNumeric-java.lang.String-\">getNumeric</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getNumericArray-java.lang.String-\">getNumericArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getOffsetDateTime-java.lang.String-\">getOffsetDateTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getOffsetDateTimeArray-java.lang.String-\">getOffsetDateTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getOffsetTime-java.lang.String-\">getOffsetTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getOffsetTimeArray-java.lang.String-\">getOffsetTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getPath-java.lang.String-\">getPath</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getPathArray-java.lang.String-\">getPathArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getPoint-java.lang.String-\">getPoint</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getPointArray-java.lang.String-\">getPointArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getPolygon-java.lang.String-\">getPolygon</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getPolygonArray-java.lang.String-\">getPolygonArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getShort-java.lang.String-\">getShort</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a short value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getShortArray-java.lang.String-\">getShortArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getString-java.lang.String-\">getString</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a string value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getStringArray-java.lang.String-\">getStringArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\">Temporal</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getTemporal-java.lang.String-\">getTemporal</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a temporal value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getUUID-java.lang.String-\">getUUID</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getUUIDArray-java.lang.String-\">getUUIDArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Row.html#getValue-java.lang.String-\">getValue</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an object value at <code>pos</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.reactiverse.pgclient.Tuple\">\n<!--   -->\n</a>\n<h3>Methods inherited from interface&nbsp;io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></h3>\n<code><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addBigDecimal-java.math.BigDecimal-\">addBigDecimal</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addBoolean-java.lang.Boolean-\">addBoolean</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addBooleanArray-java.lang.Boolean:A-\">addBooleanArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addBox-io.reactiverse.pgclient.data.Box-\">addBox</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addBoxArray-io.reactiverse.pgclient.data.Box:A-\">addBoxArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addBuffer-io.vertx.core.buffer.Buffer-\">addBuffer</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addBufferArray-io.vertx.core.buffer.Buffer:A-\">addBufferArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addCircle-io.reactiverse.pgclient.data.Circle-\">addCircle</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addCircleArray-io.reactiverse.pgclient.data.Circle:A-\">addCircleArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addDouble-java.lang.Double-\">addDouble</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addDoubleArray-java.lang.Double:A-\">addDoubleArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addFloat-java.lang.Float-\">addFloat</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addFloatArray-java.lang.Float:A-\">addFloatArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addInteger-java.lang.Integer-\">addInteger</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addIntegerArray-java.lang.Integer:A-\">addIntegerArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addInterval-io.reactiverse.pgclient.data.Interval-\">addInterval</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addIntervalArray-io.reactiverse.pgclient.data.Interval:A-\">addIntervalArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addJson-io.reactiverse.pgclient.data.Json-\">addJson</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addJsonArray-io.reactiverse.pgclient.data.Json:A-\">addJsonArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLine-io.reactiverse.pgclient.data.Line-\">addLine</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLineArray-io.reactiverse.pgclient.data.Line:A-\">addLineArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLineSegment-io.reactiverse.pgclient.data.LineSegment-\">addLineSegment</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLineSegmentArray-io.reactiverse.pgclient.data.LineSegment:A-\">addLineSegmentArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLocalDate-java.time.LocalDate-\">addLocalDate</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLocalDateArray-java.time.LocalDate:A-\">addLocalDateArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLocalDateTime-java.time.LocalDateTime-\">addLocalDateTime</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLocalDateTimeArray-java.time.LocalDateTime:A-\">addLocalDateTimeArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLocalTime-java.time.LocalTime-\">addLocalTime</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLocalTimeArray-java.time.LocalTime:A-\">addLocalTimeArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLong-java.lang.Long-\">addLong</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLongArray-java.lang.Long:A-\">addLongArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addNumeric-io.reactiverse.pgclient.data.Numeric-\">addNumeric</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addNumericArray-io.reactiverse.pgclient.data.Numeric:A-\">addNumericArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addOffsetDateTime-java.time.OffsetDateTime-\">addOffsetDateTime</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addOffsetDateTimeArray-java.time.OffsetDateTime:A-\">addOffsetDateTimeArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addOffsetTime-java.time.OffsetTime-\">addOffsetTime</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addOffsetTimeArray-java.time.OffsetTime:A-\">addOffsetTimeArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addPath-io.reactiverse.pgclient.data.Path-\">addPath</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addPathArray-io.reactiverse.pgclient.data.Path:A-\">addPathArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addPoint-io.reactiverse.pgclient.data.Point-\">addPoint</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addPointArray-io.reactiverse.pgclient.data.Point:A-\">addPointArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addPolygon-io.reactiverse.pgclient.data.Polygon-\">addPolygon</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addPolygonArray-io.reactiverse.pgclient.data.Polygon:A-\">addPolygonArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addShort-java.lang.Short-\">addShort</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addShortArray-java.lang.Short:A-\">addShortArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addString-java.lang.String-\">addString</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addStringArray-java.lang.String:A-\">addStringArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addTemporal-java.time.temporal.Temporal-\">addTemporal</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addUUID-java.util.UUID-\">addUUID</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addUUIDArray-java.util.UUID:A-\">addUUIDArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#addValue-java.lang.Object-\">addValue</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#clear--\">clear</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getBigDecimal-int-\">getBigDecimal</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getBoolean-int-\">getBoolean</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getBooleanArray-int-\">getBooleanArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getBox-int-\">getBox</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getBoxArray-int-\">getBoxArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getBuffer-int-\">getBuffer</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getBufferArray-int-\">getBufferArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getCircle-int-\">getCircle</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getCircleArray-int-\">getCircleArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getDouble-int-\">getDouble</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getDoubleArray-int-\">getDoubleArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getFloat-int-\">getFloat</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getFloatArray-int-\">getFloatArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getInteger-int-\">getInteger</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getIntegerArray-int-\">getIntegerArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getInterval-int-\">getInterval</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getIntervalArray-int-\">getIntervalArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getJson-int-\">getJson</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getJsonArray-int-\">getJsonArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLine-int-\">getLine</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLineArray-int-\">getLineArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLineSegment-int-\">getLineSegment</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLineSegmentArray-int-\">getLineSegmentArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLocalDate-int-\">getLocalDate</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLocalDateArray-int-\">getLocalDateArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLocalDateTime-int-\">getLocalDateTime</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLocalDateTimeArray-int-\">getLocalDateTimeArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLocalTime-int-\">getLocalTime</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLocalTimeArray-int-\">getLocalTimeArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLong-int-\">getLong</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLongArray-int-\">getLongArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getNumeric-int-\">getNumeric</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getNumericArray-int-\">getNumericArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getOffsetDateTime-int-\">getOffsetDateTime</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getOffsetDateTimeArray-int-\">getOffsetDateTimeArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getOffsetTime-int-\">getOffsetTime</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getOffsetTimeArray-int-\">getOffsetTimeArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getPath-int-\">getPath</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getPathArray-int-\">getPathArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getPoint-int-\">getPoint</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getPointArray-int-\">getPointArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getPolygon-int-\">getPolygon</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getPolygonArray-int-\">getPolygonArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getShort-int-\">getShort</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getShortArray-int-\">getShortArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getString-int-\">getString</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getStringArray-int-\">getStringArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getTemporal-int-\">getTemporal</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getUUID-int-\">getUUID</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getUUIDArray-int-\">getUUIDArray</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#getValue-int-\">getValue</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-\">of</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object...-\">of</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-\">of</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#size--\">size</a>, <a href=\"../../../io/reactiverse/pgclient/Tuple.html#tuple--\">tuple</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getColumnName-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getColumnName</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;getColumnName(int&nbsp;pos)</pre>\n<div class=\"block\">Get a column name at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the column name or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBoolean-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBoolean</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>&nbsp;getBoolean(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a boolean value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getValue-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getValue</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;getValue(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an object value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getShort-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getShort</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>&nbsp;getShort(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a short value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getInteger-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getInteger</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>&nbsp;getInteger(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an integer value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLong-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLong</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&nbsp;getLong(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a long value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFloat-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFloat</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>&nbsp;getFloat(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a float value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDouble-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDouble</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>&nbsp;getDouble(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a double value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getString-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getString</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;getString(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a string value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getJson-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getJson</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;getJson(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBuffer-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBuffer</h4>\n<pre>io.vertx.core.buffer.Buffer&nbsp;getBuffer(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a buffer value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getTemporal-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getTemporal</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\">Temporal</a>&nbsp;getTemporal(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a temporal value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDate-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDate</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>&nbsp;getLocalDate(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalTime-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalTime</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>&nbsp;getLocalTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDateTime-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDateTime</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>&nbsp;getLocalDateTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetTime-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetTime</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>&nbsp;getOffsetTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetDateTime-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetDateTime</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>&nbsp;getOffsetDateTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getUUID-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getUUID</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>&nbsp;getUUID(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBigDecimal-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBigDecimal</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a>&nbsp;getBigDecimal(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\"><code>BigDecimal</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getNumeric-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumeric</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>&nbsp;getNumeric(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPoint-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPoint</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;getPoint(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLine-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLine</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;getLine(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLineSegment-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLineSegment</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;getLineSegment(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBox-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBox</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;getBox(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPath-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPath</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;getPath(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPolygon-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPolygon</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;getPolygon(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getCircle-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCircle</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;getCircle(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getInterval-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getInterval</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;getInterval(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getIntegerArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getIntegerArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>[]&nbsp;getIntegerArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\"><code>Integer</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBooleanArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBooleanArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>[]&nbsp;getBooleanArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\"><code>Boolean</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getShortArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getShortArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>[]&nbsp;getShortArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLongArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLongArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>[]&nbsp;getLongArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFloatArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFloatArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>[]&nbsp;getFloatArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDoubleArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDoubleArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>[]&nbsp;getDoubleArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getStringArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getStringArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>[]&nbsp;getStringArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDateArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDateArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>[]&nbsp;getLocalDateArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalTimeArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalTimeArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>[]&nbsp;getLocalTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetTimeArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetTimeArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>[]&nbsp;getOffsetTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDateTimeArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDateTimeArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>[]&nbsp;getLocalDateTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetDateTimeArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetDateTimeArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>[]&nbsp;getOffsetDateTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBufferArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBufferArray</h4>\n<pre>io.vertx.core.buffer.Buffer[]&nbsp;getBufferArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <code>Buffer</code> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getUUIDArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getUUIDArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>[]&nbsp;getUUIDArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getJsonArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getJsonArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>[]&nbsp;getJsonArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\"><code>Json</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getNumericArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumericArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]&nbsp;getNumericArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPointArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPointArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]&nbsp;getPointArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLineArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLineArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]&nbsp;getLineArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLineSegmentArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLineSegmentArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]&nbsp;getLineSegmentArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBoxArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBoxArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]&nbsp;getBoxArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPathArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPathArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]&nbsp;getPathArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPolygonArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPolygonArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]&nbsp;getPolygonArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getCircleArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCircleArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]&nbsp;getCircleArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getIntervalArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>getIntervalArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]&nbsp;getIntervalArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Row.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/Row.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Row.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/SslMode.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>SslMode (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SslMode (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/SslMode.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/SslMode.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SslMode.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#enum.constant.summary\">Enum Constants</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#enum.constant.detail\">Enum Constants</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Enum SslMode\" class=\"title\">Enum SslMode</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Enum</a>&lt;<a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a>&gt;</li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.SslMode</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true\" title=\"class or interface in java.io\">Serializable</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true\" title=\"class or interface in java.lang\">Comparable</a>&lt;<a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a>&gt;</dd>\n</dl>\n<hr>\n<br>\n<pre>public enum <span class=\"typeNameLabel\">SslMode</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true\" title=\"class or interface in java.lang\">Enum</a>&lt;<a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a>&gt;</pre>\n<div class=\"block\">The different values for the sslmode parameter provide different levels of protection.\n See more information in <a href=\"https://www.postgresql.org/docs/current/libpq-ssl.html#LIBPQ-SSL-PROTECTION\">Protection Provided in Different Modes</a>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== ENUM CONSTANT SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"enum.constant.summary\">\n<!--   -->\n</a>\n<h3>Enum Constant Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Enum Constant Summary table, listing enum constants, and an explanation\">\n<caption><span>Enum Constants</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Enum Constant and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/SslMode.html#ALLOW\">ALLOW</a></span></code>\n<div class=\"block\">first try a non-SSL connection; if that fails, try an SSL connection.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/SslMode.html#DISABLE\">DISABLE</a></span></code>\n<div class=\"block\">only try a non-SSL connection.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/SslMode.html#PREFER\">PREFER</a></span></code>\n<div class=\"block\">first try an SSL connection; if that fails, try a non-SSL connection.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/SslMode.html#REQUIRE\">REQUIRE</a></span></code>\n<div class=\"block\">only try an SSL connection.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/SslMode.html#VERIFY_CA\">VERIFY_CA</a></span></code>\n<div class=\"block\">only try an SSL connection, and verify that the server certificate is issued by a trusted certificate authority (CA).</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/SslMode.html#VERIFY_FULL\">VERIFY_FULL</a></span></code>\n<div class=\"block\">only try an SSL connection, verify that the server certificate is issued by a trusted CA and that the requested server host name matches that in the certificate.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/SslMode.html#value\">value</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/SslMode.html#VALUES\">VALUES</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/SslMode.html#of-java.lang.String-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;value)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/SslMode.html#valueOf-java.lang.String-\">valueOf</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Returns the enum constant of this type with the specified name.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/SslMode.html#values--\">values</a></span>()</code>\n<div class=\"block\">Returns an array containing the constants of this enum type, in\nthe order they are declared.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Enum\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true\" title=\"class or interface in java.lang\">Enum</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#compareTo-E-\" title=\"class or interface in java.lang\">compareTo</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass--\" title=\"class or interface in java.lang\">getDeclaringClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#name--\" title=\"class or interface in java.lang\">name</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#ordinal--\" title=\"class or interface in java.lang\">ordinal</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#valueOf-java.lang.Class-java.lang.String-\" title=\"class or interface in java.lang\">valueOf</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ ENUM CONSTANT DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"enum.constant.detail\">\n<!--   -->\n</a>\n<h3>Enum Constant Detail</h3>\n<a name=\"DISABLE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>DISABLE</h4>\n<pre>public static final&nbsp;<a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a> DISABLE</pre>\n<div class=\"block\">only try a non-SSL connection.</div>\n</li>\n</ul>\n<a name=\"ALLOW\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ALLOW</h4>\n<pre>public static final&nbsp;<a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a> ALLOW</pre>\n<div class=\"block\">first try a non-SSL connection; if that fails, try an SSL connection.</div>\n</li>\n</ul>\n<a name=\"PREFER\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>PREFER</h4>\n<pre>public static final&nbsp;<a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a> PREFER</pre>\n<div class=\"block\">first try an SSL connection; if that fails, try a non-SSL connection.</div>\n</li>\n</ul>\n<a name=\"REQUIRE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>REQUIRE</h4>\n<pre>public static final&nbsp;<a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a> REQUIRE</pre>\n<div class=\"block\">only try an SSL connection. If a root CA file is present, verify the certificate in the same way as if verify-ca was specified.</div>\n</li>\n</ul>\n<a name=\"VERIFY_CA\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>VERIFY_CA</h4>\n<pre>public static final&nbsp;<a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a> VERIFY_CA</pre>\n<div class=\"block\">only try an SSL connection, and verify that the server certificate is issued by a trusted certificate authority (CA).</div>\n</li>\n</ul>\n<a name=\"VERIFY_FULL\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>VERIFY_FULL</h4>\n<pre>public static final&nbsp;<a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a> VERIFY_FULL</pre>\n<div class=\"block\">only try an SSL connection, verify that the server certificate is issued by a trusted CA and that the requested server host name matches that in the certificate.</div>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"VALUES\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>VALUES</h4>\n<pre>public static final&nbsp;<a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a>[] VALUES</pre>\n</li>\n</ul>\n<a name=\"value\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>value</h4>\n<pre>public final&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a> value</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"values--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>values</h4>\n<pre>public static&nbsp;<a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a>[]&nbsp;values()</pre>\n<div class=\"block\">Returns an array containing the constants of this enum type, in\nthe order they are declared.  This method may be used to iterate\nover the constants as follows:\n<pre>\nfor (SslMode c : SslMode.values())\n&nbsp;   System.out.println(c);\n</pre></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>an array containing the constants of this enum type, in the order they are declared</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a>&nbsp;valueOf(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Returns the enum constant of this type with the specified name.\nThe string must match <i>exactly</i> an identifier used to declare an\nenum constant in this type.  (Extraneous whitespace characters are \nnot permitted.)</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the name of the enum constant to be returned.</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the enum constant with the specified name</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true\" title=\"class or interface in java.lang\">IllegalArgumentException</a></code> - if this enum type has no constant with the specified name</dd>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true\" title=\"class or interface in java.lang\">NullPointerException</a></code> - if the argument is null</dd>\n</dl>\n</li>\n</ul>\n<a name=\"of-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>public static&nbsp;<a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a>&nbsp;of(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;value)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/SslMode.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/SslMode.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SslMode.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#enum.constant.summary\">Enum Constants</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#enum.constant.detail\">Enum Constants</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/Tuple.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Tuple (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Tuple (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":6,\"i1\":6,\"i2\":6,\"i3\":6,\"i4\":6,\"i5\":6,\"i6\":6,\"i7\":6,\"i8\":6,\"i9\":6,\"i10\":6,\"i11\":6,\"i12\":6,\"i13\":6,\"i14\":6,\"i15\":6,\"i16\":6,\"i17\":6,\"i18\":6,\"i19\":6,\"i20\":6,\"i21\":6,\"i22\":6,\"i23\":6,\"i24\":6,\"i25\":6,\"i26\":6,\"i27\":6,\"i28\":6,\"i29\":6,\"i30\":6,\"i31\":6,\"i32\":6,\"i33\":6,\"i34\":6,\"i35\":6,\"i36\":6,\"i37\":6,\"i38\":6,\"i39\":6,\"i40\":6,\"i41\":6,\"i42\":6,\"i43\":6,\"i44\":6,\"i45\":6,\"i46\":6,\"i47\":6,\"i48\":6,\"i49\":6,\"i50\":6,\"i51\":6,\"i52\":6,\"i53\":6,\"i54\":6,\"i55\":6,\"i56\":6,\"i57\":6,\"i58\":6,\"i59\":6,\"i60\":6,\"i61\":6,\"i62\":6,\"i63\":6,\"i64\":6,\"i65\":6,\"i66\":6,\"i67\":6,\"i68\":6,\"i69\":6,\"i70\":6,\"i71\":6,\"i72\":6,\"i73\":6,\"i74\":6,\"i75\":6,\"i76\":6,\"i77\":6,\"i78\":6,\"i79\":6,\"i80\":6,\"i81\":6,\"i82\":6,\"i83\":6,\"i84\":6,\"i85\":6,\"i86\":6,\"i87\":6,\"i88\":6,\"i89\":6,\"i90\":6,\"i91\":6,\"i92\":6,\"i93\":6,\"i94\":6,\"i95\":6,\"i96\":6,\"i97\":6,\"i98\":6,\"i99\":6,\"i100\":6,\"i101\":6,\"i102\":6,\"i103\":17,\"i104\":17,\"i105\":17,\"i106\":17,\"i107\":17,\"i108\":17,\"i109\":17,\"i110\":6,\"i111\":17};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"],16:[\"t5\",\"Default Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Tuple.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/Tuple.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Tuple.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient</div>\n<h2 title=\"Interface Tuple\" class=\"title\">Interface Tuple</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Known Subinterfaces:</dt>\n<dd><a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">Tuple</span></pre>\n<div class=\"block\">A general purpose tuple.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t5\" class=\"tableTab\"><span><a href=\"javascript:show(16);\">Default Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addBigDecimal-java.math.BigDecimal-\">addBigDecimal</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\"><code>BigDecimal</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addBoolean-java.lang.Boolean-\">addBoolean</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>&nbsp;value)</code>\n<div class=\"block\">Add a boolean value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addBooleanArray-java.lang.Boolean:A-\">addBooleanArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <code>Boolean</code> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addBox-io.reactiverse.pgclient.data.Box-\">addBox</a></span>(<a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addBoxArray-io.reactiverse.pgclient.data.Box:A-\">addBoxArray</a></span>(<a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addBuffer-io.vertx.core.buffer.Buffer-\">addBuffer</a></span>(io.vertx.core.buffer.Buffer&nbsp;value)</code>\n<div class=\"block\">Add a buffer value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addBufferArray-io.vertx.core.buffer.Buffer:A-\">addBufferArray</a></span>(io.vertx.core.buffer.Buffer[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <code>Buffer</code> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addCircle-io.reactiverse.pgclient.data.Circle-\">addCircle</a></span>(<a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addCircleArray-io.reactiverse.pgclient.data.Circle:A-\">addCircleArray</a></span>(<a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addDouble-java.lang.Double-\">addDouble</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>&nbsp;value)</code>\n<div class=\"block\">Add a double value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addDoubleArray-java.lang.Double:A-\">addDoubleArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addFloat-java.lang.Float-\">addFloat</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>&nbsp;value)</code>\n<div class=\"block\">Add a float value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addFloatArray-java.lang.Float:A-\">addFloatArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addInteger-java.lang.Integer-\">addInteger</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>&nbsp;value)</code>\n<div class=\"block\">Add an integer value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addIntegerArray-java.lang.Integer:A-\">addIntegerArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <code>Integer</code> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addInterval-io.reactiverse.pgclient.data.Interval-\">addInterval</a></span>(<a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addIntervalArray-io.reactiverse.pgclient.data.Interval:A-\">addIntervalArray</a></span>(<a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addJson-io.reactiverse.pgclient.data.Json-\">addJson</a></span>(<a href=\"../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;value)</code>\n<div class=\"block\">Add a json value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addJsonArray-io.reactiverse.pgclient.data.Json:A-\">addJsonArray</a></span>(<a href=\"../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\"><code>Json</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLine-io.reactiverse.pgclient.data.Line-\">addLine</a></span>(<a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLineArray-io.reactiverse.pgclient.data.Line:A-\">addLineArray</a></span>(<a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLineSegment-io.reactiverse.pgclient.data.LineSegment-\">addLineSegment</a></span>(<a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLineSegmentArray-io.reactiverse.pgclient.data.LineSegment:A-\">addLineSegmentArray</a></span>(<a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLocalDate-java.time.LocalDate-\">addLocalDate</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLocalDateArray-java.time.LocalDate:A-\">addLocalDateArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLocalDateTime-java.time.LocalDateTime-\">addLocalDateTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLocalDateTimeArray-java.time.LocalDateTime:A-\">addLocalDateTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLocalTime-java.time.LocalTime-\">addLocalTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLocalTimeArray-java.time.LocalTime:A-\">addLocalTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLong-java.lang.Long-\">addLong</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&nbsp;value)</code>\n<div class=\"block\">Add a long value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addLongArray-java.lang.Long:A-\">addLongArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addNumeric-io.reactiverse.pgclient.data.Numeric-\">addNumeric</a></span>(<a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addNumericArray-io.reactiverse.pgclient.data.Numeric:A-\">addNumericArray</a></span>(<a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addOffsetDateTime-java.time.OffsetDateTime-\">addOffsetDateTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addOffsetDateTimeArray-java.time.OffsetDateTime:A-\">addOffsetDateTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addOffsetTime-java.time.OffsetTime-\">addOffsetTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addOffsetTimeArray-java.time.OffsetTime:A-\">addOffsetTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addPath-io.reactiverse.pgclient.data.Path-\">addPath</a></span>(<a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addPathArray-io.reactiverse.pgclient.data.Path:A-\">addPathArray</a></span>(<a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addPoint-io.reactiverse.pgclient.data.Point-\">addPoint</a></span>(<a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addPointArray-io.reactiverse.pgclient.data.Point:A-\">addPointArray</a></span>(<a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addPolygon-io.reactiverse.pgclient.data.Polygon-\">addPolygon</a></span>(<a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addPolygonArray-io.reactiverse.pgclient.data.Polygon:A-\">addPolygonArray</a></span>(<a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addShort-java.lang.Short-\">addShort</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>&nbsp;value)</code>\n<div class=\"block\">Add a short value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addShortArray-java.lang.Short:A-\">addShortArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addString-java.lang.String-\">addString</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;value)</code>\n<div class=\"block\">Add a string value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addStringArray-java.lang.String:A-\">addStringArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addTemporal-java.time.temporal.Temporal-\">addTemporal</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\">Temporal</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\"><code>Temporal</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addUUID-java.util.UUID-\">addUUID</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addUUIDArray-java.util.UUID:A-\">addUUIDArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#addValue-java.lang.Object-\">addValue</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</code>\n<div class=\"block\">Add an object value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#clear--\">clear</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getBigDecimal-int-\">getBigDecimal</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\"><code>BigDecimal</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getBoolean-int-\">getBoolean</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a boolean value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i54\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getBooleanArray-int-\">getBooleanArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\"><code>Boolean</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i55\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getBox-int-\">getBox</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i56\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getBoxArray-int-\">getBoxArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i57\" class=\"rowColor\">\n<td class=\"colFirst\"><code>io.vertx.core.buffer.Buffer</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getBuffer-int-\">getBuffer</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a buffer value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i58\" class=\"altColor\">\n<td class=\"colFirst\"><code>io.vertx.core.buffer.Buffer[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getBufferArray-int-\">getBufferArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  <code>Buffer</code> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i59\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getCircle-int-\">getCircle</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i60\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getCircleArray-int-\">getCircleArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i61\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getDouble-int-\">getDouble</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a double value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i62\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getDoubleArray-int-\">getDoubleArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i63\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getFloat-int-\">getFloat</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a float value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i64\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getFloatArray-int-\">getFloatArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i65\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getInteger-int-\">getInteger</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an integer value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i66\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getIntegerArray-int-\">getIntegerArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\"><code>Integer</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i67\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getInterval-int-\">getInterval</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i68\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getIntervalArray-int-\">getIntervalArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i69\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getJson-int-\">getJson</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i70\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getJsonArray-int-\">getJsonArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\"><code>Json</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i71\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLine-int-\">getLine</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i72\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLineArray-int-\">getLineArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i73\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLineSegment-int-\">getLineSegment</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i74\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLineSegmentArray-int-\">getLineSegmentArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i75\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLocalDate-int-\">getLocalDate</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i76\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLocalDateArray-int-\">getLocalDateArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i77\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLocalDateTime-int-\">getLocalDateTime</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i78\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLocalDateTimeArray-int-\">getLocalDateTimeArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i79\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLocalTime-int-\">getLocalTime</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i80\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLocalTimeArray-int-\">getLocalTimeArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i81\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLong-int-\">getLong</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a long value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i82\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getLongArray-int-\">getLongArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i83\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getNumeric-int-\">getNumeric</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i84\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getNumericArray-int-\">getNumericArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i85\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getOffsetDateTime-int-\">getOffsetDateTime</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i86\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getOffsetDateTimeArray-int-\">getOffsetDateTimeArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i87\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getOffsetTime-int-\">getOffsetTime</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i88\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getOffsetTimeArray-int-\">getOffsetTimeArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i89\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getPath-int-\">getPath</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i90\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getPathArray-int-\">getPathArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i91\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getPoint-int-\">getPoint</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i92\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getPointArray-int-\">getPointArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i93\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getPolygon-int-\">getPolygon</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i94\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getPolygonArray-int-\">getPolygonArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i95\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getShort-int-\">getShort</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a short value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i96\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getShortArray-int-\">getShortArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i97\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getString-int-\">getString</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a string value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i98\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getStringArray-int-\">getStringArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i99\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\">Temporal</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getTemporal-int-\">getTemporal</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\"><code>Temporal</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i100\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getUUID-int-\">getUUID</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i101\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getUUIDArray-int-\">getUUIDArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i102\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#getValue-int-\">getValue</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an object value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i103\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1)</code>\n<div class=\"block\">Create a tuple of one element.</div>\n</td>\n</tr>\n<tr id=\"i104\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object...-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>...&nbsp;elts)</code>\n<div class=\"block\">Create a tuple of an arbitrary number of elements.</div>\n</td>\n</tr>\n<tr id=\"i105\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2)</code>\n<div class=\"block\">Create a tuple of two elements.</div>\n</td>\n</tr>\n<tr id=\"i106\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3)</code>\n<div class=\"block\">Create a tuple of three elements.</div>\n</td>\n</tr>\n<tr id=\"i107\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4)</code>\n<div class=\"block\">Create a tuple of four elements.</div>\n</td>\n</tr>\n<tr id=\"i108\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt5)</code>\n<div class=\"block\">Create a tuple of five elements.</div>\n</td>\n</tr>\n<tr id=\"i109\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt5,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt6)</code>\n<div class=\"block\">Create a tuple of six elements.</div>\n</td>\n</tr>\n<tr id=\"i110\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#size--\">size</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i111\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html#tuple--\">tuple</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"tuple--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tuple</h4>\n<pre>static&nbsp;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;tuple()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a new empty tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"of-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>static&nbsp;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;of(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1)</pre>\n<div class=\"block\">Create a tuple of one element.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>elt1</code> - the first value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"of-java.lang.Object-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>static&nbsp;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;of(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n                <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2)</pre>\n<div class=\"block\">Create a tuple of two elements.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>elt1</code> - the first value</dd>\n<dd><code>elt2</code> - the second value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"of-java.lang.Object-java.lang.Object-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>static&nbsp;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;of(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n                <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n                <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3)</pre>\n<div class=\"block\">Create a tuple of three elements.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>elt1</code> - the first value</dd>\n<dd><code>elt2</code> - the second value</dd>\n<dd><code>elt3</code> - the third value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>static&nbsp;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;of(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n                <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n                <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n                <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4)</pre>\n<div class=\"block\">Create a tuple of four elements.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>elt1</code> - the first value</dd>\n<dd><code>elt2</code> - the second value</dd>\n<dd><code>elt3</code> - the third value</dd>\n<dd><code>elt4</code> - the fourth value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>static&nbsp;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;of(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n                <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n                <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n                <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4,\n                <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt5)</pre>\n<div class=\"block\">Create a tuple of five elements.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>elt1</code> - the first value</dd>\n<dd><code>elt2</code> - the second value</dd>\n<dd><code>elt3</code> - the third value</dd>\n<dd><code>elt4</code> - the fourth value</dd>\n<dd><code>elt5</code> - the fifth value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>static&nbsp;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;of(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n                <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n                <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n                <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4,\n                <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt5,\n                <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt6)</pre>\n<div class=\"block\">Create a tuple of six elements.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>elt1</code> - the first value</dd>\n<dd><code>elt2</code> - the second valueg</dd>\n<dd><code>elt3</code> - the third value</dd>\n<dd><code>elt4</code> - the fourth value</dd>\n<dd><code>elt5</code> - the fifth value</dd>\n<dd><code>elt6</code> - the sixth value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"of-java.lang.Object-java.lang.Object...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>static&nbsp;<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;of(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n                <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>...&nbsp;elts)</pre>\n<div class=\"block\">Create a tuple of an arbitrary number of elements.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>elt1</code> - the first element</dd>\n<dd><code>elts</code> - the remaining elements</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBoolean-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBoolean</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>&nbsp;getBoolean(int&nbsp;pos)</pre>\n<div class=\"block\">Get a boolean value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getValue-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getValue</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;getValue(int&nbsp;pos)</pre>\n<div class=\"block\">Get an object value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getShort-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getShort</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>&nbsp;getShort(int&nbsp;pos)</pre>\n<div class=\"block\">Get a short value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getInteger-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getInteger</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>&nbsp;getInteger(int&nbsp;pos)</pre>\n<div class=\"block\">Get an integer value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLong-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLong</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&nbsp;getLong(int&nbsp;pos)</pre>\n<div class=\"block\">Get a long value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFloat-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFloat</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>&nbsp;getFloat(int&nbsp;pos)</pre>\n<div class=\"block\">Get a float value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDouble-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDouble</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>&nbsp;getDouble(int&nbsp;pos)</pre>\n<div class=\"block\">Get a double value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getString-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getString</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;getString(int&nbsp;pos)</pre>\n<div class=\"block\">Get a string value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getJson-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getJson</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;getJson(int&nbsp;pos)</pre>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getTemporal-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getTemporal</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\">Temporal</a>&nbsp;getTemporal(int&nbsp;pos)</pre>\n<div class=\"block\">Get a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\"><code>Temporal</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDate-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDate</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>&nbsp;getLocalDate(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalTime-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalTime</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>&nbsp;getLocalTime(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDateTime-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDateTime</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>&nbsp;getLocalDateTime(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetTime-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetTime</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>&nbsp;getOffsetTime(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetDateTime-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetDateTime</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>&nbsp;getOffsetDateTime(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getUUID-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getUUID</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>&nbsp;getUUID(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBigDecimal-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBigDecimal</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a>&nbsp;getBigDecimal(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\"><code>BigDecimal</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getIntegerArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getIntegerArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>[]&nbsp;getIntegerArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\"><code>Integer</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBooleanArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBooleanArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>[]&nbsp;getBooleanArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\"><code>Boolean</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getShortArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getShortArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>[]&nbsp;getShortArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLongArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLongArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>[]&nbsp;getLongArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFloatArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFloatArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>[]&nbsp;getFloatArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDoubleArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDoubleArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>[]&nbsp;getDoubleArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getStringArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getStringArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>[]&nbsp;getStringArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDateArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDateArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>[]&nbsp;getLocalDateArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalTimeArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalTimeArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>[]&nbsp;getLocalTimeArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetTimeArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetTimeArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>[]&nbsp;getOffsetTimeArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDateTimeArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDateTimeArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>[]&nbsp;getLocalDateTimeArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetDateTimeArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetDateTimeArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>[]&nbsp;getOffsetDateTimeArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBufferArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBufferArray</h4>\n<pre>io.vertx.core.buffer.Buffer[]&nbsp;getBufferArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  <code>Buffer</code> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getUUIDArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getUUIDArray</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>[]&nbsp;getUUIDArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getJsonArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getJsonArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>[]&nbsp;getJsonArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\"><code>Json</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getNumericArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumericArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]&nbsp;getNumericArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPointArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPointArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]&nbsp;getPointArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLineArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLineArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]&nbsp;getLineArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLineSegmentArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLineSegmentArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]&nbsp;getLineSegmentArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBoxArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBoxArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]&nbsp;getBoxArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPathArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPathArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]&nbsp;getPathArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPolygonArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPolygonArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]&nbsp;getPolygonArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getCircleArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCircleArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]&nbsp;getCircleArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getIntervalArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getIntervalArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]&nbsp;getIntervalArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of <a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getNumeric-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumeric</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>&nbsp;getNumeric(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPoint-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPoint</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;getPoint(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLine-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLine</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;getLine(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLineSegment-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLineSegment</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;getLineSegment(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBox-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBox</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;getBox(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPath-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPath</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;getPath(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPolygon-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPolygon</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;getPolygon(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getCircle-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCircle</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;getCircle(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getInterval-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getInterval</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;getInterval(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBuffer-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBuffer</h4>\n<pre>io.vertx.core.buffer.Buffer&nbsp;getBuffer(int&nbsp;pos)</pre>\n<div class=\"block\">Get a buffer value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"addBoolean-java.lang.Boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addBoolean</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addBoolean(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>&nbsp;value)</pre>\n<div class=\"block\">Add a boolean value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addValue-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addValue</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addValue(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</pre>\n<div class=\"block\">Add an object value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addShort-java.lang.Short-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addShort</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addShort(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>&nbsp;value)</pre>\n<div class=\"block\">Add a short value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addInteger-java.lang.Integer-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addInteger</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addInteger(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>&nbsp;value)</pre>\n<div class=\"block\">Add an integer value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLong-java.lang.Long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLong</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addLong(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&nbsp;value)</pre>\n<div class=\"block\">Add a long value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addFloat-java.lang.Float-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addFloat</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addFloat(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>&nbsp;value)</pre>\n<div class=\"block\">Add a float value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addDouble-java.lang.Double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addDouble</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addDouble(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>&nbsp;value)</pre>\n<div class=\"block\">Add a double value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addString-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addString</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addString(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;value)</pre>\n<div class=\"block\">Add a string value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addJson-io.reactiverse.pgclient.data.Json-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addJson</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addJson(<a href=\"../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;value)</pre>\n<div class=\"block\">Add a json value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addBuffer-io.vertx.core.buffer.Buffer-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addBuffer</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addBuffer(io.vertx.core.buffer.Buffer&nbsp;value)</pre>\n<div class=\"block\">Add a buffer value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addTemporal-java.time.temporal.Temporal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addTemporal</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addTemporal(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\">Temporal</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\"><code>Temporal</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLocalDate-java.time.LocalDate-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLocalDate</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addLocalDate(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLocalTime-java.time.LocalTime-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLocalTime</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addLocalTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLocalDateTime-java.time.LocalDateTime-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLocalDateTime</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addLocalDateTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addOffsetTime-java.time.OffsetTime-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addOffsetTime</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addOffsetTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addOffsetDateTime-java.time.OffsetDateTime-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addOffsetDateTime</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addOffsetDateTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addUUID-java.util.UUID-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addUUID</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addUUID(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addNumeric-io.reactiverse.pgclient.data.Numeric-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addNumeric</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addNumeric(<a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addBigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addBigDecimal</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addBigDecimal(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\"><code>BigDecimal</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addPoint-io.reactiverse.pgclient.data.Point-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addPoint</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addPoint(<a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLine-io.reactiverse.pgclient.data.Line-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLine</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addLine(<a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLineSegment-io.reactiverse.pgclient.data.LineSegment-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLineSegment</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addLineSegment(<a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addBox-io.reactiverse.pgclient.data.Box-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addBox</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addBox(<a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addPath-io.reactiverse.pgclient.data.Path-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addPath</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addPath(<a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addPolygon-io.reactiverse.pgclient.data.Polygon-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addPolygon</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addPolygon(<a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addCircle-io.reactiverse.pgclient.data.Circle-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addCircle</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addCircle(<a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addInterval-io.reactiverse.pgclient.data.Interval-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addInterval</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addInterval(<a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addIntegerArray-java.lang.Integer:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addIntegerArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addIntegerArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <code>Integer</code> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addBooleanArray-java.lang.Boolean:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addBooleanArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addBooleanArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <code>Boolean</code> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addShortArray-java.lang.Short:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addShortArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addShortArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLongArray-java.lang.Long:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLongArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addLongArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addFloatArray-java.lang.Float:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addFloatArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addFloatArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addDoubleArray-java.lang.Double:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addDoubleArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addDoubleArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addStringArray-java.lang.String:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addStringArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addStringArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLocalDateArray-java.time.LocalDate:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLocalDateArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addLocalDateArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLocalTimeArray-java.time.LocalTime:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLocalTimeArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addLocalTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addOffsetTimeArray-java.time.OffsetTime:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addOffsetTimeArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addOffsetTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLocalDateTimeArray-java.time.LocalDateTime:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLocalDateTimeArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addLocalDateTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addOffsetDateTimeArray-java.time.OffsetDateTime:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addOffsetDateTimeArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addOffsetDateTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addBufferArray-io.vertx.core.buffer.Buffer:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addBufferArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addBufferArray(io.vertx.core.buffer.Buffer[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <code>Buffer</code> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addUUIDArray-java.util.UUID:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addUUIDArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addUUIDArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addJsonArray-io.reactiverse.pgclient.data.Json:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addJsonArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addJsonArray(<a href=\"../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\"><code>Json</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addNumericArray-io.reactiverse.pgclient.data.Numeric:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addNumericArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addNumericArray(<a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addPointArray-io.reactiverse.pgclient.data.Point:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addPointArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addPointArray(<a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLineArray-io.reactiverse.pgclient.data.Line:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLineArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addLineArray(<a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLineSegmentArray-io.reactiverse.pgclient.data.LineSegment:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLineSegmentArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addLineSegmentArray(<a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addBoxArray-io.reactiverse.pgclient.data.Box:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addBoxArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addBoxArray(<a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addPathArray-io.reactiverse.pgclient.data.Path:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addPathArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addPathArray(<a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addPolygonArray-io.reactiverse.pgclient.data.Polygon:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addPolygonArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addPolygonArray(<a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addCircleArray-io.reactiverse.pgclient.data.Circle:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addCircleArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addCircleArray(<a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addIntervalArray-io.reactiverse.pgclient.data.Interval:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addIntervalArray</h4>\n<pre><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;addIntervalArray(<a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"size--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>size</h4>\n<pre>int&nbsp;size()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple size</dd>\n</dl>\n</li>\n</ul>\n<a name=\"clear--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>clear</h4>\n<pre>void&nbsp;clear()</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Tuple.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/Tuple.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Tuple.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/Json.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_172) on Sat Jun 09 14:37:54 CEST 2018 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Interface io.reactiverse.pgclient.data.Json (Reactive Postgres Client 0.9.0 API)</title>\n<meta name=\"date\" content=\"2018-06-09\">\n<link rel=\"stylesheet\" decodingType=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script decodingType=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script decodingType=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Interface io.reactiverse.pgclient.data.Json (Reactive Postgres Client 0.9.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//--></script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script decodingType=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Interface io.reactiverse.pgclient.data.Json\" class=\"title\">Uses of Interface<br>io.reactiverse.pgclient.Json</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Json.html#create-java.lang.Object-\">create</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#getJson-int-\">getJson</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Row.html#getJson-java.lang.String-\">getJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#getJsonArray-int-\">getJsonArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\"><code>Json</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Row.html#getJsonArray-java.lang.String-\">getJsonArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\"><code>Json</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with parameters of decodingType <a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addJson-io.reactiverse.pgclient.Json-\">addJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a>&nbsp;value)</code>\n<div class=\"block\">Add a json value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addJsonArray-io.reactiverse.pgclient.Json:A-\">addJsonArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\"><code>Json</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a> in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Json.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of decodingType <a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Json.html#newInstance-io.reactiverse.pgclient.Json-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of decodingType <a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Json.html#Json-io.reactiverse.pgclient.Json-\">Json</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a> in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Json.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of decodingType <a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Json.html#newInstance-io.reactiverse.pgclient.Json-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of decodingType <a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Json.html#Json-io.reactiverse.pgclient.Json-\">Json</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script decodingType=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2018 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/JsonImpl.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_162) on Sun Apr 08 16:40:34 CEST 2018 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.impl.data.JsonImpl (Reactive Postgres Client 0.7.1-SNAPSHOT API)</title>\n<meta name=\"date\" content=\"2018-04-08\">\n<link rel=\"stylesheet\" decodingType=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script decodingType=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script decodingType=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.impl.data.JsonImpl (Reactive Postgres Client 0.7.1-SNAPSHOT API)\";\n        }\n    }\n    catch(err) {\n    }\n//--></script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/JsonImpl.html\" title=\"class in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/JsonImpl.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"JsonImpl.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script decodingType=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.impl.data.JsonImpl\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.JsonImpl</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/pgclient/JsonImpl.html\" title=\"class in io.reactiverse.pgclient\">JsonImpl</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">\n<div class=\"block\">= Reactive Postgres Client\n\n The Reactive Postgres Client is a client for Postgres with a straightforward API focusing on\n scalability and low overhead.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/JsonImpl.html\" title=\"class in io.reactiverse.pgclient\">JsonImpl</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> declared as <a href=\"../../../../io/reactiverse/pgclient/JsonImpl.html\" title=\"class in io.reactiverse.pgclient\">JsonImpl</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/JsonImpl.html\" title=\"class in io.reactiverse.pgclient\">JsonImpl</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">JsonImpl.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/JsonImpl.html#NULL\">NULL</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/JsonImpl.html\" title=\"class in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/JsonImpl.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"JsonImpl.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script decodingType=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2018 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/Numeric.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_172) on Sat Jun 09 14:37:54 CEST 2018 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.data.Numeric (Reactive Postgres Client 0.9.0 API)</title>\n<meta name=\"date\" content=\"2018-06-09\">\n<link rel=\"stylesheet\" decodingType=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script decodingType=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script decodingType=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.data.Numeric (Reactive Postgres Client 0.9.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//--></script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/Numeric.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Numeric.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script decodingType=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.data.Numeric\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.Numeric</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Numeric</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Numeric</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> declared as <a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Numeric</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Numeric</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Numeric.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Numeric.html#NaN\">NaN</a></span></code>\n<div class=\"block\">Constant for the <code>NaN</code> value.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Numeric</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Numeric</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Numeric.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Numeric.html#create-java.lang.Number-\">create</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a>&nbsp;number)</code>\n<div class=\"block\">Return a <code>Numeric</code> instance for the given <code>number</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Numeric</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#getNumeric-int-\">getNumeric</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\"><code>Numeric</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Numeric</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Row.html#getNumeric-java.lang.String-\">getNumeric</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\"><code>Numeric</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Numeric</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#getNumericArray-int-\">getNumericArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\"><code>Numeric</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Numeric</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Row.html#getNumericArray-java.lang.String-\">getNumericArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\"><code>Numeric</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Numeric</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Numeric.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Numeric.html#parse-java.lang.String-\">parse</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;s)</code>\n<div class=\"block\">Parse and return a <code>Numeric</code> instance for the given <code>s</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with parameters of decodingType <a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Numeric</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addNumeric-io.reactiverse.pgclient.Numeric-\">addNumeric</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Numeric</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\"><code>Numeric</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addNumericArray-io.reactiverse.pgclient.Numeric:A-\">addNumericArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Numeric</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\"><code>Numeric</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/Numeric.html\" title=\"class in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/Numeric.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Numeric.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script decodingType=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2018 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/PgClient.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Interface io.reactiverse.pgclient.PgClient (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Interface io.reactiverse.pgclient.PgClient (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgClient.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgClient.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Interface io.reactiverse.pgclient.PgClient\" class=\"title\">Uses of Interface<br>io.reactiverse.pgclient.PgClient</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing subinterfaces, and an explanation\">\n<caption><span>Subinterfaces of <a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Interface and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>interface&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></span></code>\n<div class=\"block\">A connection to Postgres.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>interface&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></span></code>\n<div class=\"block\">A pool of connection.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>interface&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></span></code>\n<div class=\"block\">A transaction that allows to control the transaction and receive events.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a> in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#newInstance-io.reactiverse.pgclient.PgClient-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#PgClient-io.reactiverse.pgclient.PgClient-\">PgClient</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a> in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#newInstance-io.reactiverse.pgclient.PgClient-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#PgClient-io.reactiverse.pgclient.PgClient-\">PgClient</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgClient.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgClient.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/PgConnectOptions.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.PgConnectOptions (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.PgConnectOptions (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgConnectOptions.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgConnectOptions.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.PgConnectOptions\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.PgConnectOptions</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient.pubsub\">io.reactiverse.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient.pubsub\">io.reactiverse.reactivex.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient.pubsub\">io.reactiverse.rxjava.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing subclasses, and an explanation\">\n<caption><span>Subclasses of <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></span></code>\n<div class=\"block\">The options for configuring a connection pool.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#addCrlPath-java.lang.String-\">addCrlPath</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;crlPath)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#addCrlValue-io.vertx.core.buffer.Buffer-\">addCrlValue</a></span>(io.vertx.core.buffer.Buffer&nbsp;crlValue)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#addEnabledCipherSuite-java.lang.String-\">addEnabledCipherSuite</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;suite)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#addEnabledSecureTransportProtocol-java.lang.String-\">addEnabledSecureTransportProtocol</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;protocol)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#fromEnv--\">fromEnv</a></span>()</code>\n<div class=\"block\">Provide a <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgConnectOptions</code></a> configured with environment variables, if the environment variable\n is not set, then a default value will take precedence over this.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#fromUri-java.lang.String-\">fromUri</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</code>\n<div class=\"block\">Provide a <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgConnectOptions</code></a> configured from a connection URI.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setCachePreparedStatements-boolean-\">setCachePreparedStatements</a></span>(boolean&nbsp;cachePreparedStatements)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setConnectTimeout-int-\">setConnectTimeout</a></span>(int&nbsp;connectTimeout)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setDatabase-java.lang.String-\">setDatabase</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;database)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setEnabledSecureTransportProtocols-java.util.Set-\">setEnabledSecureTransportProtocols</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true\" title=\"class or interface in java.util\">Set</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;&nbsp;enabledSecureTransportProtocols)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setHost-java.lang.String-\">setHost</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;host)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setHostnameVerificationAlgorithm-java.lang.String-\">setHostnameVerificationAlgorithm</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;hostnameVerificationAlgorithm)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setIdleTimeout-int-\">setIdleTimeout</a></span>(int&nbsp;idleTimeout)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setJdkSslEngineOptions-io.vertx.core.net.JdkSSLEngineOptions-\">setJdkSslEngineOptions</a></span>(io.vertx.core.net.JdkSSLEngineOptions&nbsp;sslEngineOptions)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setKeyCertOptions-io.vertx.core.net.KeyCertOptions-\">setKeyCertOptions</a></span>(io.vertx.core.net.KeyCertOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setKeyStoreOptions-io.vertx.core.net.JksOptions-\">setKeyStoreOptions</a></span>(io.vertx.core.net.JksOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setLocalAddress-java.lang.String-\">setLocalAddress</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;localAddress)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setLogActivity-boolean-\">setLogActivity</a></span>(boolean&nbsp;logEnabled)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setMetricsName-java.lang.String-\">setMetricsName</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;metricsName)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setOpenSslEngineOptions-io.vertx.core.net.OpenSSLEngineOptions-\">setOpenSslEngineOptions</a></span>(io.vertx.core.net.OpenSSLEngineOptions&nbsp;sslEngineOptions)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setPassword-java.lang.String-\">setPassword</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;password)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setPemKeyCertOptions-io.vertx.core.net.PemKeyCertOptions-\">setPemKeyCertOptions</a></span>(io.vertx.core.net.PemKeyCertOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setPemTrustOptions-io.vertx.core.net.PemTrustOptions-\">setPemTrustOptions</a></span>(io.vertx.core.net.PemTrustOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setPfxKeyCertOptions-io.vertx.core.net.PfxOptions-\">setPfxKeyCertOptions</a></span>(io.vertx.core.net.PfxOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setPfxTrustOptions-io.vertx.core.net.PfxOptions-\">setPfxTrustOptions</a></span>(io.vertx.core.net.PfxOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setPipeliningLimit-int-\">setPipeliningLimit</a></span>(int&nbsp;pipeliningLimit)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setPort-int-\">setPort</a></span>(int&nbsp;port)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setProxyOptions-io.vertx.core.net.ProxyOptions-\">setProxyOptions</a></span>(io.vertx.core.net.ProxyOptions&nbsp;proxyOptions)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setReceiveBufferSize-int-\">setReceiveBufferSize</a></span>(int&nbsp;receiveBufferSize)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setReconnectAttempts-int-\">setReconnectAttempts</a></span>(int&nbsp;attempts)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setReconnectInterval-long-\">setReconnectInterval</a></span>(long&nbsp;interval)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setReuseAddress-boolean-\">setReuseAddress</a></span>(boolean&nbsp;reuseAddress)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setReusePort-boolean-\">setReusePort</a></span>(boolean&nbsp;reusePort)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setSendBufferSize-int-\">setSendBufferSize</a></span>(int&nbsp;sendBufferSize)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setSoLinger-int-\">setSoLinger</a></span>(int&nbsp;soLinger)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setSsl-boolean-\">setSsl</a></span>(boolean&nbsp;ssl)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setSslEngineOptions-io.vertx.core.net.SSLEngineOptions-\">setSslEngineOptions</a></span>(io.vertx.core.net.SSLEngineOptions&nbsp;sslEngineOptions)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setSslMode-io.reactiverse.pgclient.SslMode-\">setSslMode</a></span>(<a href=\"../../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a>&nbsp;sslmode)</code>\n<div class=\"block\">Set <a href=\"../../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\"><code>SslMode</code></a> for the client, this option can be used to provide different levels of secure protection.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setTcpCork-boolean-\">setTcpCork</a></span>(boolean&nbsp;tcpCork)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setTcpFastOpen-boolean-\">setTcpFastOpen</a></span>(boolean&nbsp;tcpFastOpen)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setTcpKeepAlive-boolean-\">setTcpKeepAlive</a></span>(boolean&nbsp;tcpKeepAlive)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setTcpNoDelay-boolean-\">setTcpNoDelay</a></span>(boolean&nbsp;tcpNoDelay)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setTcpQuickAck-boolean-\">setTcpQuickAck</a></span>(boolean&nbsp;tcpQuickAck)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setTrafficClass-int-\">setTrafficClass</a></span>(int&nbsp;trafficClass)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setTrustAll-boolean-\">setTrustAll</a></span>(boolean&nbsp;trustAll)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setTrustOptions-io.vertx.core.net.TrustOptions-\">setTrustOptions</a></span>(io.vertx.core.net.TrustOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setTrustStoreOptions-io.vertx.core.net.JksOptions-\">setTrustStoreOptions</a></span>(io.vertx.core.net.JksOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setUseAlpn-boolean-\">setUseAlpn</a></span>(boolean&nbsp;useAlpn)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setUsePooledBuffers-boolean-\">setUsePooledBuffers</a></span>(boolean&nbsp;usePooledBuffers)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setUser-java.lang.String-\">setUser</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;user)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">connect</a></span>(io.vertx.core.Vertx&nbsp;vertx,\n       <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptionsConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptionsConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.PgConnectOptions-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptionsConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptionsConverter.html#toJson-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptionsConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptionsConverter.html#toJson-io.reactiverse.pgclient.PgConnectOptions-java.util.Map-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#PgConnectOptions-io.reactiverse.pgclient.PgConnectOptions-\">PgConnectOptions</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#PgPoolOptions-io.reactiverse.pgclient.PgConnectOptions-\">PgPoolOptions</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient.pubsub\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a> in <a href=\"../../../../io/reactiverse/pgclient/pubsub/package-summary.html\">io.reactiverse.pgclient.pubsub</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/pubsub/package-summary.html\">io.reactiverse.pgclient.pubsub</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html#subscriber-io.vertx.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">subscriber</a></span>(io.vertx.core.Vertx&nbsp;vertx,\n          <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options)</code>\n<div class=\"block\">Create a subscriber.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a> in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">connect</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n       <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxConnect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">rxConnect</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n         <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options)</code>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient.pubsub\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a> in <a href=\"../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#subscriber-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">subscriber</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n          <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options)</code>\n<div class=\"block\">Create a subscriber.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a> in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">connect</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n       <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxConnect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">rxConnect</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n         <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options)</code>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient.pubsub\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a> in <a href=\"../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#subscriber-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">subscriber</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n          <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options)</code>\n<div class=\"block\">Create a subscriber.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgConnectOptions.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgConnectOptions.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/PgConnectOptionsConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.PgConnectOptionsConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.PgConnectOptionsConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgConnectOptionsConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgConnectOptionsConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.PgConnectOptionsConverter\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.PgConnectOptionsConverter</h2>\n</div>\n<div class=\"classUseContainer\">No usage of io.reactiverse.pgclient.PgConnectOptionsConverter</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgConnectOptionsConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgConnectOptionsConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/PgConnection.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Interface io.reactiverse.pgclient.PgConnection (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Interface io.reactiverse.pgclient.PgConnection (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgConnection.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgConnection.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Interface io.reactiverse.pgclient.PgConnection\" class=\"title\">Uses of Interface<br>io.reactiverse.pgclient.PgConnection</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient.pubsub\">io.reactiverse.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#cancelRequest-io.vertx.core.Handler-\">cancelRequest</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Send a request cancellation message to tell the server to cancel processing request in this connection.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#closeHandler-io.vertx.core.Handler-\">closeHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the connection is closed.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called with connection errors.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#notificationHandler-io.vertx.core.Handler-\">notificationHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the connection receives notification on a channel.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Method parameters in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with type arguments of type <a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-io.vertx.core.Handler-\">connect</a></span>(io.vertx.core.Vertx&nbsp;vertx,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>PgClient.connect(Vertx, PgConnectOptions, Handler)</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">connect</a></span>(io.vertx.core.Vertx&nbsp;vertx,\n       <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-java.lang.String-io.vertx.core.Handler-\">connect</a></span>(io.vertx.core.Vertx&nbsp;vertx,\n       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/pgclient/PgClient.html#connect-io.vertx.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>PgClient.connect(Vertx, PgConnectOptions, Handler)</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#getConnection-io.vertx.core.Handler-\">getConnection</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Get a connection from the pool.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient.pubsub\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a> in <a href=\"../../../../io/reactiverse/pgclient/pubsub/package-summary.html\">io.reactiverse.pgclient.pubsub</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/pubsub/package-summary.html\">io.reactiverse.pgclient.pubsub</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html#actualConnection--\">actualConnection</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a> in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#newInstance-io.reactiverse.pgclient.PgConnection-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#PgConnection-io.reactiverse.pgclient.PgConnection-\">PgConnection</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a> in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#newInstance-io.reactiverse.pgclient.PgConnection-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#PgConnection-io.reactiverse.pgclient.PgConnection-\">PgConnection</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgConnection.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgConnection.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/PgCursor.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Interface io.reactiverse.pgclient.PgCursor (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Interface io.reactiverse.pgclient.PgCursor (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgCursor.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgCursor.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Interface io.reactiverse.pgclient.PgCursor\" class=\"title\">Uses of Interface<br>io.reactiverse.pgclient.PgCursor</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>default <a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#cursor--\">cursor</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#cursor-io.reactiverse.pgclient.Tuple-\">cursor</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a> in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgCursor.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgCursor.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#newInstance-io.reactiverse.pgclient.PgCursor-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#PgCursor-io.reactiverse.pgclient.PgCursor-\">PgCursor</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a> in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgCursor.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgCursor.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#newInstance-io.reactiverse.pgclient.PgCursor-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#PgCursor-io.reactiverse.pgclient.PgCursor-\">PgCursor</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgCursor.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgCursor.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/PgException.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.PgException (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.PgException (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgException.html\" title=\"class in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgException.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgException.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.PgException\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.PgException</h2>\n</div>\n<div class=\"classUseContainer\">No usage of io.reactiverse.pgclient.PgException</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgException.html\" title=\"class in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgException.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgException.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/PgIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Interface io.reactiverse.pgclient.PgIterator (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Interface io.reactiverse.pgclient.PgIterator (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Interface io.reactiverse.pgclient.PgIterator\" class=\"title\">Uses of Interface<br>io.reactiverse.pgclient.PgIterator</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgRowSet.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html#iterator--\">iterator</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a> in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgIterator.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgIterator.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html#newInstance-io.reactiverse.pgclient.PgIterator-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html#PgIterator-io.reactiverse.pgclient.PgIterator-\">PgIterator</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a> in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgIterator.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgIterator.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html#newInstance-io.reactiverse.pgclient.PgIterator-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html#PgIterator-io.reactiverse.pgclient.PgIterator-\">PgIterator</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/PgNotification.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.PgNotification (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.PgNotification (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgNotification.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgNotification.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.PgNotification\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.PgNotification</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgNotification.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgNotification.html#setChannel-java.lang.String-\">setChannel</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;channel)</code>\n<div class=\"block\">Set the channel value.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgNotification.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgNotification.html#setPayload-java.lang.String-\">setPayload</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;payload)</code>\n<div class=\"block\">Set the payload value.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgNotification.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgNotification.html#setProcessId-int-\">setProcessId</a></span>(int&nbsp;processId)</code>\n<div class=\"block\">Set the process id.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgNotificationConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgNotificationConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.PgNotification-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgNotificationConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgNotificationConverter.html#toJson-io.reactiverse.pgclient.PgNotification-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgNotificationConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgNotificationConverter.html#toJson-io.reactiverse.pgclient.PgNotification-java.util.Map-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Method parameters in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with type arguments of type <a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#notificationHandler-io.vertx.core.Handler-\">notificationHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the connection receives notification on a channel.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a> in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Method parameters in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with type arguments of type <a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#notificationHandler-io.vertx.core.Handler-\">notificationHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the connection receives notification on a channel.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a> in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Method parameters in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with type arguments of type <a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#notificationHandler-io.vertx.core.Handler-\">notificationHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the connection receives notification on a channel.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgNotification.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgNotification.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/PgNotificationConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.PgNotificationConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.PgNotificationConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgNotificationConverter.html\" title=\"class in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgNotificationConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgNotificationConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.PgNotificationConverter\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.PgNotificationConverter</h2>\n</div>\n<div class=\"classUseContainer\">No usage of io.reactiverse.pgclient.PgNotificationConverter</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgNotificationConverter.html\" title=\"class in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgNotificationConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgNotificationConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/PgPool.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Interface io.reactiverse.pgclient.PgPool (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Interface io.reactiverse.pgclient.PgPool (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgPool.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPool.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Interface io.reactiverse.pgclient.PgPool\" class=\"title\">Uses of Interface<br>io.reactiverse.pgclient.PgPool</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#pool--\">pool</a></span>()</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\"><code>PgClient.pool(PgPoolOptions)</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\">pool</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</code>\n<div class=\"block\">Create a connection pool to the database configured with the given <code>options</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#pool-java.lang.String-\">pool</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\"><code>PgClient.pool(PgPoolOptions)</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-\">pool</a></span>(io.vertx.core.Vertx&nbsp;vertx)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\"><code>PgClient.pool(Vertx, PgPoolOptions)</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">pool</a></span>(io.vertx.core.Vertx&nbsp;vertx,\n    <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\"><code>PgClient.pool(PgPoolOptions)</code></a> with a specific <code>Vertx</code> instance.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-java.lang.String-\">pool</a></span>(io.vertx.core.Vertx&nbsp;vertx,\n    <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\"><code>PgClient.pool(Vertx, PgPoolOptions)</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a> in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#newInstance-io.reactiverse.pgclient.PgPool-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#PgPool-io.reactiverse.pgclient.PgPool-\">PgPool</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a> in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#newInstance-io.reactiverse.pgclient.PgPool-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#PgPool-io.reactiverse.pgclient.PgPool-\">PgPool</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgPool.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPool.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/PgPoolOptions.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.PgPoolOptions (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.PgPoolOptions (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgPoolOptions.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPoolOptions.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.PgPoolOptions\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.PgPoolOptions</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#addCrlPath-java.lang.String-\">addCrlPath</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;crlPath)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#addCrlValue-io.vertx.core.buffer.Buffer-\">addCrlValue</a></span>(io.vertx.core.buffer.Buffer&nbsp;crlValue)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#addEnabledCipherSuite-java.lang.String-\">addEnabledCipherSuite</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;suite)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#addEnabledSecureTransportProtocol-java.lang.String-\">addEnabledSecureTransportProtocol</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;protocol)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#fromEnv--\">fromEnv</a></span>()</code>\n<div class=\"block\">Provide a <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgPoolOptions</code></a> configured with environment variables, if the environment variable\n is not set, then a default value will take precedence over this.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#fromUri-java.lang.String-\">fromUri</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</code>\n<div class=\"block\">Provide a <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgPoolOptions</code></a> configured from a connection URI.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setCachePreparedStatements-boolean-\">setCachePreparedStatements</a></span>(boolean&nbsp;cachePreparedStatements)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setConnectTimeout-int-\">setConnectTimeout</a></span>(int&nbsp;connectTimeout)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setDatabase-java.lang.String-\">setDatabase</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;database)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setHost-java.lang.String-\">setHost</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;host)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setHostnameVerificationAlgorithm-java.lang.String-\">setHostnameVerificationAlgorithm</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;hostnameVerificationAlgorithm)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setIdleTimeout-int-\">setIdleTimeout</a></span>(int&nbsp;idleTimeout)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setJdkSslEngineOptions-io.vertx.core.net.JdkSSLEngineOptions-\">setJdkSslEngineOptions</a></span>(io.vertx.core.net.JdkSSLEngineOptions&nbsp;sslEngineOptions)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setKeyCertOptions-io.vertx.core.net.KeyCertOptions-\">setKeyCertOptions</a></span>(io.vertx.core.net.KeyCertOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setKeyStoreOptions-io.vertx.core.net.JksOptions-\">setKeyStoreOptions</a></span>(io.vertx.core.net.JksOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setLocalAddress-java.lang.String-\">setLocalAddress</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;localAddress)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setLogActivity-boolean-\">setLogActivity</a></span>(boolean&nbsp;logEnabled)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setMaxSize-int-\">setMaxSize</a></span>(int&nbsp;maxSize)</code>\n<div class=\"block\">Set the maximum pool size</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setMaxWaitQueueSize-int-\">setMaxWaitQueueSize</a></span>(int&nbsp;maxWaitQueueSize)</code>\n<div class=\"block\">Set the maximum connection request allowed in the wait queue, any requests beyond the max size will result in\n an failure.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setMetricsName-java.lang.String-\">setMetricsName</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;metricsName)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setOpenSslEngineOptions-io.vertx.core.net.OpenSSLEngineOptions-\">setOpenSslEngineOptions</a></span>(io.vertx.core.net.OpenSSLEngineOptions&nbsp;sslEngineOptions)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setPassword-java.lang.String-\">setPassword</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;password)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setPemKeyCertOptions-io.vertx.core.net.PemKeyCertOptions-\">setPemKeyCertOptions</a></span>(io.vertx.core.net.PemKeyCertOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setPemTrustOptions-io.vertx.core.net.PemTrustOptions-\">setPemTrustOptions</a></span>(io.vertx.core.net.PemTrustOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setPfxKeyCertOptions-io.vertx.core.net.PfxOptions-\">setPfxKeyCertOptions</a></span>(io.vertx.core.net.PfxOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setPfxTrustOptions-io.vertx.core.net.PfxOptions-\">setPfxTrustOptions</a></span>(io.vertx.core.net.PfxOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setPipeliningLimit-int-\">setPipeliningLimit</a></span>(int&nbsp;pipeliningLimit)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setPort-int-\">setPort</a></span>(int&nbsp;port)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setProxyOptions-io.vertx.core.net.ProxyOptions-\">setProxyOptions</a></span>(io.vertx.core.net.ProxyOptions&nbsp;proxyOptions)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setReceiveBufferSize-int-\">setReceiveBufferSize</a></span>(int&nbsp;receiveBufferSize)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setReconnectAttempts-int-\">setReconnectAttempts</a></span>(int&nbsp;attempts)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setReconnectInterval-long-\">setReconnectInterval</a></span>(long&nbsp;interval)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setReuseAddress-boolean-\">setReuseAddress</a></span>(boolean&nbsp;reuseAddress)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setReusePort-boolean-\">setReusePort</a></span>(boolean&nbsp;reusePort)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setSendBufferSize-int-\">setSendBufferSize</a></span>(int&nbsp;sendBufferSize)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setSoLinger-int-\">setSoLinger</a></span>(int&nbsp;soLinger)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setSsl-boolean-\">setSsl</a></span>(boolean&nbsp;ssl)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setSslEngineOptions-io.vertx.core.net.SSLEngineOptions-\">setSslEngineOptions</a></span>(io.vertx.core.net.SSLEngineOptions&nbsp;sslEngineOptions)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setSslMode-io.reactiverse.pgclient.SslMode-\">setSslMode</a></span>(<a href=\"../../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a>&nbsp;sslmode)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setTcpCork-boolean-\">setTcpCork</a></span>(boolean&nbsp;tcpCork)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setTcpFastOpen-boolean-\">setTcpFastOpen</a></span>(boolean&nbsp;tcpFastOpen)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setTcpKeepAlive-boolean-\">setTcpKeepAlive</a></span>(boolean&nbsp;tcpKeepAlive)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setTcpNoDelay-boolean-\">setTcpNoDelay</a></span>(boolean&nbsp;tcpNoDelay)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setTcpQuickAck-boolean-\">setTcpQuickAck</a></span>(boolean&nbsp;tcpQuickAck)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setTrafficClass-int-\">setTrafficClass</a></span>(int&nbsp;trafficClass)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setTrustAll-boolean-\">setTrustAll</a></span>(boolean&nbsp;trustAll)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setTrustOptions-io.vertx.core.net.TrustOptions-\">setTrustOptions</a></span>(io.vertx.core.net.TrustOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setTrustStoreOptions-io.vertx.core.net.JksOptions-\">setTrustStoreOptions</a></span>(io.vertx.core.net.JksOptions&nbsp;options)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setUseAlpn-boolean-\">setUseAlpn</a></span>(boolean&nbsp;useAlpn)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setUsePooledBuffers-boolean-\">setUsePooledBuffers</a></span>(boolean&nbsp;usePooledBuffers)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setUser-java.lang.String-\">setUser</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;user)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptionsConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptionsConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.PgPoolOptions-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\">pool</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</code>\n<div class=\"block\">Create a connection pool to the database configured with the given <code>options</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#pool-io.vertx.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">pool</a></span>(io.vertx.core.Vertx&nbsp;vertx,\n    <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\"><code>PgClient.pool(PgPoolOptions)</code></a> with a specific <code>Vertx</code> instance.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptionsConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptionsConverter.html#toJson-io.reactiverse.pgclient.PgPoolOptions-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptionsConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptionsConverter.html#toJson-io.reactiverse.pgclient.PgPoolOptions-java.util.Map-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#PgPoolOptions-io.reactiverse.pgclient.PgPoolOptions-\">PgPoolOptions</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a> in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\">pool</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</code>\n<div class=\"block\">Create a connection pool to the database configured with the given <code>options</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">pool</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n    <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with a specific  instance.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a> in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\">pool</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</code>\n<div class=\"block\">Create a connection pool to the database configured with the given <code>options</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">pool</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n    <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with a specific  instance.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgPoolOptions.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPoolOptions.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/PgPoolOptionsConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.PgPoolOptionsConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.PgPoolOptionsConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgPoolOptionsConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPoolOptionsConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.PgPoolOptionsConverter\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.PgPoolOptionsConverter</h2>\n</div>\n<div class=\"classUseContainer\">No usage of io.reactiverse.pgclient.PgPoolOptionsConverter</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgPoolOptionsConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPoolOptionsConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/PgPreparedQuery.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Interface io.reactiverse.pgclient.PgPreparedQuery (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Interface io.reactiverse.pgclient.PgPreparedQuery (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgPreparedQuery.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPreparedQuery.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Interface io.reactiverse.pgclient.PgPreparedQuery\" class=\"title\">Uses of Interface<br>io.reactiverse.pgclient.PgPreparedQuery</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#batch-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">batch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;argsList,\n     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#batch-java.util.List-io.vertx.core.Handler-\">batch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;argsList,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>default &lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-java.util.stream.Collector-io.vertx.core.Handler-\">execute</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Calls <a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\"><code>execute(Tuple, Collector, Handler)</code></a> with an empty tuple argument.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>default <a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\">execute</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Calls <a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\"><code>execute(Tuple, Handler)</code></a> with an empty tuple argument.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">execute</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;args,\n       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">execute</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;args,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Method parameters in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with type arguments of type <a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a> in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#newInstance-io.reactiverse.pgclient.PgPreparedQuery-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#PgPreparedQuery-io.reactiverse.pgclient.PgPreparedQuery-\">PgPreparedQuery</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a> in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#newInstance-io.reactiverse.pgclient.PgPreparedQuery-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#PgPreparedQuery-io.reactiverse.pgclient.PgPreparedQuery-\">PgPreparedQuery</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgPreparedQuery.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPreparedQuery.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/PgResult.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Interface io.reactiverse.pgclient.PgResult (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Interface io.reactiverse.pgclient.PgResult (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgResult.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgResult.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Interface io.reactiverse.pgclient.PgResult\" class=\"title\">Uses of Interface<br>io.reactiverse.pgclient.PgResult</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing subinterfaces, and an explanation\">\n<caption><span>Subinterfaces of <a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Interface and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>interface&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a></span></code>\n<div class=\"block\">A set of rows.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgResult.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgResult.html#next--\">next</a></span>()</code>\n<div class=\"block\">Return the next available result or <code>null</code>, e.g for a simple query that executed multiple queries or for\n a batch result.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Method parameters in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with type arguments of type <a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#batch-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">batch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;argsList,\n     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>default &lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-java.util.stream.Collector-io.vertx.core.Handler-\">execute</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Calls <a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\"><code>PgPreparedQuery.execute(Tuple, Collector, Handler)</code></a> with an empty tuple argument.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">execute</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;args,\n       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a> in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgResult.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgResult.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#newInstance-io.reactiverse.pgclient.PgResult-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgResult.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#newInstance-io.reactiverse.pgclient.PgResult-io.vertx.lang.rx.TypeArg-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;arg,\n           io.vertx.lang.rx.TypeArg&lt;T&gt;&nbsp;__typeArg_T)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#PgResult-io.reactiverse.pgclient.PgResult-\">PgResult</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#PgResult-io.reactiverse.pgclient.PgResult-io.vertx.lang.rx.TypeArg-\">PgResult</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;delegate,\n        io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt;&nbsp;typeArg_0)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a> in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgResult.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgResult.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#newInstance-io.reactiverse.pgclient.PgResult-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgResult.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#newInstance-io.reactiverse.pgclient.PgResult-io.vertx.lang.rx.TypeArg-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;arg,\n           io.vertx.lang.rx.TypeArg&lt;T&gt;&nbsp;__typeArg_T)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#PgResult-io.reactiverse.pgclient.PgResult-\">PgResult</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#PgResult-io.reactiverse.pgclient.PgResult-io.vertx.lang.rx.TypeArg-\">PgResult</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;delegate,\n        io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt;&nbsp;typeArg_0)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgResult.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgResult.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/PgRowSet.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Interface io.reactiverse.pgclient.PgRowSet (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Interface io.reactiverse.pgclient.PgRowSet (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgRowSet.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgRowSet.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Interface io.reactiverse.pgclient.PgRowSet\" class=\"title\">Uses of Interface<br>io.reactiverse.pgclient.PgRowSet</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgRowSet.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html#next--\">next</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Method parameters in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with type arguments of type <a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#batch-java.util.List-io.vertx.core.Handler-\">batch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;argsList,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>default <a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\">execute</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Calls <a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\"><code>PgPreparedQuery.execute(Tuple, Handler)</code></a> with an empty tuple argument.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">execute</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;args,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgCursor.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgCursor.html#read-int-io.vertx.core.Handler-\">read</a></span>(int&nbsp;count,\n    io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a> in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgRowSet.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgRowSet.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html#newInstance-io.reactiverse.pgclient.PgRowSet-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html#PgRowSet-io.reactiverse.pgclient.PgRowSet-\">PgRowSet</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a> in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgRowSet.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgRowSet.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html#newInstance-io.reactiverse.pgclient.PgRowSet-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html#PgRowSet-io.reactiverse.pgclient.PgRowSet-\">PgRowSet</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgRowSet.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgRowSet.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/PgStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Interface io.reactiverse.pgclient.PgStream (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Interface io.reactiverse.pgclient.PgStream (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Interface io.reactiverse.pgclient.PgStream\" class=\"title\">Uses of Interface<br>io.reactiverse.pgclient.PgStream</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#createStream-int-io.reactiverse.pgclient.Tuple-\">createStream</a></span>(int&nbsp;fetch,\n            <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Execute the prepared query with a cursor and createStream the result.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgStream.html#endHandler-io.vertx.core.Handler-\">endHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;endHandler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgStream.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgStream.html#handler-io.vertx.core.Handler-\">handler</a></span>(io.vertx.core.Handler&lt;<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgStream.html#pause--\">pause</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgStream.html#resume--\">resume</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a> in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#newInstance-io.reactiverse.pgclient.PgStream-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#newInstance-io.reactiverse.pgclient.PgStream-io.vertx.lang.rx.TypeArg-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;arg,\n           io.vertx.lang.rx.TypeArg&lt;T&gt;&nbsp;__typeArg_T)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#PgStream-io.reactiverse.pgclient.PgStream-\">PgStream</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#PgStream-io.reactiverse.pgclient.PgStream-io.vertx.lang.rx.TypeArg-\">PgStream</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;delegate,\n        io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;typeArg_0)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a> in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#newInstance-io.reactiverse.pgclient.PgStream-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#newInstance-io.reactiverse.pgclient.PgStream-io.vertx.lang.rx.TypeArg-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;arg,\n           io.vertx.lang.rx.TypeArg&lt;T&gt;&nbsp;__typeArg_T)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#PgStream-io.reactiverse.pgclient.PgStream-\">PgStream</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#PgStream-io.reactiverse.pgclient.PgStream-io.vertx.lang.rx.TypeArg-\">PgStream</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;delegate,\n        io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;typeArg_0)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/PgTransaction.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Interface io.reactiverse.pgclient.PgTransaction (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Interface io.reactiverse.pgclient.PgTransaction (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgTransaction.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgTransaction.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Interface io.reactiverse.pgclient.PgTransaction\" class=\"title\">Uses of Interface<br>io.reactiverse.pgclient.PgTransaction</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#abortHandler-io.vertx.core.Handler-\">abortHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler to be called when the transaction is aborted.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#begin--\">begin</a></span>()</code>\n<div class=\"block\">Begin a transaction and returns a <a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\"><code>PgTransaction</code></a> for controlling and tracking\n this transaction.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Method parameters in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with type arguments of type <a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#begin-io.vertx.core.Handler-\">begin</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n to the pool when the transaction ends.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a> in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#newInstance-io.reactiverse.pgclient.PgTransaction-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#PgTransaction-io.reactiverse.pgclient.PgTransaction-\">PgTransaction</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a> in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#newInstance-io.reactiverse.pgclient.PgTransaction-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#PgTransaction-io.reactiverse.pgclient.PgTransaction-\">PgTransaction</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/PgTransaction.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgTransaction.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/Row.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Interface io.reactiverse.pgclient.Row (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Interface io.reactiverse.pgclient.Row (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/Row.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Row.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Interface io.reactiverse.pgclient.Row\" class=\"title\">Uses of Interface<br>io.reactiverse.pgclient.Row</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgIterator.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgIterator.html#next--\">next</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return types with arguments of type <a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#createStream-int-io.reactiverse.pgclient.Tuple-\">createStream</a></span>(int&nbsp;fetch,\n            <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Execute the prepared query with a cursor and createStream the result.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Method parameters in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with type arguments of type <a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#batch-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">batch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;argsList,\n     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>default &lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-java.util.stream.Collector-io.vertx.core.Handler-\">execute</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Calls <a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\"><code>PgPreparedQuery.execute(Tuple, Collector, Handler)</code></a> with an empty tuple argument.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">execute</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;args,\n       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#preparedQuery-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#query-java.lang.String-java.util.stream.Collector-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a> in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#newInstance-io.reactiverse.pgclient.Row-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#Row-io.reactiverse.pgclient.Row-\">Row</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a> in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#newInstance-io.reactiverse.pgclient.Row-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#Row-io.reactiverse.pgclient.Row-\">Row</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/Row.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Row.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/SslMode.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.SslMode (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.SslMode (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/SslMode.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SslMode.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.SslMode\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.SslMode</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> declared as <a href=\"../../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#DEFAULT_SSLMODE\">DEFAULT_SSLMODE</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">SslMode.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/SslMode.html#VALUES\">VALUES</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#getSslMode--\">getSslMode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">SslMode.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/SslMode.html#of-java.lang.String-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;value)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">SslMode.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/SslMode.html#valueOf-java.lang.String-\">valueOf</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Returns the enum constant of this type with the specified name.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">SslMode.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/SslMode.html#values--\">values</a></span>()</code>\n<div class=\"block\">Returns an array containing the constants of this enum type, in\nthe order they are declared.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPoolOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html#setSslMode-io.reactiverse.pgclient.SslMode-\">setSslMode</a></span>(<a href=\"../../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a>&nbsp;sslmode)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnectOptions.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html#setSslMode-io.reactiverse.pgclient.SslMode-\">setSslMode</a></span>(<a href=\"../../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a>&nbsp;sslmode)</code>\n<div class=\"block\">Set <a href=\"../../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\"><code>SslMode</code></a> for the client, this option can be used to provide different levels of secure protection.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/SslMode.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SslMode.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/class-use/Tuple.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Interface io.reactiverse.pgclient.Tuple (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Interface io.reactiverse.pgclient.Tuple (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/Tuple.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Tuple.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Interface io.reactiverse.pgclient.Tuple\" class=\"title\">Uses of Interface<br>io.reactiverse.pgclient.Tuple</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing subinterfaces, and an explanation\">\n<caption><span>Subinterfaces of <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a> in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Interface and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>interface&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addBigDecimal-java.math.BigDecimal-\">addBigDecimal</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\"><code>BigDecimal</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addBoolean-java.lang.Boolean-\">addBoolean</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>&nbsp;value)</code>\n<div class=\"block\">Add a boolean value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addBooleanArray-java.lang.Boolean:A-\">addBooleanArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <code>Boolean</code> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addBox-io.reactiverse.pgclient.data.Box-\">addBox</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addBoxArray-io.reactiverse.pgclient.data.Box:A-\">addBoxArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addBuffer-io.vertx.core.buffer.Buffer-\">addBuffer</a></span>(io.vertx.core.buffer.Buffer&nbsp;value)</code>\n<div class=\"block\">Add a buffer value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addBufferArray-io.vertx.core.buffer.Buffer:A-\">addBufferArray</a></span>(io.vertx.core.buffer.Buffer[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <code>Buffer</code> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addCircle-io.reactiverse.pgclient.data.Circle-\">addCircle</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addCircleArray-io.reactiverse.pgclient.data.Circle:A-\">addCircleArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addDouble-java.lang.Double-\">addDouble</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>&nbsp;value)</code>\n<div class=\"block\">Add a double value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addDoubleArray-java.lang.Double:A-\">addDoubleArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addFloat-java.lang.Float-\">addFloat</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>&nbsp;value)</code>\n<div class=\"block\">Add a float value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addFloatArray-java.lang.Float:A-\">addFloatArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addInteger-java.lang.Integer-\">addInteger</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>&nbsp;value)</code>\n<div class=\"block\">Add an integer value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addIntegerArray-java.lang.Integer:A-\">addIntegerArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <code>Integer</code> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addInterval-io.reactiverse.pgclient.data.Interval-\">addInterval</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addIntervalArray-io.reactiverse.pgclient.data.Interval:A-\">addIntervalArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addJson-io.reactiverse.pgclient.data.Json-\">addJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;value)</code>\n<div class=\"block\">Add a json value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addJsonArray-io.reactiverse.pgclient.data.Json:A-\">addJsonArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\"><code>Json</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addLine-io.reactiverse.pgclient.data.Line-\">addLine</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addLineArray-io.reactiverse.pgclient.data.Line:A-\">addLineArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addLineSegment-io.reactiverse.pgclient.data.LineSegment-\">addLineSegment</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addLineSegmentArray-io.reactiverse.pgclient.data.LineSegment:A-\">addLineSegmentArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addLocalDate-java.time.LocalDate-\">addLocalDate</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addLocalDateArray-java.time.LocalDate:A-\">addLocalDateArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addLocalDateTime-java.time.LocalDateTime-\">addLocalDateTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addLocalDateTimeArray-java.time.LocalDateTime:A-\">addLocalDateTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addLocalTime-java.time.LocalTime-\">addLocalTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addLocalTimeArray-java.time.LocalTime:A-\">addLocalTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addLong-java.lang.Long-\">addLong</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&nbsp;value)</code>\n<div class=\"block\">Add a long value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addLongArray-java.lang.Long:A-\">addLongArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addNumeric-io.reactiverse.pgclient.data.Numeric-\">addNumeric</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addNumericArray-io.reactiverse.pgclient.data.Numeric:A-\">addNumericArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addOffsetDateTime-java.time.OffsetDateTime-\">addOffsetDateTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addOffsetDateTimeArray-java.time.OffsetDateTime:A-\">addOffsetDateTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addOffsetTime-java.time.OffsetTime-\">addOffsetTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addOffsetTimeArray-java.time.OffsetTime:A-\">addOffsetTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addPath-io.reactiverse.pgclient.data.Path-\">addPath</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addPathArray-io.reactiverse.pgclient.data.Path:A-\">addPathArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addPoint-io.reactiverse.pgclient.data.Point-\">addPoint</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addPointArray-io.reactiverse.pgclient.data.Point:A-\">addPointArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addPolygon-io.reactiverse.pgclient.data.Polygon-\">addPolygon</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addPolygonArray-io.reactiverse.pgclient.data.Polygon:A-\">addPolygonArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addShort-java.lang.Short-\">addShort</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>&nbsp;value)</code>\n<div class=\"block\">Add a short value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addShortArray-java.lang.Short:A-\">addShortArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addString-java.lang.String-\">addString</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;value)</code>\n<div class=\"block\">Add a string value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addStringArray-java.lang.String:A-\">addStringArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addTemporal-java.time.temporal.Temporal-\">addTemporal</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\">Temporal</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\"><code>Temporal</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addUUID-java.util.UUID-\">addUUID</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addUUIDArray-java.util.UUID:A-\">addUUIDArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#addValue-java.lang.Object-\">addValue</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</code>\n<div class=\"block\">Add an object value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1)</code>\n<div class=\"block\">Create a tuple of one element.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object...-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>...&nbsp;elts)</code>\n<div class=\"block\">Create a tuple of an arbitrary number of elements.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2)</code>\n<div class=\"block\">Create a tuple of two elements.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3)</code>\n<div class=\"block\">Create a tuple of three elements.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4)</code>\n<div class=\"block\">Create a tuple of four elements.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt5)</code>\n<div class=\"block\">Create a tuple of five elements.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt5,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt6)</code>\n<div class=\"block\">Create a tuple of six elements.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/Tuple.html#tuple--\">tuple</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#createStream-int-io.reactiverse.pgclient.Tuple-\">createStream</a></span>(int&nbsp;fetch,\n            <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Execute the prepared query with a cursor and createStream the result.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#cursor-io.reactiverse.pgclient.Tuple-\">cursor</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">execute</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;args,\n       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#execute-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">execute</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;args,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-java.util.stream.Collector-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#preparedQuery-java.lang.String-io.reactiverse.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Method parameters in <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with type arguments of type <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#batch-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">batch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;argsList,\n     <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html#batch-java.util.List-io.vertx.core.Handler-\">batch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;argsList,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>&lt;R&gt;&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#preparedBatch-java.lang.String-java.util.List-java.util.stream.Collector-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true\" title=\"class or interface in java.util.stream\">Collector</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>,?,R&gt;&nbsp;collector,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;R&gt;&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/PgPool.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a> in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#newInstance-io.reactiverse.pgclient.Tuple-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#Tuple-io.reactiverse.pgclient.Tuple-\">Tuple</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a> in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#newInstance-io.reactiverse.pgclient.Tuple-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#Tuple-io.reactiverse.pgclient.Tuple-\">Tuple</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/class-use/Tuple.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Tuple.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/Box.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Box (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Box (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Box.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/BoxConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/Box.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Box.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient.data</div>\n<h2 title=\"Class Box\" class=\"title\">Class Box</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.data.Box</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">Box</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Rectangular box data type in Postgres represented by pairs of <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a>s that are opposite corners of the box.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Box.html#Box--\">Box</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Box.html#Box-io.vertx.core.json.JsonObject-\">Box</a></span>(io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Box.html#Box-io.reactiverse.pgclient.data.Point-io.reactiverse.pgclient.data.Point-\">Box</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;upperRightCorner,\n   <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;lowerLeftCorner)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Box.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Box.html#getLowerLeftCorner--\">getLowerLeftCorner</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Box.html#getUpperRightCorner--\">getUpperRightCorner</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Box.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Box.html#setLowerLeftCorner-io.reactiverse.pgclient.data.Point-\">setLowerLeftCorner</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;lowerLeftCorner)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Box.html#setUpperRightCorner-io.reactiverse.pgclient.data.Point-\">setUpperRightCorner</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;upperRightCorner)</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>io.vertx.core.json.JsonObject</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Box.html#toJson--\">toJson</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Box.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"Box--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>Box</h4>\n<pre>public&nbsp;Box()</pre>\n</li>\n</ul>\n<a name=\"Box-io.reactiverse.pgclient.data.Point-io.reactiverse.pgclient.data.Point-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>Box</h4>\n<pre>public&nbsp;Box(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;upperRightCorner,\n           <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;lowerLeftCorner)</pre>\n</li>\n</ul>\n<a name=\"Box-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>Box</h4>\n<pre>public&nbsp;Box(io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getUpperRightCorner--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getUpperRightCorner</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;getUpperRightCorner()</pre>\n</li>\n</ul>\n<a name=\"setUpperRightCorner-io.reactiverse.pgclient.data.Point-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setUpperRightCorner</h4>\n<pre>public&nbsp;void&nbsp;setUpperRightCorner(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;upperRightCorner)</pre>\n</li>\n</ul>\n<a name=\"getLowerLeftCorner--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLowerLeftCorner</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;getLowerLeftCorner()</pre>\n</li>\n</ul>\n<a name=\"setLowerLeftCorner-io.reactiverse.pgclient.data.Point-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setLowerLeftCorner</h4>\n<pre>public&nbsp;void&nbsp;setLowerLeftCorner(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;lowerLeftCorner)</pre>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toJson--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public&nbsp;io.vertx.core.json.JsonObject&nbsp;toJson()</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Box.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/BoxConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/Box.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Box.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/BoxConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>BoxConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BoxConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/BoxConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/BoxConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BoxConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient.data</div>\n<h2 title=\"Class BoxConverter\" class=\"title\">Class BoxConverter</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.data.BoxConverter</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BoxConverter</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Converter for <a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a>.\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> original class using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/BoxConverter.html#BoxConverter--\">BoxConverter</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/BoxConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Box-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/BoxConverter.html#toJson-io.reactiverse.pgclient.data.Box-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/BoxConverter.html#toJson-io.reactiverse.pgclient.data.Box-java.util.Map-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BoxConverter--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BoxConverter</h4>\n<pre>public&nbsp;BoxConverter()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Box-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fromJson</h4>\n<pre>public static&nbsp;void&nbsp;fromJson(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n                            <a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;obj)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.data.Box-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;obj,\n                          io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.data.Box-java.util.Map-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;obj,\n                          <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/BoxConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/BoxConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BoxConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/Circle.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Circle (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Circle (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Circle.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/BoxConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/CircleConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/Circle.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Circle.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient.data</div>\n<h2 title=\"Class Circle\" class=\"title\">Class Circle</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.data.Circle</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">Circle</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Circle data type in Postgres represented by a center <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> and radius.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html#Circle--\">Circle</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html#Circle-io.vertx.core.json.JsonObject-\">Circle</a></span>(io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html#Circle-io.reactiverse.pgclient.data.Point-double-\">Circle</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;centerPoint,\n      double&nbsp;radius)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html#getCenterPoint--\">getCenterPoint</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html#getRadius--\">getRadius</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html#setCenterPoint-io.reactiverse.pgclient.data.Point-\">setCenterPoint</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;centerPoint)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html#setRadius-double-\">setRadius</a></span>(double&nbsp;radius)</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>io.vertx.core.json.JsonObject</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html#toJson--\">toJson</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"Circle--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>Circle</h4>\n<pre>public&nbsp;Circle()</pre>\n</li>\n</ul>\n<a name=\"Circle-io.reactiverse.pgclient.data.Point-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>Circle</h4>\n<pre>public&nbsp;Circle(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;centerPoint,\n              double&nbsp;radius)</pre>\n</li>\n</ul>\n<a name=\"Circle-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>Circle</h4>\n<pre>public&nbsp;Circle(io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCenterPoint--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCenterPoint</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;getCenterPoint()</pre>\n</li>\n</ul>\n<a name=\"setCenterPoint-io.reactiverse.pgclient.data.Point-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setCenterPoint</h4>\n<pre>public&nbsp;void&nbsp;setCenterPoint(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;centerPoint)</pre>\n</li>\n</ul>\n<a name=\"getRadius--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getRadius</h4>\n<pre>public&nbsp;double&nbsp;getRadius()</pre>\n</li>\n</ul>\n<a name=\"setRadius-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setRadius</h4>\n<pre>public&nbsp;void&nbsp;setRadius(double&nbsp;radius)</pre>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toJson--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public&nbsp;io.vertx.core.json.JsonObject&nbsp;toJson()</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Circle.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/BoxConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/CircleConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/Circle.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Circle.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/CircleConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>CircleConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"CircleConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/CircleConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/CircleConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CircleConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient.data</div>\n<h2 title=\"Class CircleConverter\" class=\"title\">Class CircleConverter</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.data.CircleConverter</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">CircleConverter</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Converter for <a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a>.\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> original class using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/CircleConverter.html#CircleConverter--\">CircleConverter</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/CircleConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Circle-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/CircleConverter.html#toJson-io.reactiverse.pgclient.data.Circle-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/CircleConverter.html#toJson-io.reactiverse.pgclient.data.Circle-java.util.Map-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"CircleConverter--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>CircleConverter</h4>\n<pre>public&nbsp;CircleConverter()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Circle-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fromJson</h4>\n<pre>public static&nbsp;void&nbsp;fromJson(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n                            <a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;obj)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.data.Circle-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;obj,\n                          io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.data.Circle-java.util.Map-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;obj,\n                          <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/CircleConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/CircleConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CircleConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/Interval.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Interval (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Interval (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Interval.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/CircleConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/IntervalConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/Interval.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Interval.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient.data</div>\n<h2 title=\"Class Interval\" class=\"title\">Class Interval</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.data.Interval</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">Interval</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Postgres Interval is date and time based\n such as 120 years 3 months 332 days 20 hours 20 minutes 20.999999 seconds</div>\n<dl>\n<dt><span class=\"simpleTagLabel\">Author:</span></dt>\n<dd><a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#Interval--\">Interval</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#Interval-int-\">Interval</a></span>(int&nbsp;years)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#Interval-int-int-\">Interval</a></span>(int&nbsp;years,\n        int&nbsp;months)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#Interval-int-int-int-\">Interval</a></span>(int&nbsp;years,\n        int&nbsp;months,\n        int&nbsp;days)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#Interval-int-int-int-int-\">Interval</a></span>(int&nbsp;years,\n        int&nbsp;months,\n        int&nbsp;days,\n        int&nbsp;hours)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#Interval-int-int-int-int-int-\">Interval</a></span>(int&nbsp;years,\n        int&nbsp;months,\n        int&nbsp;days,\n        int&nbsp;hours,\n        int&nbsp;minutes)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#Interval-int-int-int-int-int-int-\">Interval</a></span>(int&nbsp;years,\n        int&nbsp;months,\n        int&nbsp;days,\n        int&nbsp;hours,\n        int&nbsp;minutes,\n        int&nbsp;seconds)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#Interval-int-int-int-int-int-int-int-\">Interval</a></span>(int&nbsp;years,\n        int&nbsp;months,\n        int&nbsp;days,\n        int&nbsp;hours,\n        int&nbsp;minutes,\n        int&nbsp;seconds,\n        int&nbsp;microseconds)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#Interval-io.vertx.core.json.JsonObject-\">Interval</a></span>(io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#days-int-\">days</a></span>(int&nbsp;days)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#getDays--\">getDays</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#getHours--\">getHours</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#getMicroseconds--\">getMicroseconds</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#getMinutes--\">getMinutes</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#getMonths--\">getMonths</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#getSeconds--\">getSeconds</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#getYears--\">getYears</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#hours-int-\">hours</a></span>(int&nbsp;hours)</code>&nbsp;</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#microseconds-int-\">microseconds</a></span>(int&nbsp;microseconds)</code>&nbsp;</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#minutes-int-\">minutes</a></span>(int&nbsp;minutes)</code>&nbsp;</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#months-int-\">months</a></span>(int&nbsp;months)</code>&nbsp;</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#of--\">of</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#of-int-\">of</a></span>(int&nbsp;years)</code>&nbsp;</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#of-int-int-\">of</a></span>(int&nbsp;years,\n  int&nbsp;months)</code>&nbsp;</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#of-int-int-int-\">of</a></span>(int&nbsp;years,\n  int&nbsp;months,\n  int&nbsp;days)</code>&nbsp;</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#of-int-int-int-int-\">of</a></span>(int&nbsp;years,\n  int&nbsp;months,\n  int&nbsp;days,\n  int&nbsp;hours)</code>&nbsp;</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#of-int-int-int-int-int-\">of</a></span>(int&nbsp;years,\n  int&nbsp;months,\n  int&nbsp;days,\n  int&nbsp;hours,\n  int&nbsp;minutes)</code>&nbsp;</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#of-int-int-int-int-int-int-\">of</a></span>(int&nbsp;years,\n  int&nbsp;months,\n  int&nbsp;days,\n  int&nbsp;hours,\n  int&nbsp;minutes,\n  int&nbsp;seconds)</code>&nbsp;</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#of-int-int-int-int-int-int-int-\">of</a></span>(int&nbsp;years,\n  int&nbsp;months,\n  int&nbsp;days,\n  int&nbsp;hours,\n  int&nbsp;minutes,\n  int&nbsp;seconds,\n  int&nbsp;microseconds)</code>&nbsp;</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#seconds-int-\">seconds</a></span>(int&nbsp;seconds)</code>&nbsp;</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#setDays-int-\">setDays</a></span>(int&nbsp;days)</code>&nbsp;</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#setHours-int-\">setHours</a></span>(int&nbsp;hours)</code>&nbsp;</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#setMicroseconds-int-\">setMicroseconds</a></span>(int&nbsp;microseconds)</code>&nbsp;</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#setMinutes-int-\">setMinutes</a></span>(int&nbsp;minutes)</code>&nbsp;</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#setMonths-int-\">setMonths</a></span>(int&nbsp;months)</code>&nbsp;</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#setSeconds-int-\">setSeconds</a></span>(int&nbsp;seconds)</code>&nbsp;</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#setYears-int-\">setYears</a></span>(int&nbsp;years)</code>&nbsp;</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>io.vertx.core.json.JsonObject</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#toJson--\">toJson</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html#years-int-\">years</a></span>(int&nbsp;years)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"Interval--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>Interval</h4>\n<pre>public&nbsp;Interval()</pre>\n</li>\n</ul>\n<a name=\"Interval-int-int-int-int-int-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>Interval</h4>\n<pre>public&nbsp;Interval(int&nbsp;years,\n                int&nbsp;months,\n                int&nbsp;days,\n                int&nbsp;hours,\n                int&nbsp;minutes,\n                int&nbsp;seconds,\n                int&nbsp;microseconds)</pre>\n</li>\n</ul>\n<a name=\"Interval-int-int-int-int-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>Interval</h4>\n<pre>public&nbsp;Interval(int&nbsp;years,\n                int&nbsp;months,\n                int&nbsp;days,\n                int&nbsp;hours,\n                int&nbsp;minutes,\n                int&nbsp;seconds)</pre>\n</li>\n</ul>\n<a name=\"Interval-int-int-int-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>Interval</h4>\n<pre>public&nbsp;Interval(int&nbsp;years,\n                int&nbsp;months,\n                int&nbsp;days,\n                int&nbsp;hours,\n                int&nbsp;minutes)</pre>\n</li>\n</ul>\n<a name=\"Interval-int-int-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>Interval</h4>\n<pre>public&nbsp;Interval(int&nbsp;years,\n                int&nbsp;months,\n                int&nbsp;days,\n                int&nbsp;hours)</pre>\n</li>\n</ul>\n<a name=\"Interval-int-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>Interval</h4>\n<pre>public&nbsp;Interval(int&nbsp;years,\n                int&nbsp;months,\n                int&nbsp;days)</pre>\n</li>\n</ul>\n<a name=\"Interval-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>Interval</h4>\n<pre>public&nbsp;Interval(int&nbsp;years,\n                int&nbsp;months)</pre>\n</li>\n</ul>\n<a name=\"Interval-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>Interval</h4>\n<pre>public&nbsp;Interval(int&nbsp;years)</pre>\n</li>\n</ul>\n<a name=\"Interval-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>Interval</h4>\n<pre>public&nbsp;Interval(io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"of--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;of()</pre>\n</li>\n</ul>\n<a name=\"of-int-int-int-int-int-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;of(int&nbsp;years,\n                          int&nbsp;months,\n                          int&nbsp;days,\n                          int&nbsp;hours,\n                          int&nbsp;minutes,\n                          int&nbsp;seconds,\n                          int&nbsp;microseconds)</pre>\n</li>\n</ul>\n<a name=\"of-int-int-int-int-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;of(int&nbsp;years,\n                          int&nbsp;months,\n                          int&nbsp;days,\n                          int&nbsp;hours,\n                          int&nbsp;minutes,\n                          int&nbsp;seconds)</pre>\n</li>\n</ul>\n<a name=\"of-int-int-int-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;of(int&nbsp;years,\n                          int&nbsp;months,\n                          int&nbsp;days,\n                          int&nbsp;hours,\n                          int&nbsp;minutes)</pre>\n</li>\n</ul>\n<a name=\"of-int-int-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;of(int&nbsp;years,\n                          int&nbsp;months,\n                          int&nbsp;days,\n                          int&nbsp;hours)</pre>\n</li>\n</ul>\n<a name=\"of-int-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;of(int&nbsp;years,\n                          int&nbsp;months,\n                          int&nbsp;days)</pre>\n</li>\n</ul>\n<a name=\"of-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;of(int&nbsp;years,\n                          int&nbsp;months)</pre>\n</li>\n</ul>\n<a name=\"of-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;of(int&nbsp;years)</pre>\n</li>\n</ul>\n<a name=\"years-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>years</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;years(int&nbsp;years)</pre>\n</li>\n</ul>\n<a name=\"months-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>months</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;months(int&nbsp;months)</pre>\n</li>\n</ul>\n<a name=\"days-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>days</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;days(int&nbsp;days)</pre>\n</li>\n</ul>\n<a name=\"hours-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hours</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;hours(int&nbsp;hours)</pre>\n</li>\n</ul>\n<a name=\"minutes-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>minutes</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;minutes(int&nbsp;minutes)</pre>\n</li>\n</ul>\n<a name=\"seconds-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>seconds</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;seconds(int&nbsp;seconds)</pre>\n</li>\n</ul>\n<a name=\"microseconds-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>microseconds</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;microseconds(int&nbsp;microseconds)</pre>\n</li>\n</ul>\n<a name=\"getYears--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getYears</h4>\n<pre>public&nbsp;int&nbsp;getYears()</pre>\n</li>\n</ul>\n<a name=\"setYears-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setYears</h4>\n<pre>public&nbsp;void&nbsp;setYears(int&nbsp;years)</pre>\n</li>\n</ul>\n<a name=\"getMonths--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMonths</h4>\n<pre>public&nbsp;int&nbsp;getMonths()</pre>\n</li>\n</ul>\n<a name=\"setMonths-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setMonths</h4>\n<pre>public&nbsp;void&nbsp;setMonths(int&nbsp;months)</pre>\n</li>\n</ul>\n<a name=\"getDays--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDays</h4>\n<pre>public&nbsp;int&nbsp;getDays()</pre>\n</li>\n</ul>\n<a name=\"setDays-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setDays</h4>\n<pre>public&nbsp;void&nbsp;setDays(int&nbsp;days)</pre>\n</li>\n</ul>\n<a name=\"getHours--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getHours</h4>\n<pre>public&nbsp;int&nbsp;getHours()</pre>\n</li>\n</ul>\n<a name=\"setHours-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setHours</h4>\n<pre>public&nbsp;void&nbsp;setHours(int&nbsp;hours)</pre>\n</li>\n</ul>\n<a name=\"getMinutes--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMinutes</h4>\n<pre>public&nbsp;int&nbsp;getMinutes()</pre>\n</li>\n</ul>\n<a name=\"setMinutes-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setMinutes</h4>\n<pre>public&nbsp;void&nbsp;setMinutes(int&nbsp;minutes)</pre>\n</li>\n</ul>\n<a name=\"getSeconds--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getSeconds</h4>\n<pre>public&nbsp;int&nbsp;getSeconds()</pre>\n</li>\n</ul>\n<a name=\"setSeconds-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setSeconds</h4>\n<pre>public&nbsp;void&nbsp;setSeconds(int&nbsp;seconds)</pre>\n</li>\n</ul>\n<a name=\"getMicroseconds--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMicroseconds</h4>\n<pre>public&nbsp;int&nbsp;getMicroseconds()</pre>\n</li>\n</ul>\n<a name=\"setMicroseconds-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setMicroseconds</h4>\n<pre>public&nbsp;void&nbsp;setMicroseconds(int&nbsp;microseconds)</pre>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toJson--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public&nbsp;io.vertx.core.json.JsonObject&nbsp;toJson()</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Interval.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/CircleConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/IntervalConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/Interval.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Interval.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/IntervalConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>IntervalConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"IntervalConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/IntervalConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/IntervalConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"IntervalConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient.data</div>\n<h2 title=\"Class IntervalConverter\" class=\"title\">Class IntervalConverter</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.data.IntervalConverter</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">IntervalConverter</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Converter for <a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a>.\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> original class using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/IntervalConverter.html#IntervalConverter--\">IntervalConverter</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/IntervalConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Interval-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/IntervalConverter.html#toJson-io.reactiverse.pgclient.data.Interval-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/IntervalConverter.html#toJson-io.reactiverse.pgclient.data.Interval-java.util.Map-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"IntervalConverter--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>IntervalConverter</h4>\n<pre>public&nbsp;IntervalConverter()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Interval-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fromJson</h4>\n<pre>public static&nbsp;void&nbsp;fromJson(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n                            <a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;obj)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.data.Interval-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;obj,\n                          io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.data.Interval-java.util.Map-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;obj,\n                          <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/IntervalConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/IntervalConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"IntervalConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/Json.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Json (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Json (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":17,\"i1\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"],16:[\"t5\",\"Default Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Json.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/IntervalConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient.data</div>\n<h2 title=\"Interface Json\" class=\"title\">Interface Json</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">Json</span></pre>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t5\" class=\"tableTab\"><span><a href=\"javascript:show(16);\">Default Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Json.html#create-java.lang.Object-\">create</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Json.html#value--\">value</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"create-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>create</h4>\n<pre>static&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;create(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</pre>\n</li>\n</ul>\n<a name=\"value--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>value</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value()</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Json.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/IntervalConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/Line.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Line (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Line (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Line.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/LineConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/Line.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Line.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient.data</div>\n<h2 title=\"Class Line\" class=\"title\">Class Line</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.data.Line</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">Line</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Line data type in Postgres represented by the linear equation Ax + By + C = 0, where A and B are not both zero.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Line.html#Line--\">Line</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Line.html#Line-double-double-double-\">Line</a></span>(double&nbsp;a,\n    double&nbsp;b,\n    double&nbsp;c)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Line.html#Line-io.vertx.core.json.JsonObject-\">Line</a></span>(io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Line.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Line.html#getA--\">getA</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Line.html#getB--\">getB</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Line.html#getC--\">getC</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Line.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Line.html#setA-double-\">setA</a></span>(double&nbsp;a)</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Line.html#setB-double-\">setB</a></span>(double&nbsp;b)</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Line.html#setC-double-\">setC</a></span>(double&nbsp;c)</code>&nbsp;</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>io.vertx.core.json.JsonObject</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Line.html#toJson--\">toJson</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Line.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"Line--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>Line</h4>\n<pre>public&nbsp;Line()</pre>\n</li>\n</ul>\n<a name=\"Line-double-double-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>Line</h4>\n<pre>public&nbsp;Line(double&nbsp;a,\n            double&nbsp;b,\n            double&nbsp;c)</pre>\n</li>\n</ul>\n<a name=\"Line-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>Line</h4>\n<pre>public&nbsp;Line(io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getA--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getA</h4>\n<pre>public&nbsp;double&nbsp;getA()</pre>\n</li>\n</ul>\n<a name=\"setA-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setA</h4>\n<pre>public&nbsp;void&nbsp;setA(double&nbsp;a)</pre>\n</li>\n</ul>\n<a name=\"getB--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getB</h4>\n<pre>public&nbsp;double&nbsp;getB()</pre>\n</li>\n</ul>\n<a name=\"setB-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setB</h4>\n<pre>public&nbsp;void&nbsp;setB(double&nbsp;b)</pre>\n</li>\n</ul>\n<a name=\"getC--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getC</h4>\n<pre>public&nbsp;double&nbsp;getC()</pre>\n</li>\n</ul>\n<a name=\"setC-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setC</h4>\n<pre>public&nbsp;void&nbsp;setC(double&nbsp;c)</pre>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toJson--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public&nbsp;io.vertx.core.json.JsonObject&nbsp;toJson()</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Line.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/LineConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/Line.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Line.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/LineConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>LineConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"LineConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/LineConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/LineConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"LineConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient.data</div>\n<h2 title=\"Class LineConverter\" class=\"title\">Class LineConverter</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.data.LineConverter</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">LineConverter</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Converter for <a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a>.\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> original class using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/LineConverter.html#LineConverter--\">LineConverter</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/LineConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Line-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/LineConverter.html#toJson-io.reactiverse.pgclient.data.Line-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/LineConverter.html#toJson-io.reactiverse.pgclient.data.Line-java.util.Map-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"LineConverter--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>LineConverter</h4>\n<pre>public&nbsp;LineConverter()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Line-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fromJson</h4>\n<pre>public static&nbsp;void&nbsp;fromJson(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n                            <a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;obj)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.data.Line-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;obj,\n                          io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.data.Line-java.util.Map-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;obj,\n                          <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/LineConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/LineConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"LineConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/LineSegment.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>LineSegment (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"LineSegment (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/LineSegment.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/LineConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/LineSegmentConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/LineSegment.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"LineSegment.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient.data</div>\n<h2 title=\"Class LineSegment\" class=\"title\">Class LineSegment</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.data.LineSegment</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">LineSegment</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Finite line segment data type in Postgres represented by pairs of <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a>s that are the endpoints of the segment.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html#LineSegment--\">LineSegment</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html#LineSegment-io.vertx.core.json.JsonObject-\">LineSegment</a></span>(io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html#LineSegment-io.reactiverse.pgclient.data.Point-io.reactiverse.pgclient.data.Point-\">LineSegment</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;p1,\n           <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;p2)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html#getP1--\">getP1</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html#getP2--\">getP2</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html#setP1-io.reactiverse.pgclient.data.Point-\">setP1</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;p1)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html#setP2-io.reactiverse.pgclient.data.Point-\">setP2</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;p2)</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>io.vertx.core.json.JsonObject</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html#toJson--\">toJson</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"LineSegment--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>LineSegment</h4>\n<pre>public&nbsp;LineSegment()</pre>\n</li>\n</ul>\n<a name=\"LineSegment-io.reactiverse.pgclient.data.Point-io.reactiverse.pgclient.data.Point-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>LineSegment</h4>\n<pre>public&nbsp;LineSegment(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;p1,\n                   <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;p2)</pre>\n</li>\n</ul>\n<a name=\"LineSegment-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>LineSegment</h4>\n<pre>public&nbsp;LineSegment(io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getP1--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getP1</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;getP1()</pre>\n</li>\n</ul>\n<a name=\"setP1-io.reactiverse.pgclient.data.Point-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setP1</h4>\n<pre>public&nbsp;void&nbsp;setP1(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;p1)</pre>\n</li>\n</ul>\n<a name=\"getP2--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getP2</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;getP2()</pre>\n</li>\n</ul>\n<a name=\"setP2-io.reactiverse.pgclient.data.Point-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setP2</h4>\n<pre>public&nbsp;void&nbsp;setP2(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;p2)</pre>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toJson--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public&nbsp;io.vertx.core.json.JsonObject&nbsp;toJson()</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/LineSegment.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/LineConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/LineSegmentConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/LineSegment.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"LineSegment.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/LineSegmentConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>LineSegmentConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"LineSegmentConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/LineSegmentConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/LineSegmentConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"LineSegmentConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient.data</div>\n<h2 title=\"Class LineSegmentConverter\" class=\"title\">Class LineSegmentConverter</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.data.LineSegmentConverter</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">LineSegmentConverter</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Converter for <a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a>.\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> original class using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/LineSegmentConverter.html#LineSegmentConverter--\">LineSegmentConverter</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/LineSegmentConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.LineSegment-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/LineSegmentConverter.html#toJson-io.reactiverse.pgclient.data.LineSegment-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/LineSegmentConverter.html#toJson-io.reactiverse.pgclient.data.LineSegment-java.util.Map-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"LineSegmentConverter--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>LineSegmentConverter</h4>\n<pre>public&nbsp;LineSegmentConverter()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.LineSegment-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fromJson</h4>\n<pre>public static&nbsp;void&nbsp;fromJson(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n                            <a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;obj)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.data.LineSegment-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;obj,\n                          io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.data.LineSegment-java.util.Map-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;obj,\n                          <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/LineSegmentConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/LineSegmentConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"LineSegmentConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/Numeric.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Numeric (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Numeric (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":9,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":9,\"i11\":10,\"i12\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Numeric.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/LineSegmentConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/Numeric.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Numeric.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient.data</div>\n<h2 title=\"Class Numeric\" class=\"title\">Class Numeric</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Number</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.data.Numeric</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true\" title=\"class or interface in java.io\">Serializable</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public final class <span class=\"typeNameLabel\">Numeric</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a></pre>\n<div class=\"block\">The Postgres <i>NUMERIC</i> type.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../serialized-form.html#io.reactiverse.pgclient.data.Numeric\">Serialized Form</a></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html#NaN\">NaN</a></span></code>\n<div class=\"block\">Constant for the <code>NaN</code> value.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html#bigDecimalValue--\">bigDecimalValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigInteger.html?is-external=true\" title=\"class or interface in java.math\">BigInteger</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html#bigIntegerValue--\">bigIntegerValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html#create-java.lang.Number-\">create</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a>&nbsp;number)</code>\n<div class=\"block\">Return a <code>Numeric</code> instance for the given <code>number</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html#doubleValue--\">doubleValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>float</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html#floatValue--\">floatValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html#intValue--\">intValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html#isNaN--\">isNaN</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>long</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html#longValue--\">longValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html#parse-java.lang.String-\">parse</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;s)</code>\n<div class=\"block\">Parse and return a <code>Numeric</code> instance for the given <code>s</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>short</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html#shortValue--\">shortValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Number\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true#byteValue--\" title=\"class or interface in java.lang\">byteValue</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"NaN\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>NaN</h4>\n<pre>public static final&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a> NaN</pre>\n<div class=\"block\">Constant for the <code>NaN</code> value.</div>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"create-java.lang.Number-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>create</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>&nbsp;create(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a>&nbsp;number)</pre>\n<div class=\"block\">Return a <code>Numeric</code> instance for the given <code>number</code>.\n <p/>\n Null values or infinite <code>Double</code> or <code>Float</code> are rejected.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>number</code> - the number</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>Numeric</code> value</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/NumberFormatException.html?is-external=true\" title=\"class or interface in java.lang\">NumberFormatException</a></code> - when the number is infinite</dd>\n</dl>\n</li>\n</ul>\n<a name=\"parse-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>parse</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>&nbsp;parse(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;s)</pre>\n<div class=\"block\">Parse and return a <code>Numeric</code> instance for the given <code>s</code>.\n <p/>\n The string <code>\"Nan\"</code> will return the <a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html#NaN\"><code>NaN</code></a> instance.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>s</code> - the string</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>Numeric</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"shortValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>shortValue</h4>\n<pre>public&nbsp;short&nbsp;shortValue()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true#shortValue--\" title=\"class or interface in java.lang\">shortValue</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"intValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>intValue</h4>\n<pre>public&nbsp;int&nbsp;intValue()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true#intValue--\" title=\"class or interface in java.lang\">intValue</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"longValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>longValue</h4>\n<pre>public&nbsp;long&nbsp;longValue()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true#longValue--\" title=\"class or interface in java.lang\">longValue</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"floatValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>floatValue</h4>\n<pre>public&nbsp;float&nbsp;floatValue()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true#floatValue--\" title=\"class or interface in java.lang\">floatValue</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"doubleValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>doubleValue</h4>\n<pre>public&nbsp;double&nbsp;doubleValue()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true#doubleValue--\" title=\"class or interface in java.lang\">doubleValue</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isNaN--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isNaN</h4>\n<pre>public&nbsp;boolean&nbsp;isNaN()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> when this number represents <code>NaN</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bigDecimalValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>bigDecimalValue</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a>&nbsp;bigDecimalValue()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numeric value represented by this object after conversion\n          to type <code>BigDecimal</code>. It can be <code>null</code> when this instance\n          represents the <code>NaN</code> value.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"bigIntegerValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>bigIntegerValue</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigInteger.html?is-external=true\" title=\"class or interface in java.math\">BigInteger</a>&nbsp;bigIntegerValue()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numeric value represented by this object after conversion\n          to type <code>BigInteger</code>. It can be <code>null</code> when this instance\n          represents the <code>NaN</code> value.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Numeric.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/LineSegmentConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/Numeric.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Numeric.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/Path.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Path (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Path (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Path.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/PathConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/Path.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Path.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient.data</div>\n<h2 title=\"Class Path\" class=\"title\">Class Path</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.data.Path</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">Path</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Path data type in Postgres represented by lists of connected points.\n Paths can be open, where the first and last points in the list are considered not connected,\n or closed, where the first and last points are considered connected.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Path.html#Path--\">Path</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Path.html#Path-boolean-java.util.List-\">Path</a></span>(boolean&nbsp;isOpen,\n    <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&gt;&nbsp;points)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Path.html#Path-io.vertx.core.json.JsonObject-\">Path</a></span>(io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Path.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Path.html#getPoints--\">getPoints</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Path.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Path.html#isOpen--\">isOpen</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Path.html#setOpen-boolean-\">setOpen</a></span>(boolean&nbsp;open)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Path.html#setPoints-java.util.List-\">setPoints</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&gt;&nbsp;points)</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>io.vertx.core.json.JsonObject</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Path.html#toJson--\">toJson</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Path.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"Path--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>Path</h4>\n<pre>public&nbsp;Path()</pre>\n</li>\n</ul>\n<a name=\"Path-boolean-java.util.List-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>Path</h4>\n<pre>public&nbsp;Path(boolean&nbsp;isOpen,\n            <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&gt;&nbsp;points)</pre>\n</li>\n</ul>\n<a name=\"Path-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>Path</h4>\n<pre>public&nbsp;Path(io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"isOpen--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isOpen</h4>\n<pre>public&nbsp;boolean&nbsp;isOpen()</pre>\n</li>\n</ul>\n<a name=\"setOpen-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setOpen</h4>\n<pre>public&nbsp;void&nbsp;setOpen(boolean&nbsp;open)</pre>\n</li>\n</ul>\n<a name=\"getPoints--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPoints</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&gt;&nbsp;getPoints()</pre>\n</li>\n</ul>\n<a name=\"setPoints-java.util.List-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setPoints</h4>\n<pre>public&nbsp;void&nbsp;setPoints(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&gt;&nbsp;points)</pre>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toJson--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public&nbsp;io.vertx.core.json.JsonObject&nbsp;toJson()</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Path.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/PathConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/Path.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Path.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/PathConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PathConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PathConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PathConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/PathConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PathConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient.data</div>\n<h2 title=\"Class PathConverter\" class=\"title\">Class PathConverter</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.data.PathConverter</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PathConverter</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Converter for <a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a>.\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> original class using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/PathConverter.html#PathConverter--\">PathConverter</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/PathConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Path-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/PathConverter.html#toJson-io.reactiverse.pgclient.data.Path-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/PathConverter.html#toJson-io.reactiverse.pgclient.data.Path-java.util.Map-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PathConverter--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PathConverter</h4>\n<pre>public&nbsp;PathConverter()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Path-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fromJson</h4>\n<pre>public static&nbsp;void&nbsp;fromJson(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n                            <a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;obj)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.data.Path-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;obj,\n                          io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.data.Path-java.util.Map-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;obj,\n                          <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PathConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/PathConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PathConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/Point.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Point (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Point (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Point.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/PathConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/PointConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/Point.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Point.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient.data</div>\n<h2 title=\"Class Point\" class=\"title\">Class Point</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.data.Point</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">Point</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">A Postgresql point.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Point.html#x\">x</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Point.html#y\">y</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Point.html#Point--\">Point</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Point.html#Point-double-double-\">Point</a></span>(double&nbsp;x,\n     double&nbsp;y)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Point.html#Point-io.vertx.core.json.JsonObject-\">Point</a></span>(io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Point.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Point.html#getX--\">getX</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Point.html#getY--\">getY</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Point.html#setX-double-\">setX</a></span>(double&nbsp;x)</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Point.html#setY-double-\">setY</a></span>(double&nbsp;y)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>io.vertx.core.json.JsonObject</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Point.html#toJson--\">toJson</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Point.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"x\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>x</h4>\n<pre>public&nbsp;double x</pre>\n</li>\n</ul>\n<a name=\"y\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>y</h4>\n<pre>public&nbsp;double y</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"Point--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>Point</h4>\n<pre>public&nbsp;Point()</pre>\n</li>\n</ul>\n<a name=\"Point-double-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>Point</h4>\n<pre>public&nbsp;Point(double&nbsp;x,\n             double&nbsp;y)</pre>\n</li>\n</ul>\n<a name=\"Point-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>Point</h4>\n<pre>public&nbsp;Point(io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getX--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getX</h4>\n<pre>public&nbsp;double&nbsp;getX()</pre>\n</li>\n</ul>\n<a name=\"setX-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setX</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;setX(double&nbsp;x)</pre>\n</li>\n</ul>\n<a name=\"getY--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getY</h4>\n<pre>public&nbsp;double&nbsp;getY()</pre>\n</li>\n</ul>\n<a name=\"setY-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setY</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;setY(double&nbsp;y)</pre>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toJson--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public&nbsp;io.vertx.core.json.JsonObject&nbsp;toJson()</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Point.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/PathConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/PointConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/Point.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Point.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/PointConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PointConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PointConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PointConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/PointConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PointConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient.data</div>\n<h2 title=\"Class PointConverter\" class=\"title\">Class PointConverter</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.data.PointConverter</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PointConverter</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Converter for <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a>.\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> original class using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/PointConverter.html#PointConverter--\">PointConverter</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/PointConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Point-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/PointConverter.html#toJson-io.reactiverse.pgclient.data.Point-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/PointConverter.html#toJson-io.reactiverse.pgclient.data.Point-java.util.Map-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PointConverter--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PointConverter</h4>\n<pre>public&nbsp;PointConverter()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Point-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fromJson</h4>\n<pre>public static&nbsp;void&nbsp;fromJson(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n                            <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;obj)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.data.Point-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;obj,\n                          io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.data.Point-java.util.Map-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;obj,\n                          <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PointConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/PointConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PointConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/Polygon.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Polygon (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Polygon (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Polygon.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/PointConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/PolygonConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/Polygon.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Polygon.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient.data</div>\n<h2 title=\"Class Polygon\" class=\"title\">Class Polygon</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.data.Polygon</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">Polygon</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Polygon data type in Postgres represented by lists of points (the vertexes of the polygon).\n Polygons are very similar to closed paths, but are stored differently and have their own set of support routines.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html#Polygon--\">Polygon</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html#Polygon-io.vertx.core.json.JsonObject-\">Polygon</a></span>(io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html#Polygon-java.util.List-\">Polygon</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&gt;&nbsp;points)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html#getPoints--\">getPoints</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html#setPoints-java.util.List-\">setPoints</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&gt;&nbsp;points)</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>io.vertx.core.json.JsonObject</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html#toJson--\">toJson</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"Polygon--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>Polygon</h4>\n<pre>public&nbsp;Polygon()</pre>\n</li>\n</ul>\n<a name=\"Polygon-java.util.List-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>Polygon</h4>\n<pre>public&nbsp;Polygon(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&gt;&nbsp;points)</pre>\n</li>\n</ul>\n<a name=\"Polygon-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>Polygon</h4>\n<pre>public&nbsp;Polygon(io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getPoints--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPoints</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&gt;&nbsp;getPoints()</pre>\n</li>\n</ul>\n<a name=\"setPoints-java.util.List-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setPoints</h4>\n<pre>public&nbsp;void&nbsp;setPoints(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&gt;&nbsp;points)</pre>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toJson--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public&nbsp;io.vertx.core.json.JsonObject&nbsp;toJson()</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Polygon.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/PointConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/data/PolygonConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/Polygon.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Polygon.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/PolygonConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PolygonConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PolygonConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PolygonConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/PolygonConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PolygonConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient.data</div>\n<h2 title=\"Class PolygonConverter\" class=\"title\">Class PolygonConverter</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.pgclient.data.PolygonConverter</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PolygonConverter</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Converter for <a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a>.\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> original class using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/PolygonConverter.html#PolygonConverter--\">PolygonConverter</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/PolygonConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Polygon-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/PolygonConverter.html#toJson-io.reactiverse.pgclient.data.Polygon-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/data/PolygonConverter.html#toJson-io.reactiverse.pgclient.data.Polygon-java.util.Map-\">toJson</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PolygonConverter--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PolygonConverter</h4>\n<pre>public&nbsp;PolygonConverter()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Polygon-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fromJson</h4>\n<pre>public static&nbsp;void&nbsp;fromJson(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n                            <a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;obj)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.data.Polygon-io.vertx.core.json.JsonObject-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;obj,\n                          io.vertx.core.json.JsonObject&nbsp;json)</pre>\n</li>\n</ul>\n<a name=\"toJson-io.reactiverse.pgclient.data.Polygon-java.util.Map-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toJson</h4>\n<pre>public static&nbsp;void&nbsp;toJson(<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;obj,\n                          <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PolygonConverter.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/PolygonConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PolygonConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/class-use/Box.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.data.Box (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.data.Box (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/Box.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Box.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.data.Box\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.data.Box</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient.data\">io.reactiverse.pgclient.data</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a> in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#getBox-int-\">getBox</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Row.html#getBox-java.lang.String-\">getBox</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#getBoxArray-int-\">getBoxArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Row.html#getBoxArray-java.lang.String-\">getBoxArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#addBox-io.reactiverse.pgclient.data.Box-\">addBox</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#addBoxArray-io.reactiverse.pgclient.data.Box:A-\">addBoxArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient.data\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a> in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">BoxConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/BoxConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Box-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">BoxConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/BoxConverter.html#toJson-io.reactiverse.pgclient.data.Box-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">BoxConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/BoxConverter.html#toJson-io.reactiverse.pgclient.data.Box-java.util.Map-\">toJson</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getBox-int-\">getBox</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html#getBox-java.lang.String-\">getBox</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getBoxArray-int-\">getBoxArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html#getBoxArray-java.lang.String-\">getBoxArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addBox-io.reactiverse.pgclient.data.Box-\">addBox</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addBoxArray-io.reactiverse.pgclient.data.Box:A-\">addBoxArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getBox-int-\">getBox</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html#getBox-java.lang.String-\">getBox</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getBoxArray-int-\">getBoxArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html#getBoxArray-java.lang.String-\">getBoxArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addBox-io.reactiverse.pgclient.data.Box-\">addBox</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addBoxArray-io.reactiverse.pgclient.data.Box:A-\">addBoxArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/Box.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Box.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/class-use/BoxConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.data.BoxConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.data.BoxConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/BoxConverter.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/BoxConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BoxConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.data.BoxConverter\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.data.BoxConverter</h2>\n</div>\n<div class=\"classUseContainer\">No usage of io.reactiverse.pgclient.data.BoxConverter</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/BoxConverter.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/BoxConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BoxConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/class-use/Circle.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.data.Circle (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.data.Circle (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/Circle.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Circle.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.data.Circle\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.data.Circle</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient.data\">io.reactiverse.pgclient.data</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a> in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#getCircle-int-\">getCircle</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Row.html#getCircle-java.lang.String-\">getCircle</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#getCircleArray-int-\">getCircleArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Row.html#getCircleArray-java.lang.String-\">getCircleArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#addCircle-io.reactiverse.pgclient.data.Circle-\">addCircle</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#addCircleArray-io.reactiverse.pgclient.data.Circle:A-\">addCircleArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient.data\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a> in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">CircleConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/CircleConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Circle-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">CircleConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/CircleConverter.html#toJson-io.reactiverse.pgclient.data.Circle-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">CircleConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/CircleConverter.html#toJson-io.reactiverse.pgclient.data.Circle-java.util.Map-\">toJson</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getCircle-int-\">getCircle</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html#getCircle-java.lang.String-\">getCircle</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getCircleArray-int-\">getCircleArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html#getCircleArray-java.lang.String-\">getCircleArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addCircle-io.reactiverse.pgclient.data.Circle-\">addCircle</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addCircleArray-io.reactiverse.pgclient.data.Circle:A-\">addCircleArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getCircle-int-\">getCircle</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html#getCircle-java.lang.String-\">getCircle</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getCircleArray-int-\">getCircleArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html#getCircleArray-java.lang.String-\">getCircleArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addCircle-io.reactiverse.pgclient.data.Circle-\">addCircle</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addCircleArray-io.reactiverse.pgclient.data.Circle:A-\">addCircleArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/Circle.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Circle.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/class-use/CircleConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.data.CircleConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.data.CircleConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/CircleConverter.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/CircleConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CircleConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.data.CircleConverter\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.data.CircleConverter</h2>\n</div>\n<div class=\"classUseContainer\">No usage of io.reactiverse.pgclient.data.CircleConverter</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/CircleConverter.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/CircleConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CircleConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/class-use/Interval.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.data.Interval (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.data.Interval (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/Interval.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Interval.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.data.Interval\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.data.Interval</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient.data\">io.reactiverse.pgclient.data</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a> in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#getInterval-int-\">getInterval</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Row.html#getInterval-java.lang.String-\">getInterval</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#getIntervalArray-int-\">getIntervalArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Row.html#getIntervalArray-java.lang.String-\">getIntervalArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#addInterval-io.reactiverse.pgclient.data.Interval-\">addInterval</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#addIntervalArray-io.reactiverse.pgclient.data.Interval:A-\">addIntervalArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient.data\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a> in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Interval.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html#days-int-\">days</a></span>(int&nbsp;days)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Interval.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html#hours-int-\">hours</a></span>(int&nbsp;hours)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Interval.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html#microseconds-int-\">microseconds</a></span>(int&nbsp;microseconds)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Interval.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html#minutes-int-\">minutes</a></span>(int&nbsp;minutes)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Interval.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html#months-int-\">months</a></span>(int&nbsp;months)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Interval.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html#of--\">of</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Interval.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html#of-int-\">of</a></span>(int&nbsp;years)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Interval.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html#of-int-int-\">of</a></span>(int&nbsp;years,\n  int&nbsp;months)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Interval.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html#of-int-int-int-\">of</a></span>(int&nbsp;years,\n  int&nbsp;months,\n  int&nbsp;days)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Interval.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html#of-int-int-int-int-\">of</a></span>(int&nbsp;years,\n  int&nbsp;months,\n  int&nbsp;days,\n  int&nbsp;hours)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Interval.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html#of-int-int-int-int-int-\">of</a></span>(int&nbsp;years,\n  int&nbsp;months,\n  int&nbsp;days,\n  int&nbsp;hours,\n  int&nbsp;minutes)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Interval.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html#of-int-int-int-int-int-int-\">of</a></span>(int&nbsp;years,\n  int&nbsp;months,\n  int&nbsp;days,\n  int&nbsp;hours,\n  int&nbsp;minutes,\n  int&nbsp;seconds)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Interval.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html#of-int-int-int-int-int-int-int-\">of</a></span>(int&nbsp;years,\n  int&nbsp;months,\n  int&nbsp;days,\n  int&nbsp;hours,\n  int&nbsp;minutes,\n  int&nbsp;seconds,\n  int&nbsp;microseconds)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Interval.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html#seconds-int-\">seconds</a></span>(int&nbsp;seconds)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Interval.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html#years-int-\">years</a></span>(int&nbsp;years)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">IntervalConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/IntervalConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Interval-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">IntervalConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/IntervalConverter.html#toJson-io.reactiverse.pgclient.data.Interval-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">IntervalConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/IntervalConverter.html#toJson-io.reactiverse.pgclient.data.Interval-java.util.Map-\">toJson</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getInterval-int-\">getInterval</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html#getInterval-java.lang.String-\">getInterval</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getIntervalArray-int-\">getIntervalArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html#getIntervalArray-java.lang.String-\">getIntervalArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addInterval-io.reactiverse.pgclient.data.Interval-\">addInterval</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addIntervalArray-io.reactiverse.pgclient.data.Interval:A-\">addIntervalArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getInterval-int-\">getInterval</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html#getInterval-java.lang.String-\">getInterval</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getIntervalArray-int-\">getIntervalArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html#getIntervalArray-java.lang.String-\">getIntervalArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addInterval-io.reactiverse.pgclient.data.Interval-\">addInterval</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addIntervalArray-io.reactiverse.pgclient.data.Interval:A-\">addIntervalArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/Interval.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Interval.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/class-use/IntervalConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.data.IntervalConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.data.IntervalConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/IntervalConverter.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/IntervalConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"IntervalConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.data.IntervalConverter\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.data.IntervalConverter</h2>\n</div>\n<div class=\"classUseContainer\">No usage of io.reactiverse.pgclient.data.IntervalConverter</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/IntervalConverter.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/IntervalConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"IntervalConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/class-use/Json.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Interface io.reactiverse.pgclient.data.Json (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Interface io.reactiverse.pgclient.data.Json (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Interface io.reactiverse.pgclient.data.Json\" class=\"title\">Uses of Interface<br>io.reactiverse.pgclient.data.Json</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient.data\">io.reactiverse.pgclient.data</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient.data\">io.reactiverse.reactivex.pgclient.data</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient.data\">io.reactiverse.rxjava.pgclient.data</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a> in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#getJson-int-\">getJson</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Row.html#getJson-java.lang.String-\">getJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#getJsonArray-int-\">getJsonArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\"><code>Json</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Row.html#getJsonArray-java.lang.String-\">getJsonArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\"><code>Json</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#addJson-io.reactiverse.pgclient.data.Json-\">addJson</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;value)</code>\n<div class=\"block\">Add a json value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#addJsonArray-io.reactiverse.pgclient.data.Json:A-\">addJsonArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\"><code>Json</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient.data\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a> in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Json.html#create-java.lang.Object-\">create</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient.data\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/package-summary.html\">io.reactiverse.reactivex.pgclient.data</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/package-summary.html\">io.reactiverse.reactivex.pgclient.data</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/package-summary.html\">io.reactiverse.reactivex.pgclient.data</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html#newInstance-io.reactiverse.pgclient.data.Json-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/package-summary.html\">io.reactiverse.reactivex.pgclient.data</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html#Json-io.reactiverse.pgclient.data.Json-\">Json</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient.data\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/package-summary.html\">io.reactiverse.rxjava.pgclient.data</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/package-summary.html\">io.reactiverse.rxjava.pgclient.data</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/package-summary.html\">io.reactiverse.rxjava.pgclient.data</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html#newInstance-io.reactiverse.pgclient.data.Json-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/package-summary.html\">io.reactiverse.rxjava.pgclient.data</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html#Json-io.reactiverse.pgclient.data.Json-\">Json</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/class-use/Line.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.data.Line (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.data.Line (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/Line.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Line.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.data.Line\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.data.Line</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient.data\">io.reactiverse.pgclient.data</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a> in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#getLine-int-\">getLine</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Row.html#getLine-java.lang.String-\">getLine</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#getLineArray-int-\">getLineArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Row.html#getLineArray-java.lang.String-\">getLineArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#addLine-io.reactiverse.pgclient.data.Line-\">addLine</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#addLineArray-io.reactiverse.pgclient.data.Line:A-\">addLineArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient.data\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a> in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">LineConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/LineConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Line-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">LineConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/LineConverter.html#toJson-io.reactiverse.pgclient.data.Line-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">LineConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/LineConverter.html#toJson-io.reactiverse.pgclient.data.Line-java.util.Map-\">toJson</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLine-int-\">getLine</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html#getLine-java.lang.String-\">getLine</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLineArray-int-\">getLineArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html#getLineArray-java.lang.String-\">getLineArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLine-io.reactiverse.pgclient.data.Line-\">addLine</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLineArray-io.reactiverse.pgclient.data.Line:A-\">addLineArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLine-int-\">getLine</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html#getLine-java.lang.String-\">getLine</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLineArray-int-\">getLineArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html#getLineArray-java.lang.String-\">getLineArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLine-io.reactiverse.pgclient.data.Line-\">addLine</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLineArray-io.reactiverse.pgclient.data.Line:A-\">addLineArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/Line.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Line.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/class-use/LineConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.data.LineConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.data.LineConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/LineConverter.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/LineConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"LineConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.data.LineConverter\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.data.LineConverter</h2>\n</div>\n<div class=\"classUseContainer\">No usage of io.reactiverse.pgclient.data.LineConverter</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/LineConverter.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/LineConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"LineConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/class-use/LineSegment.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.data.LineSegment (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.data.LineSegment (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/LineSegment.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"LineSegment.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.data.LineSegment\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.data.LineSegment</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient.data\">io.reactiverse.pgclient.data</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a> in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#getLineSegment-int-\">getLineSegment</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Row.html#getLineSegment-java.lang.String-\">getLineSegment</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#getLineSegmentArray-int-\">getLineSegmentArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Row.html#getLineSegmentArray-java.lang.String-\">getLineSegmentArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#addLineSegment-io.reactiverse.pgclient.data.LineSegment-\">addLineSegment</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#addLineSegmentArray-io.reactiverse.pgclient.data.LineSegment:A-\">addLineSegmentArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient.data\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a> in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">LineSegmentConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegmentConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.LineSegment-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">LineSegmentConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegmentConverter.html#toJson-io.reactiverse.pgclient.data.LineSegment-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">LineSegmentConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegmentConverter.html#toJson-io.reactiverse.pgclient.data.LineSegment-java.util.Map-\">toJson</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLineSegment-int-\">getLineSegment</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html#getLineSegment-java.lang.String-\">getLineSegment</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLineSegmentArray-int-\">getLineSegmentArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html#getLineSegmentArray-java.lang.String-\">getLineSegmentArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLineSegment-io.reactiverse.pgclient.data.LineSegment-\">addLineSegment</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLineSegmentArray-io.reactiverse.pgclient.data.LineSegment:A-\">addLineSegmentArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLineSegment-int-\">getLineSegment</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html#getLineSegment-java.lang.String-\">getLineSegment</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLineSegmentArray-int-\">getLineSegmentArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html#getLineSegmentArray-java.lang.String-\">getLineSegmentArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLineSegment-io.reactiverse.pgclient.data.LineSegment-\">addLineSegment</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLineSegmentArray-io.reactiverse.pgclient.data.LineSegment:A-\">addLineSegmentArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/LineSegment.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"LineSegment.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/class-use/LineSegmentConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.data.LineSegmentConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.data.LineSegmentConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegmentConverter.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/LineSegmentConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"LineSegmentConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.data.LineSegmentConverter\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.data.LineSegmentConverter</h2>\n</div>\n<div class=\"classUseContainer\">No usage of io.reactiverse.pgclient.data.LineSegmentConverter</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegmentConverter.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/LineSegmentConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"LineSegmentConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/class-use/Numeric.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.data.Numeric (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.data.Numeric (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/Numeric.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Numeric.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.data.Numeric\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.data.Numeric</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient.data\">io.reactiverse.pgclient.data</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a> in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#getNumeric-int-\">getNumeric</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Row.html#getNumeric-java.lang.String-\">getNumeric</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#getNumericArray-int-\">getNumericArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Row.html#getNumericArray-java.lang.String-\">getNumericArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#addNumeric-io.reactiverse.pgclient.data.Numeric-\">addNumeric</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#addNumericArray-io.reactiverse.pgclient.data.Numeric:A-\">addNumericArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Numeric</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient.data\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a> in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a> declared as <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Numeric.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html#NaN\">NaN</a></span></code>\n<div class=\"block\">Constant for the <code>NaN</code> value.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Numeric.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html#create-java.lang.Number-\">create</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a>&nbsp;number)</code>\n<div class=\"block\">Return a <code>Numeric</code> instance for the given <code>number</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Numeric.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html#parse-java.lang.String-\">parse</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;s)</code>\n<div class=\"block\">Parse and return a <code>Numeric</code> instance for the given <code>s</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getNumeric-int-\">getNumeric</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html#getNumeric-java.lang.String-\">getNumeric</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getNumericArray-int-\">getNumericArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html#getNumericArray-java.lang.String-\">getNumericArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addNumeric-io.reactiverse.pgclient.data.Numeric-\">addNumeric</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addNumericArray-io.reactiverse.pgclient.data.Numeric:A-\">addNumericArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getNumeric-int-\">getNumeric</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html#getNumeric-java.lang.String-\">getNumeric</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getNumericArray-int-\">getNumericArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html#getNumericArray-java.lang.String-\">getNumericArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addNumeric-io.reactiverse.pgclient.data.Numeric-\">addNumeric</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addNumericArray-io.reactiverse.pgclient.data.Numeric:A-\">addNumericArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/Numeric.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Numeric.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/class-use/Path.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.data.Path (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.data.Path (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/Path.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Path.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.data.Path\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.data.Path</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient.data\">io.reactiverse.pgclient.data</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a> in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#getPath-int-\">getPath</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Row.html#getPath-java.lang.String-\">getPath</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#getPathArray-int-\">getPathArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Row.html#getPathArray-java.lang.String-\">getPathArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#addPath-io.reactiverse.pgclient.data.Path-\">addPath</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#addPathArray-io.reactiverse.pgclient.data.Path:A-\">addPathArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient.data\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a> in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PathConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/PathConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Path-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PathConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/PathConverter.html#toJson-io.reactiverse.pgclient.data.Path-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PathConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/PathConverter.html#toJson-io.reactiverse.pgclient.data.Path-java.util.Map-\">toJson</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getPath-int-\">getPath</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html#getPath-java.lang.String-\">getPath</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getPathArray-int-\">getPathArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html#getPathArray-java.lang.String-\">getPathArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPath-io.reactiverse.pgclient.data.Path-\">addPath</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPathArray-io.reactiverse.pgclient.data.Path:A-\">addPathArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getPath-int-\">getPath</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html#getPath-java.lang.String-\">getPath</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getPathArray-int-\">getPathArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html#getPathArray-java.lang.String-\">getPathArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPath-io.reactiverse.pgclient.data.Path-\">addPath</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPathArray-io.reactiverse.pgclient.data.Path:A-\">addPathArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/Path.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Path.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/class-use/PathConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.data.PathConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.data.PathConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/PathConverter.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/PathConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PathConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.data.PathConverter\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.data.PathConverter</h2>\n</div>\n<div class=\"classUseContainer\">No usage of io.reactiverse.pgclient.data.PathConverter</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/PathConverter.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/PathConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PathConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/class-use/Point.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.data.Point (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.data.Point (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/Point.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Point.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.data.Point\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.data.Point</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient.data\">io.reactiverse.pgclient.data</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a> in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#getPoint-int-\">getPoint</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Row.html#getPoint-java.lang.String-\">getPoint</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#getPointArray-int-\">getPointArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Row.html#getPointArray-java.lang.String-\">getPointArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#addPoint-io.reactiverse.pgclient.data.Point-\">addPoint</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#addPointArray-io.reactiverse.pgclient.data.Point:A-\">addPointArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient.data\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a> in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Circle.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html#getCenterPoint--\">getCenterPoint</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Box.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Box.html#getLowerLeftCorner--\">getLowerLeftCorner</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">LineSegment.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html#getP1--\">getP1</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">LineSegment.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html#getP2--\">getP2</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Box.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Box.html#getUpperRightCorner--\">getUpperRightCorner</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Point.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html#setX-double-\">setX</a></span>(double&nbsp;x)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Point.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html#setY-double-\">setY</a></span>(double&nbsp;y)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a> that return types with arguments of type <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Polygon.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html#getPoints--\">getPoints</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Path.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Path.html#getPoints--\">getPoints</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PointConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/PointConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Point-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Circle.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html#setCenterPoint-io.reactiverse.pgclient.data.Point-\">setCenterPoint</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;centerPoint)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Box.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Box.html#setLowerLeftCorner-io.reactiverse.pgclient.data.Point-\">setLowerLeftCorner</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;lowerLeftCorner)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">LineSegment.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html#setP1-io.reactiverse.pgclient.data.Point-\">setP1</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;p1)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">LineSegment.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html#setP2-io.reactiverse.pgclient.data.Point-\">setP2</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;p2)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Box.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Box.html#setUpperRightCorner-io.reactiverse.pgclient.data.Point-\">setUpperRightCorner</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;upperRightCorner)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PointConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/PointConverter.html#toJson-io.reactiverse.pgclient.data.Point-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PointConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/PointConverter.html#toJson-io.reactiverse.pgclient.data.Point-java.util.Map-\">toJson</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Method parameters in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a> with type arguments of type <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Polygon.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html#setPoints-java.util.List-\">setPoints</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&gt;&nbsp;points)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Path.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Path.html#setPoints-java.util.List-\">setPoints</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&gt;&nbsp;points)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Box.html#Box-io.reactiverse.pgclient.data.Point-io.reactiverse.pgclient.data.Point-\">Box</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;upperRightCorner,\n   <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;lowerLeftCorner)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html#Circle-io.reactiverse.pgclient.data.Point-double-\">Circle</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;centerPoint,\n      double&nbsp;radius)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html#LineSegment-io.reactiverse.pgclient.data.Point-io.reactiverse.pgclient.data.Point-\">LineSegment</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;p1,\n           <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;p2)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructor parameters in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a> with type arguments of type <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Path.html#Path-boolean-java.util.List-\">Path</a></span>(boolean&nbsp;isOpen,\n    <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&gt;&nbsp;points)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html#Polygon-java.util.List-\">Polygon</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&gt;&nbsp;points)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getPoint-int-\">getPoint</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html#getPoint-java.lang.String-\">getPoint</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getPointArray-int-\">getPointArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html#getPointArray-java.lang.String-\">getPointArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPoint-io.reactiverse.pgclient.data.Point-\">addPoint</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPointArray-io.reactiverse.pgclient.data.Point:A-\">addPointArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getPoint-int-\">getPoint</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html#getPoint-java.lang.String-\">getPoint</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getPointArray-int-\">getPointArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html#getPointArray-java.lang.String-\">getPointArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPoint-io.reactiverse.pgclient.data.Point-\">addPoint</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPointArray-io.reactiverse.pgclient.data.Point:A-\">addPointArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/Point.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Point.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/class-use/PointConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.data.PointConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.data.PointConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/PointConverter.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/PointConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PointConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.data.PointConverter\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.data.PointConverter</h2>\n</div>\n<div class=\"classUseContainer\">No usage of io.reactiverse.pgclient.data.PointConverter</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/PointConverter.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/PointConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PointConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/class-use/Polygon.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.data.Polygon (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.data.Polygon (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/Polygon.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Polygon.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.data.Polygon\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.data.Polygon</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient.data\">io.reactiverse.pgclient.data</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a> in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#getPolygon-int-\">getPolygon</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Row.html#getPolygon-java.lang.String-\">getPolygon</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#getPolygonArray-int-\">getPolygonArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Row.html#getPolygonArray-java.lang.String-\">getPolygonArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#addPolygon-io.reactiverse.pgclient.data.Polygon-\">addPolygon</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/Tuple.html#addPolygonArray-io.reactiverse.pgclient.data.Polygon:A-\">addPolygonArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient.data\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a> in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PolygonConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/PolygonConverter.html#fromJson-java.lang.Iterable-io.reactiverse.pgclient.data.Polygon-\">fromJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true\" title=\"class or interface in java.util\">Map.Entry</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&gt;&nbsp;json,\n        <a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PolygonConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/PolygonConverter.html#toJson-io.reactiverse.pgclient.data.Polygon-io.vertx.core.json.JsonObject-\">toJson</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;obj,\n      io.vertx.core.json.JsonObject&nbsp;json)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PolygonConverter.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/data/PolygonConverter.html#toJson-io.reactiverse.pgclient.data.Polygon-java.util.Map-\">toJson</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;obj,\n      <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true\" title=\"class or interface in java.util\">Map</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&gt;&nbsp;json)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getPolygon-int-\">getPolygon</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html#getPolygon-java.lang.String-\">getPolygon</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getPolygonArray-int-\">getPolygonArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html#getPolygonArray-java.lang.String-\">getPolygonArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPolygon-io.reactiverse.pgclient.data.Polygon-\">addPolygon</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPolygonArray-io.reactiverse.pgclient.data.Polygon:A-\">addPolygonArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getPolygon-int-\">getPolygon</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html#getPolygon-java.lang.String-\">getPolygon</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getPolygonArray-int-\">getPolygonArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html#getPolygonArray-java.lang.String-\">getPolygonArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPolygon-io.reactiverse.pgclient.data.Polygon-\">addPolygon</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPolygonArray-io.reactiverse.pgclient.data.Polygon:A-\">addPolygonArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/Polygon.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Polygon.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/class-use/PolygonConverter.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.pgclient.data.PolygonConverter (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.pgclient.data.PolygonConverter (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/PolygonConverter.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/PolygonConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PolygonConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.pgclient.data.PolygonConverter\" class=\"title\">Uses of Class<br>io.reactiverse.pgclient.data.PolygonConverter</h2>\n</div>\n<div class=\"classUseContainer\">No usage of io.reactiverse.pgclient.data.PolygonConverter</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/data/PolygonConverter.html\" title=\"class in io.reactiverse.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/data/class-use/PolygonConverter.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PolygonConverter.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.pgclient.data (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../io/reactiverse/pgclient/data/package-summary.html\" target=\"classFrame\">io.reactiverse.pgclient.data</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Interfaces\">Interfaces</h2>\n<ul title=\"Interfaces\">\n<li><a href=\"Json.html\" title=\"interface in io.reactiverse.pgclient.data\" target=\"classFrame\"><span class=\"interfaceName\">Json</span></a></li>\n</ul>\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"Box.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">Box</a></li>\n<li><a href=\"BoxConverter.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">BoxConverter</a></li>\n<li><a href=\"Circle.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">Circle</a></li>\n<li><a href=\"CircleConverter.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">CircleConverter</a></li>\n<li><a href=\"Interval.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">Interval</a></li>\n<li><a href=\"IntervalConverter.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">IntervalConverter</a></li>\n<li><a href=\"Line.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">Line</a></li>\n<li><a href=\"LineConverter.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">LineConverter</a></li>\n<li><a href=\"LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">LineSegment</a></li>\n<li><a href=\"LineSegmentConverter.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">LineSegmentConverter</a></li>\n<li><a href=\"Numeric.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">Numeric</a></li>\n<li><a href=\"Path.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">Path</a></li>\n<li><a href=\"PathConverter.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">PathConverter</a></li>\n<li><a href=\"Point.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">Point</a></li>\n<li><a href=\"PointConverter.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">PointConverter</a></li>\n<li><a href=\"Polygon.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">Polygon</a></li>\n<li><a href=\"PolygonConverter.html\" title=\"class in io.reactiverse.pgclient.data\" target=\"classFrame\">PolygonConverter</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.pgclient.data (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"io.reactiverse.pgclient.data (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-use.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/pubsub/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;io.reactiverse.pgclient.data</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Interface Summary table, listing interfaces, and an explanation\">\n<caption><span>Interface Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Interface</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Rectangular box data type in Postgres represented by pairs of <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a>s that are opposite corners of the box.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/pgclient/data/BoxConverter.html\" title=\"class in io.reactiverse.pgclient.data\">BoxConverter</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Converter for <a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Box</code></a>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Circle data type in Postgres represented by a center <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> and radius.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/pgclient/data/CircleConverter.html\" title=\"class in io.reactiverse.pgclient.data\">CircleConverter</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Converter for <a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Circle</code></a>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Postgres Interval is date and time based\n such as 120 years 3 months 332 days 20 hours 20 minutes 20.999999 seconds</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/pgclient/data/IntervalConverter.html\" title=\"class in io.reactiverse.pgclient.data\">IntervalConverter</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Converter for <a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Interval</code></a>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Line data type in Postgres represented by the linear equation Ax + By + C = 0, where A and B are not both zero.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/pgclient/data/LineConverter.html\" title=\"class in io.reactiverse.pgclient.data\">LineConverter</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Converter for <a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Finite line segment data type in Postgres represented by pairs of <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a>s that are the endpoints of the segment.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/pgclient/data/LineSegmentConverter.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegmentConverter</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Converter for <a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><code>LineSegment</code></a>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></td>\n<td class=\"colLast\">\n<div class=\"block\">The Postgres <i>NUMERIC</i> type.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Path data type in Postgres represented by lists of connected points.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/pgclient/data/PathConverter.html\" title=\"class in io.reactiverse.pgclient.data\">PathConverter</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Converter for <a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Path</code></a>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A Postgresql point.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/pgclient/data/PointConverter.html\" title=\"class in io.reactiverse.pgclient.data\">PointConverter</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Converter for <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Polygon data type in Postgres represented by lists of points (the vertexes of the polygon).</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/pgclient/data/PolygonConverter.html\" title=\"class in io.reactiverse.pgclient.data\">PolygonConverter</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Converter for <a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Polygon</code></a>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-use.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/pubsub/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.pgclient.data Class Hierarchy (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"io.reactiverse.pgclient.data Class Hierarchy (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li>Use</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/pubsub/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package io.reactiverse.pgclient.data</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">Object</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Box</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"../../../../io/reactiverse/pgclient/data/BoxConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">BoxConverter</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Circle</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"../../../../io/reactiverse/pgclient/data/CircleConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">CircleConverter</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Interval</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"../../../../io/reactiverse/pgclient/data/IntervalConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">IntervalConverter</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Line</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"../../../../io/reactiverse/pgclient/data/LineConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">LineConverter</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">LineSegment</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"../../../../io/reactiverse/pgclient/data/LineSegmentConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">LineSegmentConverter</span></a></li>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">Number</span></a> (implements java.io.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true\" title=\"class or interface in java.io\">Serializable</a>)\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Numeric</span></a></li>\n</ul>\n</li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Path</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"../../../../io/reactiverse/pgclient/data/PathConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">PathConverter</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Point</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"../../../../io/reactiverse/pgclient/data/PointConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">PointConverter</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Polygon</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"../../../../io/reactiverse/pgclient/data/PolygonConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">PolygonConverter</span></a></li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Json</span></a></li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li>Use</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../io/reactiverse/pgclient/pubsub/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/data/package-use.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Package io.reactiverse.pgclient.data (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Package io.reactiverse.pgclient.data (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/package-use.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-use.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Uses of Package io.reactiverse.pgclient.data\" class=\"title\">Uses of Package<br>io.reactiverse.pgclient.data</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient.data\">io.reactiverse.pgclient.data</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing classes, and an explanation\">\n<caption><span>Classes in <a href=\"../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a> used by <a href=\"../../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/data/class-use/Box.html#io.reactiverse.pgclient\">Box</a>\n<div class=\"block\">Rectangular box data type in Postgres represented by pairs of <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a>s that are opposite corners of the box.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/data/class-use/Circle.html#io.reactiverse.pgclient\">Circle</a>\n<div class=\"block\">Circle data type in Postgres represented by a center <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> and radius.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/data/class-use/Interval.html#io.reactiverse.pgclient\">Interval</a>\n<div class=\"block\">Postgres Interval is date and time based\n such as 120 years 3 months 332 days 20 hours 20 minutes 20.999999 seconds</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/data/class-use/Json.html#io.reactiverse.pgclient\">Json</a>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/data/class-use/Line.html#io.reactiverse.pgclient\">Line</a>\n<div class=\"block\">Line data type in Postgres represented by the linear equation Ax + By + C = 0, where A and B are not both zero.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/data/class-use/LineSegment.html#io.reactiverse.pgclient\">LineSegment</a>\n<div class=\"block\">Finite line segment data type in Postgres represented by pairs of <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a>s that are the endpoints of the segment.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/data/class-use/Numeric.html#io.reactiverse.pgclient\">Numeric</a>\n<div class=\"block\">The Postgres <i>NUMERIC</i> type.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/data/class-use/Path.html#io.reactiverse.pgclient\">Path</a>\n<div class=\"block\">Path data type in Postgres represented by lists of connected points.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/data/class-use/Point.html#io.reactiverse.pgclient\">Point</a>\n<div class=\"block\">A Postgresql point.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/data/class-use/Polygon.html#io.reactiverse.pgclient\">Polygon</a>\n<div class=\"block\">Polygon data type in Postgres represented by lists of points (the vertexes of the polygon).</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient.data\">\n<!--   -->\n</a>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing classes, and an explanation\">\n<caption><span>Classes in <a href=\"../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a> used by <a href=\"../../../../io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/data/class-use/Box.html#io.reactiverse.pgclient.data\">Box</a>\n<div class=\"block\">Rectangular box data type in Postgres represented by pairs of <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a>s that are opposite corners of the box.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/data/class-use/Circle.html#io.reactiverse.pgclient.data\">Circle</a>\n<div class=\"block\">Circle data type in Postgres represented by a center <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a> and radius.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/data/class-use/Interval.html#io.reactiverse.pgclient.data\">Interval</a>\n<div class=\"block\">Postgres Interval is date and time based\n such as 120 years 3 months 332 days 20 hours 20 minutes 20.999999 seconds</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/data/class-use/Json.html#io.reactiverse.pgclient.data\">Json</a>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/data/class-use/Line.html#io.reactiverse.pgclient.data\">Line</a>\n<div class=\"block\">Line data type in Postgres represented by the linear equation Ax + By + C = 0, where A and B are not both zero.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/data/class-use/LineSegment.html#io.reactiverse.pgclient.data\">LineSegment</a>\n<div class=\"block\">Finite line segment data type in Postgres represented by pairs of <a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Point</code></a>s that are the endpoints of the segment.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/data/class-use/Numeric.html#io.reactiverse.pgclient.data\">Numeric</a>\n<div class=\"block\">The Postgres <i>NUMERIC</i> type.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/data/class-use/Path.html#io.reactiverse.pgclient.data\">Path</a>\n<div class=\"block\">Path data type in Postgres represented by lists of connected points.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/data/class-use/Point.html#io.reactiverse.pgclient.data\">Point</a>\n<div class=\"block\">A Postgresql point.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/data/class-use/Polygon.html#io.reactiverse.pgclient.data\">Polygon</a>\n<div class=\"block\">Polygon data type in Postgres represented by lists of points (the vertexes of the polygon).</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/data/package-use.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-use.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.pgclient (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../io/reactiverse/pgclient/package-summary.html\" target=\"classFrame\">io.reactiverse.pgclient</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Interfaces\">Interfaces</h2>\n<ul title=\"Interfaces\">\n<li><a href=\"PgClient.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">PgClient</span></a></li>\n<li><a href=\"PgConnection.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">PgConnection</span></a></li>\n<li><a href=\"PgCursor.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">PgCursor</span></a></li>\n<li><a href=\"PgIterator.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">PgIterator</span></a></li>\n<li><a href=\"PgPool.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">PgPool</span></a></li>\n<li><a href=\"PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">PgPreparedQuery</span></a></li>\n<li><a href=\"PgResult.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">PgResult</span></a></li>\n<li><a href=\"PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">PgRowSet</span></a></li>\n<li><a href=\"PgStream.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">PgStream</span></a></li>\n<li><a href=\"PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">PgTransaction</span></a></li>\n<li><a href=\"Row.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">Row</span></a></li>\n<li><a href=\"Tuple.html\" title=\"interface in io.reactiverse.pgclient\" target=\"classFrame\"><span class=\"interfaceName\">Tuple</span></a></li>\n</ul>\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\" target=\"classFrame\">PgConnectOptions</a></li>\n<li><a href=\"PgConnectOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\" target=\"classFrame\">PgConnectOptionsConverter</a></li>\n<li><a href=\"PgNotification.html\" title=\"class in io.reactiverse.pgclient\" target=\"classFrame\">PgNotification</a></li>\n<li><a href=\"PgNotificationConverter.html\" title=\"class in io.reactiverse.pgclient\" target=\"classFrame\">PgNotificationConverter</a></li>\n<li><a href=\"PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\" target=\"classFrame\">PgPoolOptions</a></li>\n<li><a href=\"PgPoolOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\" target=\"classFrame\">PgPoolOptionsConverter</a></li>\n</ul>\n<h2 title=\"Enums\">Enums</h2>\n<ul title=\"Enums\">\n<li><a href=\"SslMode.html\" title=\"enum in io.reactiverse.pgclient\" target=\"classFrame\">SslMode</a></li>\n</ul>\n<h2 title=\"Exceptions\">Exceptions</h2>\n<ul title=\"Exceptions\">\n<li><a href=\"PgException.html\" title=\"class in io.reactiverse.pgclient\" target=\"classFrame\">PgException</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.pgclient (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"io.reactiverse.pgclient (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-use.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Package</li>\n<li><a href=\"../../../io/reactiverse/pgclient/data/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;io.reactiverse.pgclient</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Interface Summary table, listing interfaces, and an explanation\">\n<caption><span>Interface Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Interface</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Defines the client operations with a Postgres Database.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A connection to Postgres.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A cursor that reads progressively the rows from Postgres, it is usefull for reading very large result.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">An iterator for processing postgres items synchronously.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A pool of connection.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A prepared query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;T&gt;</td>\n<td class=\"colLast\">\n<div class=\"block\">Represents the result of an operation on database.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A set of rows.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&lt;T&gt;</td>\n<td class=\"colLast\">\n<div class=\"block\">A row oriented stream.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A transaction that allows to control the transaction and receive events.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A general purpose tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../io/reactiverse/pgclient/PgConnectOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptionsConverter</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Converter for <a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgConnectOptions</code></a>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A notification emited by Postgres.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../io/reactiverse/pgclient/PgNotificationConverter.html\" title=\"class in io.reactiverse.pgclient\">PgNotificationConverter</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Converter for <a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\"><code>PgNotification</code></a>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a></td>\n<td class=\"colLast\">\n<div class=\"block\">The options for configuring a connection pool.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../io/reactiverse/pgclient/PgPoolOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptionsConverter</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Converter for <a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\"><code>PgPoolOptions</code></a>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Enum Summary table, listing enums, and an explanation\">\n<caption><span>Enum Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Enum</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\">SslMode</a></td>\n<td class=\"colLast\">\n<div class=\"block\">The different values for the sslmode parameter provide different levels of protection.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Exception Summary table, listing exceptions, and an explanation\">\n<caption><span>Exception Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Exception</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../io/reactiverse/pgclient/PgException.html\" title=\"class in io.reactiverse.pgclient\">PgException</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-use.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Package</li>\n<li><a href=\"../../../io/reactiverse/pgclient/data/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.pgclient Class Hierarchy (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"io.reactiverse.pgclient Class Hierarchy (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li>Use</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li><a href=\"../../../io/reactiverse/pgclient/data/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package io.reactiverse.pgclient</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">Object</span></a>\n<ul>\n<li type=\"circle\">io.vertx.core.net.NetworkOptions\n<ul>\n<li type=\"circle\">io.vertx.core.net.TCPSSLOptions\n<ul>\n<li type=\"circle\">io.vertx.core.net.ClientOptionsBase\n<ul>\n<li type=\"circle\">io.vertx.core.net.NetClientOptions\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgConnectOptions</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgPoolOptions</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgConnectOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgConnectOptionsConverter</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgNotification</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgNotificationConverter.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgNotificationConverter</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgPoolOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgPoolOptionsConverter</span></a></li>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">Throwable</span></a> (implements java.io.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true\" title=\"class or interface in java.io\">Serializable</a>)\n<ul>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">Exception</span></a>\n<ul>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">RuntimeException</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgException.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgException</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">Iterable</span></a>&lt;T&gt;\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgRowSet</span></a> (also extends io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;T&gt;)</li>\n</ul>\n</li>\n<li type=\"circle\">java.util.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true\" title=\"class or interface in java.util\"><span class=\"typeNameLink\">Iterator</span></a>&lt;E&gt;\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgIterator</span></a></li>\n</ul>\n</li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgClient</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgConnection</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgPool</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgTransaction</span></a></li>\n</ul>\n</li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgCursor</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgPreparedQuery</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgResult</span></a>&lt;T&gt;\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgRowSet</span></a> (also extends java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;T&gt;)</li>\n</ul>\n</li>\n<li type=\"circle\">io.vertx.core.streams.StreamBase\n<ul>\n<li type=\"circle\">io.vertx.core.streams.ReadStream&lt;T&gt;\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgStream</span></a>&lt;T&gt;</li>\n</ul>\n</li>\n</ul>\n</li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Tuple</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Row</span></a></li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Enum Hierarchy\">Enum Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">Object</span></a>\n<ul>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">Enum</span></a>&lt;E&gt; (implements java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true\" title=\"class or interface in java.lang\">Comparable</a>&lt;T&gt;, java.io.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true\" title=\"class or interface in java.io\">Serializable</a>)\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"../../../io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\"><span class=\"typeNameLink\">SslMode</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li>Use</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li><a href=\"../../../io/reactiverse/pgclient/data/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/package-use.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Package io.reactiverse.pgclient (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Package io.reactiverse.pgclient (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/package-use.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-use.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Uses of Package io.reactiverse.pgclient\" class=\"title\">Uses of Package<br>io.reactiverse.pgclient</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient.pubsub\">io.reactiverse.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient\">\n<!--   -->\n</a>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing classes, and an explanation\">\n<caption><span>Classes in <a href=\"../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> used by <a href=\"../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../io/reactiverse/pgclient/class-use/PgClient.html#io.reactiverse.pgclient\">PgClient</a>\n<div class=\"block\">Defines the client operations with a Postgres Database.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../io/reactiverse/pgclient/class-use/PgConnection.html#io.reactiverse.pgclient\">PgConnection</a>\n<div class=\"block\">A connection to Postgres.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../io/reactiverse/pgclient/class-use/PgConnectOptions.html#io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../io/reactiverse/pgclient/class-use/PgCursor.html#io.reactiverse.pgclient\">PgCursor</a>\n<div class=\"block\">A cursor that reads progressively the rows from Postgres, it is usefull for reading very large result.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../io/reactiverse/pgclient/class-use/PgIterator.html#io.reactiverse.pgclient\">PgIterator</a>\n<div class=\"block\">An iterator for processing postgres items synchronously.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../io/reactiverse/pgclient/class-use/PgNotification.html#io.reactiverse.pgclient\">PgNotification</a>\n<div class=\"block\">A notification emited by Postgres.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../io/reactiverse/pgclient/class-use/PgPool.html#io.reactiverse.pgclient\">PgPool</a>\n<div class=\"block\">A pool of connection.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../io/reactiverse/pgclient/class-use/PgPoolOptions.html#io.reactiverse.pgclient\">PgPoolOptions</a>\n<div class=\"block\">The options for configuring a connection pool.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../io/reactiverse/pgclient/class-use/PgPreparedQuery.html#io.reactiverse.pgclient\">PgPreparedQuery</a>\n<div class=\"block\">A prepared query.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../io/reactiverse/pgclient/class-use/PgResult.html#io.reactiverse.pgclient\">PgResult</a>\n<div class=\"block\">Represents the result of an operation on database.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../io/reactiverse/pgclient/class-use/PgRowSet.html#io.reactiverse.pgclient\">PgRowSet</a>\n<div class=\"block\">A set of rows.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../io/reactiverse/pgclient/class-use/PgStream.html#io.reactiverse.pgclient\">PgStream</a>\n<div class=\"block\">A row oriented stream.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../io/reactiverse/pgclient/class-use/PgTransaction.html#io.reactiverse.pgclient\">PgTransaction</a>\n<div class=\"block\">A transaction that allows to control the transaction and receive events.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../io/reactiverse/pgclient/class-use/Row.html#io.reactiverse.pgclient\">Row</a>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../io/reactiverse/pgclient/class-use/SslMode.html#io.reactiverse.pgclient\">SslMode</a>\n<div class=\"block\">The different values for the sslmode parameter provide different levels of protection.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../io/reactiverse/pgclient/class-use/Tuple.html#io.reactiverse.pgclient\">Tuple</a>\n<div class=\"block\">A general purpose tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient.pubsub\">\n<!--   -->\n</a>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing classes, and an explanation\">\n<caption><span>Classes in <a href=\"../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> used by <a href=\"../../../io/reactiverse/pgclient/pubsub/package-summary.html\">io.reactiverse.pgclient.pubsub</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../io/reactiverse/pgclient/class-use/PgConnection.html#io.reactiverse.pgclient.pubsub\">PgConnection</a>\n<div class=\"block\">A connection to Postgres.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../io/reactiverse/pgclient/class-use/PgConnectOptions.html#io.reactiverse.pgclient.pubsub\">PgConnectOptions</a>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing classes, and an explanation\">\n<caption><span>Classes in <a href=\"../../../io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a> used by <a href=\"../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../io/reactiverse/pgclient/class-use/PgCursor.html#io.reactiverse.rxjava.pgclient\">PgCursor</a>\n<div class=\"block\">A cursor that reads progressively the rows from Postgres, it is usefull for reading very large result.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../io/reactiverse/pgclient/class-use/PgIterator.html#io.reactiverse.rxjava.pgclient\">PgIterator</a>\n<div class=\"block\">An iterator for processing postgres items synchronously.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../io/reactiverse/pgclient/class-use/Row.html#io.reactiverse.rxjava.pgclient\">Row</a>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../index.html?io/reactiverse/pgclient/package-use.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-use.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/pubsub/PgChannel.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:45 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgChannel (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgChannel (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":6,\"i1\":6,\"i2\":6,\"i3\":6,\"i4\":6,\"i5\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgChannel.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/pubsub/PgChannel.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgChannel.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient.pubsub</div>\n<h2 title=\"Interface PgChannel\" class=\"title\">Interface PgChannel</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Superinterfaces:</dt>\n<dd>io.vertx.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;, io.vertx.core.streams.StreamBase</dd>\n</dl>\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">PgChannel</span>\nextends io.vertx.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</pre>\n<div class=\"block\">A channel to Postgres that tracks the subscription to a given Postgres channel using the <code>LISTEN/UNLISTEN</code> commands.\n <p/>\n When paused the channel discards the messages.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html#endHandler-io.vertx.core.Handler-\">endHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;endHandler)</code>\n<div class=\"block\">Set an handler to be called when no more notifications will be received.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html#handler-io.vertx.core.Handler-\">handler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set or unset an handler to be called when a the channel is notified by Postgres.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html#pause--\">pause</a></span>()</code>\n<div class=\"block\">Pause the channel, all notifications are discarded.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html#resume--\">resume</a></span>()</code>\n<div class=\"block\">Resume the channel.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html#subscribeHandler-io.vertx.core.Handler-\">subscribeHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the the channel get subscribed.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.vertx.core.streams.ReadStream\">\n<!--   -->\n</a>\n<h3>Methods inherited from interface&nbsp;io.vertx.core.streams.ReadStream</h3>\n<code>fetch</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"subscribeHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subscribeHandler</h4>\n<pre><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;subscribeHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</pre>\n<div class=\"block\">Set an handler called when the the channel get subscribed.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"handler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>handler</h4>\n<pre><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;handler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;&nbsp;handler)</pre>\n<div class=\"block\">Set or unset an handler to be called when a the channel is notified by Postgres.\n <p/>\n <ul>\n   <li>when the handler is set, the subscriber sends a <code>LISTEN</code> command if needed</li>\n   <li>when the handler is unset, the subscriber sends a <code>UNLISTEN</code> command if needed</li>\n </ul></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>handler</code>&nbsp;in interface&nbsp;<code>io.vertx.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pause--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pause</h4>\n<pre><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;pause()</pre>\n<div class=\"block\">Pause the channel, all notifications are discarded.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>pause</code>&nbsp;in interface&nbsp;<code>io.vertx.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"resume--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>resume</h4>\n<pre><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;resume()</pre>\n<div class=\"block\">Resume the channel.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>resume</code>&nbsp;in interface&nbsp;<code>io.vertx.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"endHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>endHandler</h4>\n<pre><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;endHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;endHandler)</pre>\n<div class=\"block\">Set an handler to be called when no more notifications will be received.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>endHandler</code>&nbsp;in interface&nbsp;<code>io.vertx.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>endHandler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"exceptionHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>exceptionHandler</h4>\n<pre><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;exceptionHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>exceptionHandler</code>&nbsp;in interface&nbsp;<code>io.vertx.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>exceptionHandler</code>&nbsp;in interface&nbsp;<code>io.vertx.core.streams.StreamBase</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgChannel.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/pubsub/PgChannel.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgChannel.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/pubsub/PgSubscriber.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:45 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgSubscriber (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgSubscriber (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":6,\"i1\":6,\"i2\":6,\"i3\":6,\"i4\":6,\"i5\":6,\"i6\":6,\"i7\":17};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"],16:[\"t5\",\"Default Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgSubscriber.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/pubsub/PgSubscriber.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgSubscriber.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.pgclient.pubsub</div>\n<h2 title=\"Interface PgSubscriber\" class=\"title\">Interface PgSubscriber</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">PgSubscriber</span></pre>\n<div class=\"block\">A class for managing subscriptions using <code>LISTEN/UNLISTEN</code> to Postgres channels.\n <p/>\n The subscriber manages a single connection to Postgres.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t5\" class=\"tableTab\"><span><a href=\"javascript:show(16);\">Default Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html#actualConnection--\">actualConnection</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html#channel-java.lang.String-\">channel</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Return a channel for the given <code>name</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html#close--\">close</a></span>()</code>\n<div class=\"block\">Close the subscriber, the retry policy will not be invoked.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html#closed--\">closed</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html#closeHandler-io.vertx.core.Handler-\">closeHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the subscriber is closed.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html#connect-io.vertx.core.Handler-\">connect</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Connect the subscriber to Postgres.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html#reconnectPolicy-java.util.function.Function-\">reconnectPolicy</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true\" title=\"class or interface in java.util.function\">Function</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&gt;&nbsp;policy)</code>\n<div class=\"block\">Set the reconnect policy that is executed when the subscriber is disconnected.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html#subscriber-io.vertx.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">subscriber</a></span>(io.vertx.core.Vertx&nbsp;vertx,\n          <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options)</code>\n<div class=\"block\">Create a subscriber.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"subscriber-io.vertx.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subscriber</h4>\n<pre>static&nbsp;<a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a>&nbsp;subscriber(io.vertx.core.Vertx&nbsp;vertx,\n                               <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options)</pre>\n<div class=\"block\">Create a subscriber.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - the vertx instance</dd>\n<dd><code>options</code> - the connect options</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the subscriber</dd>\n</dl>\n</li>\n</ul>\n<a name=\"channel-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>channel</h4>\n<pre><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;channel(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Return a channel for the given <code>name</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the channel name\n <p/>\n This will be the name of the channel exactly as held by Postgres for sending\n notifications.  Internally this name will be truncated to the Postgres identifier\n maxiumum length of <code>(NAMEDATALEN = 64) - 1 == 63</code> characters, and prepared\n as a quoted identifier without unicode escape sequence support for use in\n <code>LISTEN/UNLISTEN</code> commands.  Examples of channel names and corresponding\n <code>NOTIFY</code> commands:\n <ul>\n   <li>when <code>name == \"the_channel\"</code>: <code>NOTIFY the_channel, 'msg'</code>,\n   <code>NOTIFY The_Channel, 'msg'</code>, or <code>NOTIFY \"the_channel\", 'msg'</code>\n   succeed in delivering a message to the created channel\n   </li>\n   <li>when <code>name == \"The_Channel\"</code>: <code>NOTIFY \"The_Channel\", 'msg'</code>,\n   succeeds in delivering a message to the created channel\n   </li>\n   <li></li>\n </ul></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the channel</dd>\n</dl>\n</li>\n</ul>\n<a name=\"connect-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>connect</h4>\n<pre><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a>&nbsp;connect(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Connect the subscriber to Postgres.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler notified of the connection success or failure</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reconnectPolicy-java.util.function.Function-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reconnectPolicy</h4>\n<pre><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a>&nbsp;reconnectPolicy(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true\" title=\"class or interface in java.util.function\">Function</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&gt;&nbsp;policy)</pre>\n<div class=\"block\">Set the reconnect policy that is executed when the subscriber is disconnected.\n <p/>\n When the subscriber is disconnected, the <code>policy</code> function is called with the actual\n number of retries and returns an <code>amountOfTime</code> value:\n <ul>\n   <li>when <code>amountOfTime &lt; 0</code>: the subscriber is closed and there is no retry</li>\n   <li>when <code>amountOfTime == 0</code>: the subscriber retries to connect immediately</li>\n   <li>when <code>amountOfTime &gt; 0</code>: the subscriber retries after <code>amountOfTime</code> milliseconds</li>\n </ul>\n <p/>\n The default policy does not perform any retries.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>policy</code> - the policy to set</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"closeHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>closeHandler</h4>\n<pre><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a>&nbsp;closeHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</pre>\n<div class=\"block\">Set an handler called when the subscriber is closed.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"actualConnection--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>actualConnection</h4>\n<pre><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;actualConnection()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the actual connection to Postgres, it might be <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"closed--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>closed</h4>\n<pre>boolean&nbsp;closed()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>whether the subscriber is closed</dd>\n</dl>\n</li>\n</ul>\n<a name=\"close--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>void&nbsp;close()</pre>\n<div class=\"block\">Close the subscriber, the retry policy will not be invoked.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgSubscriber.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/pubsub/PgSubscriber.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgSubscriber.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/pubsub/class-use/PgChannel.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Interface io.reactiverse.pgclient.pubsub.PgChannel (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Interface io.reactiverse.pgclient.pubsub.PgChannel (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/pubsub/class-use/PgChannel.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgChannel.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Interface io.reactiverse.pgclient.pubsub.PgChannel\" class=\"title\">Uses of Interface<br>io.reactiverse.pgclient.pubsub.PgChannel</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient.pubsub\">io.reactiverse.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient.pubsub\">io.reactiverse.reactivex.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient.pubsub\">io.reactiverse.rxjava.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient.pubsub\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a> in <a href=\"../../../../../io/reactiverse/pgclient/pubsub/package-summary.html\">io.reactiverse.pgclient.pubsub</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/pubsub/package-summary.html\">io.reactiverse.pgclient.pubsub</a> that return <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html#channel-java.lang.String-\">channel</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Return a channel for the given <code>name</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html#endHandler-io.vertx.core.Handler-\">endHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;endHandler)</code>\n<div class=\"block\">Set an handler to be called when no more notifications will be received.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html#handler-io.vertx.core.Handler-\">handler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set or unset an handler to be called when a the channel is notified by Postgres.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html#pause--\">pause</a></span>()</code>\n<div class=\"block\">Pause the channel, all notifications are discarded.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html#resume--\">resume</a></span>()</code>\n<div class=\"block\">Resume the channel.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html#subscribeHandler-io.vertx.core.Handler-\">subscribeHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the the channel get subscribed.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient.pubsub\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a> that return <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#newInstance-io.reactiverse.pgclient.pubsub.PgChannel-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#PgChannel-io.reactiverse.pgclient.pubsub.PgChannel-\">PgChannel</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient.pubsub\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a> that return <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#newInstance-io.reactiverse.pgclient.pubsub.PgChannel-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#PgChannel-io.reactiverse.pgclient.pubsub.PgChannel-\">PgChannel</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/pubsub/class-use/PgChannel.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgChannel.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/pubsub/class-use/PgSubscriber.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Interface io.reactiverse.pgclient.pubsub.PgSubscriber (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Interface io.reactiverse.pgclient.pubsub.PgSubscriber (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/pubsub/class-use/PgSubscriber.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgSubscriber.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Interface io.reactiverse.pgclient.pubsub.PgSubscriber\" class=\"title\">Uses of Interface<br>io.reactiverse.pgclient.pubsub.PgSubscriber</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient.pubsub\">io.reactiverse.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient.pubsub\">io.reactiverse.reactivex.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient.pubsub\">io.reactiverse.rxjava.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient.pubsub\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a> in <a href=\"../../../../../io/reactiverse/pgclient/pubsub/package-summary.html\">io.reactiverse.pgclient.pubsub</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/pgclient/pubsub/package-summary.html\">io.reactiverse.pgclient.pubsub</a> that return <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html#closeHandler-io.vertx.core.Handler-\">closeHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the subscriber is closed.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html#connect-io.vertx.core.Handler-\">connect</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Connect the subscriber to Postgres.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html#reconnectPolicy-java.util.function.Function-\">reconnectPolicy</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true\" title=\"class or interface in java.util.function\">Function</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&gt;&nbsp;policy)</code>\n<div class=\"block\">Set the reconnect policy that is executed when the subscriber is disconnected.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html#subscriber-io.vertx.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">subscriber</a></span>(io.vertx.core.Vertx&nbsp;vertx,\n          <a href=\"../../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options)</code>\n<div class=\"block\">Create a subscriber.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient.pubsub\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a> that return <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#newInstance-io.reactiverse.pgclient.pubsub.PgSubscriber-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#PgSubscriber-io.reactiverse.pgclient.pubsub.PgSubscriber-\">PgSubscriber</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient.pubsub\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a> that return <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#newInstance-io.reactiverse.pgclient.pubsub.PgSubscriber-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing constructors, and an explanation\">\n<caption><span>Constructors in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a> with parameters of type <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#PgSubscriber-io.reactiverse.pgclient.pubsub.PgSubscriber-\">PgSubscriber</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/pgclient/pubsub/class-use/PgSubscriber.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgSubscriber.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/pubsub/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.pgclient.pubsub (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../io/reactiverse/pgclient/pubsub/package-summary.html\" target=\"classFrame\">io.reactiverse.pgclient.pubsub</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Interfaces\">Interfaces</h2>\n<ul title=\"Interfaces\">\n<li><a href=\"PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\" target=\"classFrame\"><span class=\"interfaceName\">PgChannel</span></a></li>\n<li><a href=\"PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\" target=\"classFrame\"><span class=\"interfaceName\">PgSubscriber</span></a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/pubsub/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.pgclient.pubsub (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"io.reactiverse.pgclient.pubsub (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-use.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/pubsub/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;io.reactiverse.pgclient.pubsub</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Interface Summary table, listing interfaces, and an explanation\">\n<caption><span>Interface Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Interface</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A channel to Postgres that tracks the subscription to a given Postgres channel using the <code>LISTEN/UNLISTEN</code> commands.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A class for managing subscriptions using <code>LISTEN/UNLISTEN</code> to Postgres channels.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-use.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/pubsub/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/pubsub/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.pgclient.pubsub Class Hierarchy (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"io.reactiverse.pgclient.pubsub Class Hierarchy (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li>Use</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/pubsub/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package io.reactiverse.pgclient.pubsub</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.pubsub.<a href=\"../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\"><span class=\"typeNameLink\">PgSubscriber</span></a></li>\n<li type=\"circle\">io.vertx.core.streams.StreamBase\n<ul>\n<li type=\"circle\">io.vertx.core.streams.ReadStream&lt;T&gt;\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.pubsub.<a href=\"../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\"><span class=\"typeNameLink\">PgChannel</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li>Use</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/data/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/pubsub/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/pgclient/pubsub/package-use.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Package io.reactiverse.pgclient.pubsub (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Package io.reactiverse.pgclient.pubsub (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/pubsub/package-use.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-use.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Uses of Package io.reactiverse.pgclient.pubsub\" class=\"title\">Uses of Package<br>io.reactiverse.pgclient.pubsub</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/pgclient/pubsub/package-summary.html\">io.reactiverse.pgclient.pubsub</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.pgclient.pubsub\">io.reactiverse.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient.pubsub\">\n<!--   -->\n</a>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing classes, and an explanation\">\n<caption><span>Classes in <a href=\"../../../../io/reactiverse/pgclient/pubsub/package-summary.html\">io.reactiverse.pgclient.pubsub</a> used by <a href=\"../../../../io/reactiverse/pgclient/pubsub/package-summary.html\">io.reactiverse.pgclient.pubsub</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/pubsub/class-use/PgChannel.html#io.reactiverse.pgclient.pubsub\">PgChannel</a>\n<div class=\"block\">A channel to Postgres that tracks the subscription to a given Postgres channel using the <code>LISTEN/UNLISTEN</code> commands.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/pgclient/pubsub/class-use/PgSubscriber.html#io.reactiverse.pgclient.pubsub\">PgSubscriber</a>\n<div class=\"block\">A class for managing subscriptions using <code>LISTEN/UNLISTEN</code> to Postgres channels.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/pgclient/pubsub/package-use.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-use.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/Json.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_172) on Sat Jun 09 14:37:54 CEST 2018 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Json (Reactive Postgres Client 0.9.0 API)</title>\n<meta name=\"date\" content=\"2018-06-09\">\n<link rel=\"stylesheet\" decodingType=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script decodingType=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script decodingType=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Json (Reactive Postgres Client 0.9.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":9,\"i5\":10,\"i6\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Json.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script decodingType=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.reactivex.pgclient</div>\n<h2 title=\"Class Json\" class=\"title\">Class Json</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.reactivex.pgclient.Json</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">Json</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.reactivex.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Json</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Json.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Json.html#Json-io.reactiverse.pgclient.Json-\">Json</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Json.html#create-java.lang.Object-\">create</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Json.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Json.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Json.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Json.html#newInstance-io.reactiverse.pgclient.Json-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Json.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Json.html#value--\">value</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.reactivex.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Json</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"Json-io.reactiverse.pgclient.Json-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>Json</h4>\n<pre>public&nbsp;Json(<a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a>&nbsp;getDelegate()</pre>\n</li>\n</ul>\n<a name=\"create-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>create</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Json</a>&nbsp;create(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</pre>\n</li>\n</ul>\n<a name=\"value--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>value</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value()</pre>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.Json-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Json</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Json.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script decodingType=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2018 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/PgClient.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgClient (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgClient (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":10,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgClient.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/PgClient.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgClient.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.reactivex.pgclient</div>\n<h2 title=\"Class PgClient\" class=\"title\">Class PgClient</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.reactivex.pgclient.PgClient</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>Direct Known Subclasses:</dt>\n<dd><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgClient</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Defines the client operations with a Postgres Database.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#PgClient-io.reactiverse.pgclient.PgClient-\">PgClient</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.vertx.core.Handler-\">connect</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>connect(io.vertx.reactivex.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgConnection&gt;&gt;)</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">connect</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n       <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-java.lang.String-io.vertx.core.Handler-\">connect</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>connect(io.vertx.reactivex.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgConnection&gt;&gt;)</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#newInstance-io.reactiverse.pgclient.PgClient-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool--\">pool</a></span>()</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool--\"><code>pool()</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\">pool</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</code>\n<div class=\"block\">Create a connection pool to the database configured with the given <code>options</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-java.lang.String-\">pool</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool--\"><code>pool()</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.vertx.reactivex.core.Vertx-\">pool</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool--\"><code>pool()</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">pool</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n    <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool--\"><code>pool()</code></a> with a specific  instance.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.vertx.reactivex.core.Vertx-java.lang.String-\">pool</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n    <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool--\"><code>pool()</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxConnect-io.vertx.reactivex.core.Vertx-\">rxConnect</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>connect(io.vertx.reactivex.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgConnection&gt;&gt;)</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxConnect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">rxConnect</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n         <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options)</code>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxConnect-io.vertx.reactivex.core.Vertx-java.lang.String-\">rxConnect</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n         <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>connect(io.vertx.reactivex.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgConnection&gt;&gt;)</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxQuery-java.lang.String-\">rxQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgClient-io.reactiverse.pgclient.PgClient-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgClient</h4>\n<pre>public&nbsp;PgClient(<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;getDelegate()</pre>\n</li>\n</ul>\n<a name=\"pool--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pool</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a>&nbsp;pool()</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool--\"><code>pool()</code></a> with options build from the environment variables.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"pool-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pool</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a>&nbsp;pool(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool--\"><code>pool()</code></a> with options build from <code>connectionUri</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>connectionUri</code> - </dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"pool-io.vertx.reactivex.core.Vertx-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pool</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a>&nbsp;pool(io.vertx.reactivex.core.Vertx&nbsp;vertx)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool--\"><code>pool()</code></a> with options build from the environment variables.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - </dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"pool-io.vertx.reactivex.core.Vertx-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pool</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a>&nbsp;pool(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n                          <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool--\"><code>pool()</code></a> with options build from <code>connectionUri</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - </dd>\n<dd><code>connectionUri</code> - </dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"pool-io.reactiverse.pgclient.PgPoolOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pool</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a>&nbsp;pool(<a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</pre>\n<div class=\"block\">Create a connection pool to the database configured with the given <code>options</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>options</code> - the options for creating the pool</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the connection pool</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pool-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pool</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a>&nbsp;pool(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n                          <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool--\"><code>pool()</code></a> with a specific  instance.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - </dd>\n<dd><code>options</code> - </dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>connect</h4>\n<pre>public static&nbsp;void&nbsp;connect(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n                           <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options,\n                           io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.\n <p/>\n The connection interracts directly with the database is not a proxy, so closing the\n connection will close the underlying connection to the database.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - the vertx instance</dd>\n<dd><code>options</code> - the connect options</dd>\n<dd><code>handler</code> - the handler called with the connection or the failure</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxConnect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxConnect</h4>\n<pre>public static&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;&nbsp;rxConnect(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n                                             <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options)</pre>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.\n <p/>\n The connection interracts directly with the database is not a proxy, so closing the\n connection will close the underlying connection to the database.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - the vertx instance</dd>\n<dd><code>options</code> - the connect options</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"connect-io.vertx.reactivex.core.Vertx-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>connect</h4>\n<pre>public static&nbsp;void&nbsp;connect(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n                           io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>connect(io.vertx.reactivex.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgConnection&gt;&gt;)</code></a> with options build from the environment variables.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - </dd>\n<dd><code>handler</code> - </dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxConnect-io.vertx.reactivex.core.Vertx-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxConnect</h4>\n<pre>public static&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;&nbsp;rxConnect(io.vertx.reactivex.core.Vertx&nbsp;vertx)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>connect(io.vertx.reactivex.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgConnection&gt;&gt;)</code></a> with options build from the environment variables.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - </dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"connect-io.vertx.reactivex.core.Vertx-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>connect</h4>\n<pre>public static&nbsp;void&nbsp;connect(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n                           <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri,\n                           io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>connect(io.vertx.reactivex.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgConnection&gt;&gt;)</code></a> with options build from <code>connectionUri</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - </dd>\n<dd><code>connectionUri</code> - </dd>\n<dd><code>handler</code> - </dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxConnect-io.vertx.reactivex.core.Vertx-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxConnect</h4>\n<pre>public static&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;&nbsp;rxConnect(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n                                             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>connect(io.vertx.reactivex.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgConnection&gt;&gt;)</code></a> with options build from <code>connectionUri</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - </dd>\n<dd><code>connectionUri</code> - </dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"query-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>query</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a>&nbsp;query(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                      io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxQuery-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&nbsp;rxQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</pre>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                              io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedQuery-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</pre>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                              <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments,\n                              io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                        <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments)</pre>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedBatch</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a>&nbsp;preparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                              <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch,\n                              io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedBatch-java.lang.String-java.util.List-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedBatch</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                        <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch)</pre>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgClient-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgClient.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/PgClient.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgClient.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/PgConnection.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgConnection (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgConnection (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":9,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":10,\"i22\":10,\"i23\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgConnection.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/PgConnection.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgConnection.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.reactivex.pgclient</div>\n<h2 title=\"Class PgConnection\" class=\"title\">Class PgConnection</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient.PgClient</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.reactivex.pgclient.PgConnection</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgConnection</span>\nextends <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></pre>\n<div class=\"block\">A connection to Postgres.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#PgConnection-io.reactiverse.pgclient.PgConnection-\">PgConnection</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#begin--\">begin</a></span>()</code>\n<div class=\"block\">Begin a transaction and returns a <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><code>PgTransaction</code></a> for controlling and tracking\n this transaction.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#cancelRequest-io.vertx.core.Handler-\">cancelRequest</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Send a request cancellation message to tell the server to cancel processing request in this connection.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#close--\">close</a></span>()</code>\n<div class=\"block\">Close the current connection after all the pending commands have been processed.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#closeHandler-io.vertx.core.Handler-\">closeHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the connection is closed.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called with connection errors.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#isSSL--\">isSSL</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#newInstance-io.reactiverse.pgclient.PgConnection-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#notificationHandler-io.vertx.core.Handler-\">notificationHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the connection receives notification on a channel.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#processId--\">processId</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#rxPrepare-java.lang.String-\">rxPrepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#rxQuery-java.lang.String-\">rxQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#secretKey--\">secretKey</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.reactiverse.reactivex.pgclient.PgClient\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;io.reactiverse.reactivex.pgclient.<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></h3>\n<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-java.lang.String-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#newInstance-io.reactiverse.pgclient.PgClient-\">newInstance</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool--\">pool</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\">pool</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-java.lang.String-\">pool</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.vertx.reactivex.core.Vertx-\">pool</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">pool</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.vertx.reactivex.core.Vertx-java.lang.String-\">pool</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxConnect-io.vertx.reactivex.core.Vertx-\">rxConnect</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxConnect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">rxConnect</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxConnect-io.vertx.reactivex.core.Vertx-java.lang.String-\">rxConnect</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgConnection-io.reactiverse.pgclient.PgConnection-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgConnection</h4>\n<pre>public&nbsp;PgConnection(<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#toString--\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#equals-java.lang.Object-\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#hashCode--\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;getDelegate()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#getDelegate--\">getDelegate</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"prepare-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>prepare</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&nbsp;prepare(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                            io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Create a prepared query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the sql</dd>\n<dd><code>handler</code> - the handler notified with the prepared query asynchronously</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"rxPrepare-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPrepare</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>&gt;&nbsp;rxPrepare(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</pre>\n<div class=\"block\">Create a prepared query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the sql</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"exceptionHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exceptionHandler</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&nbsp;exceptionHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</pre>\n<div class=\"block\">Set an handler called with connection errors.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"closeHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>closeHandler</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&nbsp;closeHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</pre>\n<div class=\"block\">Set an handler called when the connection is closed.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"begin--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>begin</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a>&nbsp;begin()</pre>\n<div class=\"block\">Begin a transaction and returns a <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><code>PgTransaction</code></a> for controlling and tracking\n this transaction.\n <p/>\n When the connection is explicitely closed, any inflight transaction is rollbacked.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the transaction instance</dd>\n</dl>\n</li>\n</ul>\n<a name=\"notificationHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>notificationHandler</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&nbsp;notificationHandler(io.vertx.core.Handler&lt;<a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&gt;&nbsp;handler)</pre>\n<div class=\"block\">Set an handler called when the connection receives notification on a channel.\n <p/>\n The handler is called with the <a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\"><code>PgNotification</code></a> and has access to the channel name\n and the notification payload.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the transaction instance</dd>\n</dl>\n</li>\n</ul>\n<a name=\"processId--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>processId</h4>\n<pre>public&nbsp;int&nbsp;processId()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>The process ID of the target backend</dd>\n</dl>\n</li>\n</ul>\n<a name=\"secretKey--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>secretKey</h4>\n<pre>public&nbsp;int&nbsp;secretKey()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>The secret key for the target backend</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cancelRequest-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cancelRequest</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&nbsp;cancelRequest(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Send a request cancellation message to tell the server to cancel processing request in this connection.\n <br>Note: Use this with caution because the cancellation signal may or may not have any effect.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler notified if cancelling request is sent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isSSL--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isSSL</h4>\n<pre>public&nbsp;boolean&nbsp;isSSL()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>whether the connection uses SSL</dd>\n</dl>\n</li>\n</ul>\n<a name=\"close--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>public&nbsp;void&nbsp;close()</pre>\n<div class=\"block\">Close the current connection after all the pending commands have been processed.</div>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                  io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedQuery-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"query-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>query</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&nbsp;query(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                          io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxQuery-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&nbsp;rxQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxQuery-java.lang.String-\">PgClient</a></code></span></div>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxQuery-java.lang.String-\">rxQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                  <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments,\n                                  io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                        <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">rxPreparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedBatch</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&nbsp;preparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch,\n                                  io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedBatch-java.lang.String-java.util.List-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedBatch</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                        <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedBatch-java.lang.String-java.util.List-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgConnection-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgConnection.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/PgConnection.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgConnection.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/PgCursor.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgCursor (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgCursor (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":9,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgCursor.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/PgCursor.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgCursor.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.reactivex.pgclient</div>\n<h2 title=\"Class PgCursor\" class=\"title\">Class PgCursor</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.reactivex.pgclient.PgCursor</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgCursor</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">A cursor that reads progressively the rows from Postgres, it is usefull for reading very large result.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#PgCursor-io.reactiverse.pgclient.PgCursor-\">PgCursor</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#close--\">close</a></span>()</code>\n<div class=\"block\">Release the cursor.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#close-io.vertx.core.Handler-\">close</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;completionHandler)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#close--\"><code>close()</code></a> but with a <code>completionHandler</code> called when the cursor has been released.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#hasMore--\">hasMore</a></span>()</code>\n<div class=\"block\">Returns <code>true</code> when the cursor has results in progress and the  should be called to retrieve\n them.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#newInstance-io.reactiverse.pgclient.PgCursor-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#read-int-io.vertx.core.Handler-\">read</a></span>(int&nbsp;count,\n    io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Completable.html?is-external=true\" title=\"class or interface in io.reactivex\">Completable</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#rxClose--\">rxClose</a></span>()</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#close--\"><code>close()</code></a> but with a <code>completionHandler</code> called when the cursor has been released.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#rxRead-int-\">rxRead</a></span>(int&nbsp;count)</code>\n<div class=\"block\">Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgCursor-io.reactiverse.pgclient.PgCursor-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgCursor</h4>\n<pre>public&nbsp;PgCursor(<a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a>&nbsp;getDelegate()</pre>\n</li>\n</ul>\n<a name=\"read-int-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>read</h4>\n<pre>public&nbsp;void&nbsp;read(int&nbsp;count,\n                 io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>count</code> - the amount of rows to read</dd>\n<dd><code>handler</code> - the handler for the result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxRead-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxRead</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&nbsp;rxRead(int&nbsp;count)</pre>\n<div class=\"block\">Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>count</code> - the amount of rows to read</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"hasMore--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hasMore</h4>\n<pre>public&nbsp;boolean&nbsp;hasMore()</pre>\n<div class=\"block\">Returns <code>true</code> when the cursor has results in progress and the  should be called to retrieve\n them.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>whether the cursor has more results,</dd>\n</dl>\n</li>\n</ul>\n<a name=\"close--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>public&nbsp;void&nbsp;close()</pre>\n<div class=\"block\">Release the cursor.\n <p/>\n It should be called for prepared queries executed with a fetch size.</div>\n</li>\n</ul>\n<a name=\"close-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>public&nbsp;void&nbsp;close(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;completionHandler)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#close--\"><code>close()</code></a> but with a <code>completionHandler</code> called when the cursor has been released.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>completionHandler</code> - </dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxClose--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxClose</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Completable.html?is-external=true\" title=\"class or interface in io.reactivex\">Completable</a>&nbsp;rxClose()</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#close--\"><code>close()</code></a> but with a <code>completionHandler</code> called when the cursor has been released.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgCursor-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgCursor.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/PgCursor.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgCursor.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/PgIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgIterator (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgIterator (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":9,\"i5\":10,\"i6\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgIterator.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/PgIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.reactivex.pgclient</div>\n<h2 title=\"Class PgIterator\" class=\"title\">Class PgIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.reactivex.pgclient.PgIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgIterator</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">An iterator for processing postgres items synchronously.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html#PgIterator-io.reactiverse.pgclient.PgIterator-\">PgIterator</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html#hasNext--\">hasNext</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html#newInstance-io.reactiverse.pgclient.PgIterator-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html#next--\">next</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgIterator-io.reactiverse.pgclient.PgIterator-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgIterator</h4>\n<pre>public&nbsp;PgIterator(<a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a>&nbsp;getDelegate()</pre>\n</li>\n</ul>\n<a name=\"hasNext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hasNext</h4>\n<pre>public&nbsp;boolean&nbsp;hasNext()</pre>\n</li>\n</ul>\n<a name=\"next--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>next</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a>&nbsp;next()</pre>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgIterator-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgIterator.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/PgIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/PgPool.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgPool (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgPool (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":9,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgPool.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/PgPool.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPool.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.reactivex.pgclient</div>\n<h2 title=\"Class PgPool\" class=\"title\">Class PgPool</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient.PgClient</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.reactivex.pgclient.PgPool</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgPool</span>\nextends <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></pre>\n<div class=\"block\">A pool of connection.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#PgPool-io.reactiverse.pgclient.PgPool-\">PgPool</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#begin-io.vertx.core.Handler-\">begin</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n to the pool when the transaction ends.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#close--\">close</a></span>()</code>\n<div class=\"block\">Close the pool and release the associated resources.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#getConnection-io.vertx.core.Handler-\">getConnection</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Get a connection from the pool.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#newInstance-io.reactiverse.pgclient.PgPool-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#rxBegin--\">rxBegin</a></span>()</code>\n<div class=\"block\">Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n to the pool when the transaction ends.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#rxGetConnection--\">rxGetConnection</a></span>()</code>\n<div class=\"block\">Get a connection from the pool.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#rxQuery-java.lang.String-\">rxQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.reactiverse.reactivex.pgclient.PgClient\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;io.reactiverse.reactivex.pgclient.<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></h3>\n<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-java.lang.String-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#newInstance-io.reactiverse.pgclient.PgClient-\">newInstance</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool--\">pool</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\">pool</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-java.lang.String-\">pool</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.vertx.reactivex.core.Vertx-\">pool</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">pool</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.vertx.reactivex.core.Vertx-java.lang.String-\">pool</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxConnect-io.vertx.reactivex.core.Vertx-\">rxConnect</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxConnect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">rxConnect</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxConnect-io.vertx.reactivex.core.Vertx-java.lang.String-\">rxConnect</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgPool-io.reactiverse.pgclient.PgPool-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgPool</h4>\n<pre>public&nbsp;PgPool(<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#toString--\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#equals-java.lang.Object-\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#hashCode--\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;getDelegate()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#getDelegate--\">getDelegate</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                            io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedQuery-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"query-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>query</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a>&nbsp;query(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                    io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxQuery-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&nbsp;rxQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxQuery-java.lang.String-\">PgClient</a></code></span></div>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxQuery-java.lang.String-\">rxQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                            <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments,\n                            io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                        <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">rxPreparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedBatch</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a>&nbsp;preparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                            <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch,\n                            io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedBatch-java.lang.String-java.util.List-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedBatch</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                        <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedBatch-java.lang.String-java.util.List-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getConnection-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getConnection</h4>\n<pre>public&nbsp;void&nbsp;getConnection(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Get a connection from the pool.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler that will get the connection result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxGetConnection--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxGetConnection</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;&nbsp;rxGetConnection()</pre>\n<div class=\"block\">Get a connection from the pool.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"begin-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>begin</h4>\n<pre>public&nbsp;void&nbsp;begin(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n to the pool when the transaction ends.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - </dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxBegin--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxBegin</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a>&gt;&nbsp;rxBegin()</pre>\n<div class=\"block\">Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n to the pool when the transaction ends.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the transaction</dd>\n</dl>\n</li>\n</ul>\n<a name=\"close--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>public&nbsp;void&nbsp;close()</pre>\n<div class=\"block\">Close the pool and release the associated resources.</div>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgPool-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgPool.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/PgPool.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPool.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/PgPreparedQuery.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgPreparedQuery (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgPreparedQuery (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":9,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgPreparedQuery.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPreparedQuery.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.reactivex.pgclient</div>\n<h2 title=\"Class PgPreparedQuery\" class=\"title\">Class PgPreparedQuery</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.reactivex.pgclient.PgPreparedQuery</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgPreparedQuery</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">A prepared query.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#PgPreparedQuery-io.reactiverse.pgclient.PgPreparedQuery-\">PgPreparedQuery</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#batch-java.util.List-io.vertx.core.Handler-\">batch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;argsList,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#close--\">close</a></span>()</code>\n<div class=\"block\">Close the prepared query and release its resources.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#close-io.vertx.core.Handler-\">close</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;completionHandler)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#close--\"><code>close()</code></a> but notifies the <code>completionHandler</code> when it's closed.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#createStream-int-io.reactiverse.reactivex.pgclient.Tuple-\">createStream</a></span>(int&nbsp;fetch,\n            <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Execute the prepared query with a cursor and createStream the result.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#cursor--\">cursor</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#cursor-io.reactiverse.reactivex.pgclient.Tuple-\">cursor</a></span>(<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\">execute</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Calls <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\"><code>execute(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgRowSet&gt;&gt;)</code></a> with an empty tuple argument.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#execute-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">execute</a></span>(<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;args,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#newInstance-io.reactiverse.pgclient.PgPreparedQuery-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#rxBatch-java.util.List-\">rxBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;argsList)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Completable.html?is-external=true\" title=\"class or interface in io.reactivex\">Completable</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#rxClose--\">rxClose</a></span>()</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#close--\"><code>close()</code></a> but notifies the <code>completionHandler</code> when it's closed.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#rxExecute--\">rxExecute</a></span>()</code>\n<div class=\"block\">Calls <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\"><code>execute(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgRowSet&gt;&gt;)</code></a> with an empty tuple argument.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#rxExecute-io.reactiverse.reactivex.pgclient.Tuple-\">rxExecute</a></span>(<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgPreparedQuery-io.reactiverse.pgclient.PgPreparedQuery-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgPreparedQuery</h4>\n<pre>public&nbsp;PgPreparedQuery(<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;getDelegate()</pre>\n</li>\n</ul>\n<a name=\"execute-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>execute</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>&nbsp;execute(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Calls <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\"><code>execute(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgRowSet&gt;&gt;)</code></a> with an empty tuple argument.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - </dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"rxExecute--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxExecute</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&nbsp;rxExecute()</pre>\n<div class=\"block\">Calls <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\"><code>execute(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgRowSet&gt;&gt;)</code></a> with an empty tuple argument.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"execute-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>execute</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>&nbsp;execute(<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;args,\n                               io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>args</code> - the list of arguments</dd>\n<dd><code>handler</code> - </dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the query</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxExecute-io.reactiverse.reactivex.pgclient.Tuple-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxExecute</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&nbsp;rxExecute(<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;args)</pre>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>args</code> - the list of arguments</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the query</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cursor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cursor</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a>&nbsp;cursor()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>create a query cursor with a <code>fetch</code> size and empty arguments</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cursor-io.reactiverse.reactivex.pgclient.Tuple-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cursor</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a>&nbsp;cursor(<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;args)</pre>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>args</code> - the list of arguments</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the query</dd>\n</dl>\n</li>\n</ul>\n<a name=\"createStream-int-io.reactiverse.reactivex.pgclient.Tuple-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>createStream</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a>&gt;&nbsp;createStream(int&nbsp;fetch,\n                                  <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;args)</pre>\n<div class=\"block\">Execute the prepared query with a cursor and createStream the result. The createStream opens a cursor\n with a <code>fetch</code> size to fetch the results.\n <p/>\n Note: this requires to be in a transaction, since cursors require it.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>fetch</code> - the cursor fetch size</dd>\n<dd><code>args</code> - the prepared query arguments</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the createStream</dd>\n</dl>\n</li>\n</ul>\n<a name=\"batch-java.util.List-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>batch</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>&nbsp;batch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;argsList,\n                             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Execute a batch.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>argsList</code> - the list of tuple for the batch</dd>\n<dd><code>handler</code> - </dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the createBatch</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxBatch-java.util.List-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxBatch</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&nbsp;rxBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;argsList)</pre>\n<div class=\"block\">Execute a batch.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>argsList</code> - the list of tuple for the batch</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the createBatch</dd>\n</dl>\n</li>\n</ul>\n<a name=\"close--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>public&nbsp;void&nbsp;close()</pre>\n<div class=\"block\">Close the prepared query and release its resources.</div>\n</li>\n</ul>\n<a name=\"close-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>public&nbsp;void&nbsp;close(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;completionHandler)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#close--\"><code>close()</code></a> but notifies the <code>completionHandler</code> when it's closed.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>completionHandler</code> - </dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxClose--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxClose</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Completable.html?is-external=true\" title=\"class or interface in io.reactivex\">Completable</a>&nbsp;rxClose()</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#close--\"><code>close()</code></a> but notifies the <code>completionHandler</code> when it's closed.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgPreparedQuery-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgPreparedQuery.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPreparedQuery.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/PgResult.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgResult (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgResult (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":9,\"i5\":9,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgResult.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/PgResult.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgResult.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.reactivex.pgclient</div>\n<h2 title=\"Class PgResult\" class=\"title\">Class PgResult&lt;T&gt;</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.reactivex.pgclient.PgResult&lt;T&gt;</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>Direct Known Subclasses:</dt>\n<dd><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgResult&lt;T&gt;</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Represents the result of an operation on database.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#Z:Z__typeArg_0\">__typeArg_0</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#PgResult-io.reactiverse.pgclient.PgResult-\">PgResult</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#PgResult-io.reactiverse.pgclient.PgResult-io.vertx.lang.rx.TypeArg-\">PgResult</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;delegate,\n        io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt;&nbsp;typeArg_0)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#columnsNames--\">columnsNames</a></span>()</code>\n<div class=\"block\">Get the names of columns in the PgResult.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#newInstance-io.reactiverse.pgclient.PgResult-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#newInstance-io.reactiverse.pgclient.PgResult-io.vertx.lang.rx.TypeArg-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;arg,\n           io.vertx.lang.rx.TypeArg&lt;T&gt;&nbsp;__typeArg_T)</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#next--\">next</a></span>()</code>\n<div class=\"block\">Return the next available result or <code>null</code>, e.g for a simple query that executed multiple queries or for\n a batch result.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#rowCount--\">rowCount</a></span>()</code>\n<div class=\"block\">Get the number of the affected rows in the operation to this PgResult.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#size--\">size</a></span>()</code>\n<div class=\"block\">Get the number of rows in the PgResult.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#value--\">value</a></span>()</code>\n<div class=\"block\">Get the result value.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n<a name=\"Z:Z__typeArg_0\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__typeArg_0</h4>\n<pre>public final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt; __typeArg_0</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgResult-io.reactiverse.pgclient.PgResult-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>PgResult</h4>\n<pre>public&nbsp;PgResult(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n<a name=\"PgResult-io.reactiverse.pgclient.PgResult-io.vertx.lang.rx.TypeArg-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgResult</h4>\n<pre>public&nbsp;PgResult(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;delegate,\n                io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt;&nbsp;typeArg_0)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;getDelegate()</pre>\n</li>\n</ul>\n<a name=\"rowCount--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rowCount</h4>\n<pre>public&nbsp;int&nbsp;rowCount()</pre>\n<div class=\"block\">Get the number of the affected rows in the operation to this PgResult.\n <p/>\n The meaning depends on the executed statement:\n <ul>\n   <li>INSERT: the number of rows inserted</li>\n   <li>DELETE: the number of rows deleted</li>\n   <li>UPDATE: the number of rows updated</li>\n   <li>SELECT: the number of rows retrieved</li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the count of affected rows.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"columnsNames--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>columnsNames</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;&nbsp;columnsNames()</pre>\n<div class=\"block\">Get the names of columns in the PgResult.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the list of names of columns.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"size--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>size</h4>\n<pre>public&nbsp;int&nbsp;size()</pre>\n<div class=\"block\">Get the number of rows in the PgResult.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the count of rows.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"value--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>value</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&nbsp;value()</pre>\n<div class=\"block\">Get the result value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"next--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>next</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt;&nbsp;next()</pre>\n<div class=\"block\">Return the next available result or <code>null</code>, e.g for a simple query that executed multiple queries or for\n a batch result.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the next available result or <code>null</code> if none is available</dd>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgResult-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&lt;T&gt;&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;arg)</pre>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgResult-io.vertx.lang.rx.TypeArg-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&lt;T&gt;&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;arg,\n                                          io.vertx.lang.rx.TypeArg&lt;T&gt;&nbsp;__typeArg_T)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgResult.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/PgResult.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgResult.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/PgRowSet.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgRowSet (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgRowSet (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":9,\"i5\":10,\"i6\":10,\"i7\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgRowSet.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/PgRowSet.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgRowSet.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.reactivex.pgclient</div>\n<h2 title=\"Class PgRowSet\" class=\"title\">Class PgRowSet</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient.PgResult</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.reactivex.pgclient.PgRowSet</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgRowSet</span>\nextends <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</pre>\n<div class=\"block\">A set of rows.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"fields.inherited.from.class.io.reactiverse.reactivex.pgclient.PgResult\">\n<!--   -->\n</a>\n<h3>Fields inherited from class&nbsp;io.reactiverse.reactivex.pgclient.<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a></h3>\n<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#Z:Z__typeArg_0\">__typeArg_0</a></code></li>\n</ul>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html#PgRowSet-io.reactiverse.pgclient.PgRowSet-\">PgRowSet</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html#iterator--\">iterator</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html#newInstance-io.reactiverse.pgclient.PgRowSet-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html#next--\">next</a></span>()</code>\n<div class=\"block\">Return the next available result or <code>null</code>, e.g for a simple query that executed multiple queries or for\n a batch result.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html#value--\">value</a></span>()</code>\n<div class=\"block\">Get the result value.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.reactiverse.reactivex.pgclient.PgResult\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;io.reactiverse.reactivex.pgclient.<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a></h3>\n<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#columnsNames--\">columnsNames</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#newInstance-io.reactiverse.pgclient.PgResult-\">newInstance</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#newInstance-io.reactiverse.pgclient.PgResult-io.vertx.lang.rx.TypeArg-\">newInstance</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#rowCount--\">rowCount</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#size--\">size</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgRowSet-io.reactiverse.pgclient.PgRowSet-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgRowSet</h4>\n<pre>public&nbsp;PgRowSet(<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#toString--\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#equals-java.lang.Object-\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#hashCode--\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&nbsp;getDelegate()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#getDelegate--\">getDelegate</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"value--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>value</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&nbsp;value()</pre>\n<div class=\"block\">Get the result value.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#value--\">value</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"iterator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>iterator</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a>&nbsp;iterator()</pre>\n</li>\n</ul>\n<a name=\"next--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>next</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&nbsp;next()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#next--\">PgResult</a></code></span></div>\n<div class=\"block\">Return the next available result or <code>null</code>, e.g for a simple query that executed multiple queries or for\n a batch result.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html#next--\">next</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the next available result or <code>null</code> if none is available</dd>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgRowSet-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgRowSet.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/PgRowSet.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgRowSet.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/PgStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgStream (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgStream (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":9,\"i10\":9,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgStream.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/PgStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.reactivex.pgclient</div>\n<h2 title=\"Class PgStream\" class=\"title\">Class PgStream&lt;T&gt;</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.reactivex.pgclient.PgStream&lt;T&gt;</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>io.vertx.reactivex.core.streams.ReadStream&lt;T&gt;, io.vertx.reactivex.core.streams.StreamBase</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgStream&lt;T&gt;</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>\nimplements io.vertx.reactivex.core.streams.ReadStream&lt;T&gt;</pre>\n<div class=\"block\">A row oriented stream.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#Z:Z__typeArg_0\">__typeArg_0</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#PgStream-io.reactiverse.pgclient.PgStream-\">PgStream</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#PgStream-io.reactiverse.pgclient.PgStream-io.vertx.lang.rx.TypeArg-\">PgStream</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;delegate,\n        io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;typeArg_0)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#close--\">close</a></span>()</code>\n<div class=\"block\">Close the stream and release the resources.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#close-io.vertx.core.Handler-\">close</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;completionHandler)</code>\n<div class=\"block\">Close the stream and release the resources.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#endHandler-io.vertx.core.Handler-\">endHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;endHandler)</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#fetch-long-\">fetch</a></span>(long&nbsp;arg0)</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#handler-io.vertx.core.Handler-\">handler</a></span>(io.vertx.core.Handler&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#newInstance-io.reactiverse.pgclient.PgStream-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#newInstance-io.reactiverse.pgclient.PgStream-io.vertx.lang.rx.TypeArg-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;arg,\n           io.vertx.lang.rx.TypeArg&lt;T&gt;&nbsp;__typeArg_T)</code>&nbsp;</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#pause--\">pause</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#resume--\">resume</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Completable.html?is-external=true\" title=\"class or interface in io.reactivex\">Completable</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#rxClose--\">rxClose</a></span>()</code>\n<div class=\"block\">Close the stream and release the resources.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Flowable.html?is-external=true\" title=\"class or interface in io.reactivex\">Flowable</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#toFlowable--\">toFlowable</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Observable.html?is-external=true\" title=\"class or interface in io.reactivex\">Observable</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#toObservable--\">toObservable</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.vertx.reactivex.core.streams.ReadStream\">\n<!--   -->\n</a>\n<h3>Methods inherited from interface&nbsp;io.vertx.reactivex.core.streams.ReadStream</h3>\n<code>newInstance, newInstance</code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.vertx.reactivex.core.streams.StreamBase\">\n<!--   -->\n</a>\n<h3>Methods inherited from interface&nbsp;io.vertx.reactivex.core.streams.StreamBase</h3>\n<code>newInstance</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n<a name=\"Z:Z__typeArg_0\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__typeArg_0</h4>\n<pre>public final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt; __typeArg_0</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgStream-io.reactiverse.pgclient.PgStream-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>PgStream</h4>\n<pre>public&nbsp;PgStream(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n<a name=\"PgStream-io.reactiverse.pgclient.PgStream-io.vertx.lang.rx.TypeArg-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgStream</h4>\n<pre>public&nbsp;PgStream(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;delegate,\n                io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;typeArg_0)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;getDelegate()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>getDelegate</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>getDelegate</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.StreamBase</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toObservable--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toObservable</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Observable.html?is-external=true\" title=\"class or interface in io.reactivex\">Observable</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;toObservable()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>toObservable</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toFlowable--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toFlowable</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Flowable.html?is-external=true\" title=\"class or interface in io.reactivex\">Flowable</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;toFlowable()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>toFlowable</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"fetch-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fetch</h4>\n<pre>public&nbsp;io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;fetch(long&nbsp;arg0)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>fetch</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exceptionHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exceptionHandler</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;exceptionHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>exceptionHandler</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>exceptionHandler</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.StreamBase</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"handler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>handler</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;handler(io.vertx.core.Handler&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;handler)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>handler</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pause--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pause</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;pause()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>pause</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"resume--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>resume</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;resume()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>resume</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"endHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>endHandler</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;endHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;endHandler)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>endHandler</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"close--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>public&nbsp;void&nbsp;close()</pre>\n<div class=\"block\">Close the stream and release the resources.</div>\n</li>\n</ul>\n<a name=\"close-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>public&nbsp;void&nbsp;close(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;completionHandler)</pre>\n<div class=\"block\">Close the stream and release the resources.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>completionHandler</code> - the completion handler for this operation</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxClose--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxClose</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Completable.html?is-external=true\" title=\"class or interface in io.reactivex\">Completable</a>&nbsp;rxClose()</pre>\n<div class=\"block\">Close the stream and release the resources.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgStream-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;T&gt;&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;arg)</pre>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgStream-io.vertx.lang.rx.TypeArg-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;T&gt;&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;arg,\n                                          io.vertx.lang.rx.TypeArg&lt;T&gt;&nbsp;__typeArg_T)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgStream.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/PgStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/PgTransaction.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgTransaction (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgTransaction (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":9,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgTransaction.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/PgTransaction.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgTransaction.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.reactivex.pgclient</div>\n<h2 title=\"Class PgTransaction\" class=\"title\">Class PgTransaction</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient.PgClient</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.reactivex.pgclient.PgTransaction</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgTransaction</span>\nextends <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></pre>\n<div class=\"block\">A transaction that allows to control the transaction and receive events.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#PgTransaction-io.reactiverse.pgclient.PgTransaction-\">PgTransaction</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#abortHandler-io.vertx.core.Handler-\">abortHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler to be called when the transaction is aborted.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#commit--\">commit</a></span>()</code>\n<div class=\"block\">Commit the current transaction.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#commit-io.vertx.core.Handler-\">commit</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#commit--\"><code>commit()</code></a> with an handler to be notified when the transaction commit has completed</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#newInstance-io.reactiverse.pgclient.PgTransaction-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#rollback--\">rollback</a></span>()</code>\n<div class=\"block\">Rollback the current transaction.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#rollback-io.vertx.core.Handler-\">rollback</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#rollback--\"><code>rollback()</code></a> with an handler to be notified when the transaction rollback has completed</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Completable.html?is-external=true\" title=\"class or interface in io.reactivex\">Completable</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#rxCommit--\">rxCommit</a></span>()</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#commit--\"><code>commit()</code></a> with an handler to be notified when the transaction commit has completed</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#rxPrepare-java.lang.String-\">rxPrepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#rxQuery-java.lang.String-\">rxQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Completable.html?is-external=true\" title=\"class or interface in io.reactivex\">Completable</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#rxRollback--\">rxRollback</a></span>()</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#rollback--\"><code>rollback()</code></a> with an handler to be notified when the transaction rollback has completed</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.reactiverse.reactivex.pgclient.PgClient\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;io.reactiverse.reactivex.pgclient.<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></h3>\n<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-java.lang.String-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#newInstance-io.reactiverse.pgclient.PgClient-\">newInstance</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool--\">pool</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\">pool</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-java.lang.String-\">pool</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.vertx.reactivex.core.Vertx-\">pool</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">pool</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.vertx.reactivex.core.Vertx-java.lang.String-\">pool</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxConnect-io.vertx.reactivex.core.Vertx-\">rxConnect</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxConnect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">rxConnect</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxConnect-io.vertx.reactivex.core.Vertx-java.lang.String-\">rxConnect</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgTransaction-io.reactiverse.pgclient.PgTransaction-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgTransaction</h4>\n<pre>public&nbsp;PgTransaction(<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#toString--\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#equals-java.lang.Object-\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#hashCode--\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;getDelegate()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#getDelegate--\">getDelegate</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"prepare-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>prepare</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a>&nbsp;prepare(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Create a prepared query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the sql</dd>\n<dd><code>handler</code> - the handler notified with the prepared query asynchronously</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"rxPrepare-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPrepare</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>&gt;&nbsp;rxPrepare(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</pre>\n<div class=\"block\">Create a prepared query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the sql</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"commit--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>commit</h4>\n<pre>public&nbsp;void&nbsp;commit()</pre>\n<div class=\"block\">Commit the current transaction.</div>\n</li>\n</ul>\n<a name=\"commit-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>commit</h4>\n<pre>public&nbsp;void&nbsp;commit(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#commit--\"><code>commit()</code></a> with an handler to be notified when the transaction commit has completed</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - </dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxCommit--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxCommit</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Completable.html?is-external=true\" title=\"class or interface in io.reactivex\">Completable</a>&nbsp;rxCommit()</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#commit--\"><code>commit()</code></a> with an handler to be notified when the transaction commit has completed</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"rollback--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rollback</h4>\n<pre>public&nbsp;void&nbsp;rollback()</pre>\n<div class=\"block\">Rollback the current transaction.</div>\n</li>\n</ul>\n<a name=\"rollback-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rollback</h4>\n<pre>public&nbsp;void&nbsp;rollback(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#rollback--\"><code>rollback()</code></a> with an handler to be notified when the transaction rollback has completed</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - </dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxRollback--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxRollback</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Completable.html?is-external=true\" title=\"class or interface in io.reactivex\">Completable</a>&nbsp;rxRollback()</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#rollback--\"><code>rollback()</code></a> with an handler to be notified when the transaction rollback has completed</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"abortHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abortHandler</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a>&nbsp;abortHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</pre>\n<div class=\"block\">Set an handler to be called when the transaction is aborted.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"query-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>query</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a>&nbsp;query(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                           io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxQuery-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&nbsp;rxQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxQuery-java.lang.String-\">PgClient</a></code></span></div>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxQuery-java.lang.String-\">rxQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                   io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedQuery-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                   <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments,\n                                   io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                        <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">rxPreparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedBatch</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a>&nbsp;preparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                   <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch,\n                                   io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedBatch-java.lang.String-java.util.List-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedBatch</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                        <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedBatch-java.lang.String-java.util.List-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgTransaction-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgTransaction.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/PgTransaction.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgTransaction.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/Row.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Row (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Row (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":10,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":10,\"i43\":10,\"i44\":10,\"i45\":10,\"i46\":10,\"i47\":10,\"i48\":10,\"i49\":10,\"i50\":10,\"i51\":10,\"i52\":10,\"i53\":9,\"i54\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Row.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/Row.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Row.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.reactivex.pgclient</div>\n<h2 title=\"Class Row\" class=\"title\">Class Row</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient.Tuple</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.reactivex.pgclient.Row</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">Row</span>\nextends <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></pre>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#Row-io.reactiverse.pgclient.Row-\">Row</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getBigDecimal-java.lang.String-\">getBigDecimal</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getBoolean-java.lang.String-\">getBoolean</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a boolean value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getBooleanArray-java.lang.String-\">getBooleanArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\"><code>Boolean</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getBox-java.lang.String-\">getBox</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getBoxArray-java.lang.String-\">getBoxArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>io.vertx.reactivex.core.buffer.Buffer</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getBuffer-java.lang.String-\">getBuffer</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a buffer value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getCircle-java.lang.String-\">getCircle</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getCircleArray-java.lang.String-\">getCircleArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getColumnName-int-\">getColumnName</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a column name at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getDouble-java.lang.String-\">getDouble</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a double value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getDoubleArray-java.lang.String-\">getDoubleArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getFloat-java.lang.String-\">getFloat</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a float value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getFloatArray-java.lang.String-\">getFloatArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getInteger-java.lang.String-\">getInteger</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an integer value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getIntegerArray-java.lang.String-\">getIntegerArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\"><code>Integer</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getInterval-java.lang.String-\">getInterval</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getIntervalArray-java.lang.String-\">getIntervalArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getJson-java.lang.String-\">getJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getLine-java.lang.String-\">getLine</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getLineArray-java.lang.String-\">getLineArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getLineSegment-java.lang.String-\">getLineSegment</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getLineSegmentArray-java.lang.String-\">getLineSegmentArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getLocalDate-java.lang.String-\">getLocalDate</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getLocalDateArray-java.lang.String-\">getLocalDateArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getLocalDateTime-java.lang.String-\">getLocalDateTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getLocalDateTimeArray-java.lang.String-\">getLocalDateTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getLocalTime-java.lang.String-\">getLocalTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getLocalTimeArray-java.lang.String-\">getLocalTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getLong-java.lang.String-\">getLong</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a long value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getLongArray-java.lang.String-\">getLongArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getNumeric-java.lang.String-\">getNumeric</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getNumericArray-java.lang.String-\">getNumericArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getOffsetDateTime-java.lang.String-\">getOffsetDateTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getOffsetDateTimeArray-java.lang.String-\">getOffsetDateTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getOffsetTime-java.lang.String-\">getOffsetTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getOffsetTimeArray-java.lang.String-\">getOffsetTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getPath-java.lang.String-\">getPath</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getPathArray-java.lang.String-\">getPathArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getPoint-java.lang.String-\">getPoint</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getPointArray-java.lang.String-\">getPointArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getPolygon-java.lang.String-\">getPolygon</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getPolygonArray-java.lang.String-\">getPolygonArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getShort-java.lang.String-\">getShort</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a short value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getShortArray-java.lang.String-\">getShortArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getString-java.lang.String-\">getString</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a string value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getStringArray-java.lang.String-\">getStringArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\">Temporal</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getTemporal-java.lang.String-\">getTemporal</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a temporal value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getUUID-java.lang.String-\">getUUID</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getUUIDArray-java.lang.String-\">getUUIDArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#getValue-java.lang.String-\">getValue</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an object value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#newInstance-io.reactiverse.pgclient.Row-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i54\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.reactiverse.reactivex.pgclient.Tuple\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;io.reactiverse.reactivex.pgclient.<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></h3>\n<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addBigDecimal-java.math.BigDecimal-\">addBigDecimal</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addBoolean-java.lang.Boolean-\">addBoolean</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addBooleanArray-java.lang.Boolean:A-\">addBooleanArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addBox-io.reactiverse.pgclient.data.Box-\">addBox</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addBoxArray-io.reactiverse.pgclient.data.Box:A-\">addBoxArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addBuffer-io.vertx.reactivex.core.buffer.Buffer-\">addBuffer</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addCircle-io.reactiverse.pgclient.data.Circle-\">addCircle</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addCircleArray-io.reactiverse.pgclient.data.Circle:A-\">addCircleArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addDouble-java.lang.Double-\">addDouble</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addDoubleArray-java.lang.Double:A-\">addDoubleArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addFloat-java.lang.Float-\">addFloat</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addFloatArray-java.lang.Float:A-\">addFloatArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addInteger-java.lang.Integer-\">addInteger</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addIntegerArray-java.lang.Integer:A-\">addIntegerArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addInterval-io.reactiverse.pgclient.data.Interval-\">addInterval</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addIntervalArray-io.reactiverse.pgclient.data.Interval:A-\">addIntervalArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addJson-io.reactiverse.reactivex.pgclient.data.Json-\">addJson</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLine-io.reactiverse.pgclient.data.Line-\">addLine</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLineArray-io.reactiverse.pgclient.data.Line:A-\">addLineArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLineSegment-io.reactiverse.pgclient.data.LineSegment-\">addLineSegment</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLineSegmentArray-io.reactiverse.pgclient.data.LineSegment:A-\">addLineSegmentArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLocalDate-java.time.LocalDate-\">addLocalDate</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLocalDateArray-java.time.LocalDate:A-\">addLocalDateArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLocalDateTime-java.time.LocalDateTime-\">addLocalDateTime</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLocalDateTimeArray-java.time.LocalDateTime:A-\">addLocalDateTimeArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLocalTime-java.time.LocalTime-\">addLocalTime</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLocalTimeArray-java.time.LocalTime:A-\">addLocalTimeArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLong-java.lang.Long-\">addLong</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLongArray-java.lang.Long:A-\">addLongArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addNumeric-io.reactiverse.pgclient.data.Numeric-\">addNumeric</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addNumericArray-io.reactiverse.pgclient.data.Numeric:A-\">addNumericArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addOffsetDateTime-java.time.OffsetDateTime-\">addOffsetDateTime</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addOffsetDateTimeArray-java.time.OffsetDateTime:A-\">addOffsetDateTimeArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addOffsetTime-java.time.OffsetTime-\">addOffsetTime</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addOffsetTimeArray-java.time.OffsetTime:A-\">addOffsetTimeArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPath-io.reactiverse.pgclient.data.Path-\">addPath</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPathArray-io.reactiverse.pgclient.data.Path:A-\">addPathArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPoint-io.reactiverse.pgclient.data.Point-\">addPoint</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPointArray-io.reactiverse.pgclient.data.Point:A-\">addPointArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPolygon-io.reactiverse.pgclient.data.Polygon-\">addPolygon</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPolygonArray-io.reactiverse.pgclient.data.Polygon:A-\">addPolygonArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addShort-java.lang.Short-\">addShort</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addShortArray-java.lang.Short:A-\">addShortArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addString-java.lang.String-\">addString</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addStringArray-java.lang.String:A-\">addStringArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addTemporal-java.time.temporal.Temporal-\">addTemporal</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addUUID-java.util.UUID-\">addUUID</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addUUIDArray-java.util.UUID:A-\">addUUIDArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addValue-java.lang.Object-\">addValue</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#clear--\">clear</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getBigDecimal-int-\">getBigDecimal</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getBoolean-int-\">getBoolean</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getBooleanArray-int-\">getBooleanArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getBox-int-\">getBox</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getBoxArray-int-\">getBoxArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getBuffer-int-\">getBuffer</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getCircle-int-\">getCircle</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getCircleArray-int-\">getCircleArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getDouble-int-\">getDouble</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getDoubleArray-int-\">getDoubleArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getFloat-int-\">getFloat</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getFloatArray-int-\">getFloatArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getInteger-int-\">getInteger</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getIntegerArray-int-\">getIntegerArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getInterval-int-\">getInterval</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getIntervalArray-int-\">getIntervalArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getJson-int-\">getJson</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLine-int-\">getLine</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLineArray-int-\">getLineArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLineSegment-int-\">getLineSegment</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLineSegmentArray-int-\">getLineSegmentArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLocalDate-int-\">getLocalDate</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLocalDateArray-int-\">getLocalDateArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLocalDateTime-int-\">getLocalDateTime</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLocalDateTimeArray-int-\">getLocalDateTimeArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLocalTime-int-\">getLocalTime</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLocalTimeArray-int-\">getLocalTimeArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLong-int-\">getLong</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLongArray-int-\">getLongArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getNumeric-int-\">getNumeric</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getNumericArray-int-\">getNumericArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getOffsetDateTime-int-\">getOffsetDateTime</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getOffsetDateTimeArray-int-\">getOffsetDateTimeArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getOffsetTime-int-\">getOffsetTime</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getOffsetTimeArray-int-\">getOffsetTimeArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getPath-int-\">getPath</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getPathArray-int-\">getPathArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getPoint-int-\">getPoint</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getPointArray-int-\">getPointArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getPolygon-int-\">getPolygon</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getPolygonArray-int-\">getPolygonArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getShort-int-\">getShort</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getShortArray-int-\">getShortArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getString-int-\">getString</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getStringArray-int-\">getStringArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getTemporal-int-\">getTemporal</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getUUID-int-\">getUUID</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getUUIDArray-int-\">getUUIDArray</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getValue-int-\">getValue</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#newInstance-io.reactiverse.pgclient.Tuple-\">newInstance</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-\">of</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-\">of</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#size--\">size</a>, <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#tuple--\">tuple</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"Row-io.reactiverse.pgclient.Row-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>Row</h4>\n<pre>public&nbsp;Row(<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#toString--\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#equals-java.lang.Object-\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#hashCode--\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&nbsp;getDelegate()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getDelegate--\">getDelegate</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getColumnName-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getColumnName</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;getColumnName(int&nbsp;pos)</pre>\n<div class=\"block\">Get a column name at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the column name or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBoolean-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBoolean</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>&nbsp;getBoolean(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a boolean value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getValue-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getValue</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;getValue(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an object value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getShort-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getShort</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>&nbsp;getShort(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a short value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getInteger-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getInteger</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>&nbsp;getInteger(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an integer value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLong-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLong</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&nbsp;getLong(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a long value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFloat-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFloat</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>&nbsp;getFloat(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a float value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDouble-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDouble</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>&nbsp;getDouble(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a double value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getString-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;getString(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a string value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getJson-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getJson</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a>&nbsp;getJson(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBuffer-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBuffer</h4>\n<pre>public&nbsp;io.vertx.reactivex.core.buffer.Buffer&nbsp;getBuffer(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a buffer value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPoint-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPoint</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;getPoint(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLine-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLine</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;getLine(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLineSegment-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLineSegment</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;getLineSegment(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBox-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBox</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;getBox(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPath-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPath</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;getPath(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPolygon-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPolygon</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;getPolygon(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getCircle-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCircle</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;getCircle(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getInterval-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getInterval</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;getInterval(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getTemporal-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getTemporal</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\">Temporal</a>&nbsp;getTemporal(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a temporal value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDate-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDate</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>&nbsp;getLocalDate(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalTime-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalTime</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>&nbsp;getLocalTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDateTime-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDateTime</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>&nbsp;getLocalDateTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetTime-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetTime</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>&nbsp;getOffsetTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetDateTime-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetDateTime</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>&nbsp;getOffsetDateTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getUUID-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getUUID</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>&nbsp;getUUID(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBigDecimal-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBigDecimal</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a>&nbsp;getBigDecimal(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getNumeric-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumeric</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>&nbsp;getNumeric(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getIntegerArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getIntegerArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>[]&nbsp;getIntegerArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\"><code>Integer</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBooleanArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBooleanArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>[]&nbsp;getBooleanArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\"><code>Boolean</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getShortArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getShortArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>[]&nbsp;getShortArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLongArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLongArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>[]&nbsp;getLongArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFloatArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFloatArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>[]&nbsp;getFloatArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDoubleArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDoubleArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>[]&nbsp;getDoubleArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getStringArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getStringArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>[]&nbsp;getStringArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDateArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDateArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>[]&nbsp;getLocalDateArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalTimeArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalTimeArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>[]&nbsp;getLocalTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetTimeArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetTimeArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>[]&nbsp;getOffsetTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDateTimeArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDateTimeArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>[]&nbsp;getLocalDateTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetDateTimeArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetDateTimeArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>[]&nbsp;getOffsetDateTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getUUIDArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getUUIDArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>[]&nbsp;getUUIDArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getNumericArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumericArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]&nbsp;getNumericArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPointArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPointArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]&nbsp;getPointArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLineArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLineArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]&nbsp;getLineArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLineSegmentArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLineSegmentArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]&nbsp;getLineSegmentArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBoxArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBoxArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]&nbsp;getBoxArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPathArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPathArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]&nbsp;getPathArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPolygonArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPolygonArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]&nbsp;getPolygonArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getCircleArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCircleArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]&nbsp;getCircleArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getIntervalArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getIntervalArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]&nbsp;getIntervalArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.Row-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Row.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/Row.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Row.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/Tuple.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Tuple (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Tuple (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":10,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":10,\"i43\":10,\"i44\":10,\"i45\":10,\"i46\":10,\"i47\":10,\"i48\":10,\"i49\":10,\"i50\":10,\"i51\":10,\"i52\":10,\"i53\":10,\"i54\":10,\"i55\":10,\"i56\":10,\"i57\":10,\"i58\":10,\"i59\":10,\"i60\":10,\"i61\":10,\"i62\":10,\"i63\":10,\"i64\":10,\"i65\":10,\"i66\":10,\"i67\":10,\"i68\":10,\"i69\":10,\"i70\":10,\"i71\":10,\"i72\":10,\"i73\":10,\"i74\":10,\"i75\":10,\"i76\":10,\"i77\":10,\"i78\":10,\"i79\":10,\"i80\":10,\"i81\":10,\"i82\":10,\"i83\":10,\"i84\":10,\"i85\":10,\"i86\":10,\"i87\":10,\"i88\":10,\"i89\":10,\"i90\":10,\"i91\":10,\"i92\":10,\"i93\":10,\"i94\":10,\"i95\":10,\"i96\":10,\"i97\":10,\"i98\":10,\"i99\":10,\"i100\":10,\"i101\":10,\"i102\":9,\"i103\":9,\"i104\":9,\"i105\":9,\"i106\":9,\"i107\":9,\"i108\":9,\"i109\":10,\"i110\":10,\"i111\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Tuple.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/Tuple.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Tuple.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.reactivex.pgclient</div>\n<h2 title=\"Class Tuple\" class=\"title\">Class Tuple</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.reactivex.pgclient.Tuple</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>Direct Known Subclasses:</dt>\n<dd><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">Tuple</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">A general purpose tuple.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#Tuple-io.reactiverse.pgclient.Tuple-\">Tuple</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addBigDecimal-java.math.BigDecimal-\">addBigDecimal</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addBoolean-java.lang.Boolean-\">addBoolean</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>&nbsp;value)</code>\n<div class=\"block\">Add a boolean value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addBooleanArray-java.lang.Boolean:A-\">addBooleanArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <code>Boolean</code> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addBox-io.reactiverse.pgclient.data.Box-\">addBox</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addBoxArray-io.reactiverse.pgclient.data.Box:A-\">addBoxArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addBuffer-io.vertx.reactivex.core.buffer.Buffer-\">addBuffer</a></span>(io.vertx.reactivex.core.buffer.Buffer&nbsp;value)</code>\n<div class=\"block\">Add a buffer value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addCircle-io.reactiverse.pgclient.data.Circle-\">addCircle</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addCircleArray-io.reactiverse.pgclient.data.Circle:A-\">addCircleArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addDouble-java.lang.Double-\">addDouble</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>&nbsp;value)</code>\n<div class=\"block\">Add a double value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addDoubleArray-java.lang.Double:A-\">addDoubleArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addFloat-java.lang.Float-\">addFloat</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>&nbsp;value)</code>\n<div class=\"block\">Add a float value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addFloatArray-java.lang.Float:A-\">addFloatArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addInteger-java.lang.Integer-\">addInteger</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>&nbsp;value)</code>\n<div class=\"block\">Add an integer value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addIntegerArray-java.lang.Integer:A-\">addIntegerArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <code>Integer</code> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addInterval-io.reactiverse.pgclient.data.Interval-\">addInterval</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addIntervalArray-io.reactiverse.pgclient.data.Interval:A-\">addIntervalArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addJson-io.reactiverse.reactivex.pgclient.data.Json-\">addJson</a></span>(<a href=\"../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a>&nbsp;value)</code>\n<div class=\"block\">Add a json value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLine-io.reactiverse.pgclient.data.Line-\">addLine</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLineArray-io.reactiverse.pgclient.data.Line:A-\">addLineArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLineSegment-io.reactiverse.pgclient.data.LineSegment-\">addLineSegment</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLineSegmentArray-io.reactiverse.pgclient.data.LineSegment:A-\">addLineSegmentArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLocalDate-java.time.LocalDate-\">addLocalDate</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLocalDateArray-java.time.LocalDate:A-\">addLocalDateArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLocalDateTime-java.time.LocalDateTime-\">addLocalDateTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLocalDateTimeArray-java.time.LocalDateTime:A-\">addLocalDateTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLocalTime-java.time.LocalTime-\">addLocalTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLocalTimeArray-java.time.LocalTime:A-\">addLocalTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLong-java.lang.Long-\">addLong</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&nbsp;value)</code>\n<div class=\"block\">Add a long value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLongArray-java.lang.Long:A-\">addLongArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addNumeric-io.reactiverse.pgclient.data.Numeric-\">addNumeric</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addNumericArray-io.reactiverse.pgclient.data.Numeric:A-\">addNumericArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addOffsetDateTime-java.time.OffsetDateTime-\">addOffsetDateTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addOffsetDateTimeArray-java.time.OffsetDateTime:A-\">addOffsetDateTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addOffsetTime-java.time.OffsetTime-\">addOffsetTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addOffsetTimeArray-java.time.OffsetTime:A-\">addOffsetTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPath-io.reactiverse.pgclient.data.Path-\">addPath</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPathArray-io.reactiverse.pgclient.data.Path:A-\">addPathArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPoint-io.reactiverse.pgclient.data.Point-\">addPoint</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPointArray-io.reactiverse.pgclient.data.Point:A-\">addPointArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPolygon-io.reactiverse.pgclient.data.Polygon-\">addPolygon</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPolygonArray-io.reactiverse.pgclient.data.Polygon:A-\">addPolygonArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addShort-java.lang.Short-\">addShort</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>&nbsp;value)</code>\n<div class=\"block\">Add a short value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addShortArray-java.lang.Short:A-\">addShortArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addString-java.lang.String-\">addString</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;value)</code>\n<div class=\"block\">Add a string value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addStringArray-java.lang.String:A-\">addStringArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addTemporal-java.time.temporal.Temporal-\">addTemporal</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\">Temporal</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\"><code>Temporal</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addUUID-java.util.UUID-\">addUUID</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addUUIDArray-java.util.UUID:A-\">addUUIDArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addValue-java.lang.Object-\">addValue</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</code>\n<div class=\"block\">Add an object value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#clear--\">clear</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getBigDecimal-int-\">getBigDecimal</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getBoolean-int-\">getBoolean</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a boolean value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getBooleanArray-int-\">getBooleanArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\"><code>Boolean</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i54\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getBox-int-\">getBox</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i55\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getBoxArray-int-\">getBoxArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i56\" class=\"altColor\">\n<td class=\"colFirst\"><code>io.vertx.reactivex.core.buffer.Buffer</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getBuffer-int-\">getBuffer</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a buffer value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i57\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getCircle-int-\">getCircle</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i58\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getCircleArray-int-\">getCircleArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i59\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i60\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getDouble-int-\">getDouble</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a double value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i61\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getDoubleArray-int-\">getDoubleArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i62\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getFloat-int-\">getFloat</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a float value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i63\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getFloatArray-int-\">getFloatArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i64\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getInteger-int-\">getInteger</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an integer value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i65\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getIntegerArray-int-\">getIntegerArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\"><code>Integer</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i66\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getInterval-int-\">getInterval</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i67\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getIntervalArray-int-\">getIntervalArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i68\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getJson-int-\">getJson</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i69\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLine-int-\">getLine</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i70\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLineArray-int-\">getLineArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i71\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLineSegment-int-\">getLineSegment</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i72\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLineSegmentArray-int-\">getLineSegmentArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i73\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLocalDate-int-\">getLocalDate</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i74\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLocalDateArray-int-\">getLocalDateArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i75\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLocalDateTime-int-\">getLocalDateTime</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i76\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLocalDateTimeArray-int-\">getLocalDateTimeArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i77\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLocalTime-int-\">getLocalTime</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i78\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLocalTimeArray-int-\">getLocalTimeArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i79\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLong-int-\">getLong</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a long value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i80\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getLongArray-int-\">getLongArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i81\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getNumeric-int-\">getNumeric</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i82\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getNumericArray-int-\">getNumericArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i83\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getOffsetDateTime-int-\">getOffsetDateTime</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i84\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getOffsetDateTimeArray-int-\">getOffsetDateTimeArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i85\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getOffsetTime-int-\">getOffsetTime</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i86\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getOffsetTimeArray-int-\">getOffsetTimeArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i87\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getPath-int-\">getPath</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i88\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getPathArray-int-\">getPathArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i89\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getPoint-int-\">getPoint</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i90\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getPointArray-int-\">getPointArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i91\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getPolygon-int-\">getPolygon</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i92\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getPolygonArray-int-\">getPolygonArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i93\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getShort-int-\">getShort</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a short value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i94\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getShortArray-int-\">getShortArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i95\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getString-int-\">getString</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a string value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i96\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getStringArray-int-\">getStringArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i97\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\">Temporal</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getTemporal-int-\">getTemporal</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\"><code>Temporal</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i98\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getUUID-int-\">getUUID</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i99\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getUUIDArray-int-\">getUUIDArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i100\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getValue-int-\">getValue</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an object value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i101\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i102\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#newInstance-io.reactiverse.pgclient.Tuple-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i103\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1)</code>\n<div class=\"block\">Create a tuple of one element.</div>\n</td>\n</tr>\n<tr id=\"i104\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2)</code>\n<div class=\"block\">Create a tuple of two elements.</div>\n</td>\n</tr>\n<tr id=\"i105\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3)</code>\n<div class=\"block\">Create a tuple of three elements.</div>\n</td>\n</tr>\n<tr id=\"i106\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4)</code>\n<div class=\"block\">Create a tuple of four elements.</div>\n</td>\n</tr>\n<tr id=\"i107\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt5)</code>\n<div class=\"block\">Create a tuple of five elements.</div>\n</td>\n</tr>\n<tr id=\"i108\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt5,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt6)</code>\n<div class=\"block\">Create a tuple of six elements.</div>\n</td>\n</tr>\n<tr id=\"i109\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#size--\">size</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i110\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i111\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html#tuple--\">tuple</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"Tuple-io.reactiverse.pgclient.Tuple-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>Tuple</h4>\n<pre>public&nbsp;Tuple(<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;getDelegate()</pre>\n</li>\n</ul>\n<a name=\"tuple--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tuple</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;tuple()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a new empty tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"of-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;of(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1)</pre>\n<div class=\"block\">Create a tuple of one element.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>elt1</code> - the first value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"of-java.lang.Object-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;of(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2)</pre>\n<div class=\"block\">Create a tuple of two elements.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>elt1</code> - the first value</dd>\n<dd><code>elt2</code> - the second value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"of-java.lang.Object-java.lang.Object-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;of(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3)</pre>\n<div class=\"block\">Create a tuple of three elements.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>elt1</code> - the first value</dd>\n<dd><code>elt2</code> - the second value</dd>\n<dd><code>elt3</code> - the third value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;of(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4)</pre>\n<div class=\"block\">Create a tuple of four elements.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>elt1</code> - the first value</dd>\n<dd><code>elt2</code> - the second value</dd>\n<dd><code>elt3</code> - the third value</dd>\n<dd><code>elt4</code> - the fourth value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;of(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt5)</pre>\n<div class=\"block\">Create a tuple of five elements.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>elt1</code> - the first value</dd>\n<dd><code>elt2</code> - the second value</dd>\n<dd><code>elt3</code> - the third value</dd>\n<dd><code>elt4</code> - the fourth value</dd>\n<dd><code>elt5</code> - the fifth value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;of(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt5,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt6)</pre>\n<div class=\"block\">Create a tuple of six elements.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>elt1</code> - the first value</dd>\n<dd><code>elt2</code> - the second valueg</dd>\n<dd><code>elt3</code> - the third value</dd>\n<dd><code>elt4</code> - the fourth value</dd>\n<dd><code>elt5</code> - the fifth value</dd>\n<dd><code>elt6</code> - the sixth value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBoolean-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBoolean</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>&nbsp;getBoolean(int&nbsp;pos)</pre>\n<div class=\"block\">Get a boolean value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getValue-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getValue</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;getValue(int&nbsp;pos)</pre>\n<div class=\"block\">Get an object value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getShort-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getShort</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>&nbsp;getShort(int&nbsp;pos)</pre>\n<div class=\"block\">Get a short value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getInteger-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getInteger</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>&nbsp;getInteger(int&nbsp;pos)</pre>\n<div class=\"block\">Get an integer value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLong-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLong</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&nbsp;getLong(int&nbsp;pos)</pre>\n<div class=\"block\">Get a long value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFloat-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFloat</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>&nbsp;getFloat(int&nbsp;pos)</pre>\n<div class=\"block\">Get a float value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDouble-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDouble</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>&nbsp;getDouble(int&nbsp;pos)</pre>\n<div class=\"block\">Get a double value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getString-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;getString(int&nbsp;pos)</pre>\n<div class=\"block\">Get a string value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getJson-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getJson</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a>&nbsp;getJson(int&nbsp;pos)</pre>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPoint-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPoint</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;getPoint(int&nbsp;pos)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLine-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLine</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;getLine(int&nbsp;pos)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLineSegment-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLineSegment</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;getLineSegment(int&nbsp;pos)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBox-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBox</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;getBox(int&nbsp;pos)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPath-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPath</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;getPath(int&nbsp;pos)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPolygon-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPolygon</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;getPolygon(int&nbsp;pos)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getCircle-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCircle</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;getCircle(int&nbsp;pos)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getInterval-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getInterval</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;getInterval(int&nbsp;pos)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBuffer-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBuffer</h4>\n<pre>public&nbsp;io.vertx.reactivex.core.buffer.Buffer&nbsp;getBuffer(int&nbsp;pos)</pre>\n<div class=\"block\">Get a buffer value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"addBoolean-java.lang.Boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addBoolean</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addBoolean(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>&nbsp;value)</pre>\n<div class=\"block\">Add a boolean value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addValue-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addValue</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addValue(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</pre>\n<div class=\"block\">Add an object value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addShort-java.lang.Short-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addShort</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addShort(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>&nbsp;value)</pre>\n<div class=\"block\">Add a short value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addInteger-java.lang.Integer-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addInteger</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addInteger(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>&nbsp;value)</pre>\n<div class=\"block\">Add an integer value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLong-java.lang.Long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLong</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addLong(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&nbsp;value)</pre>\n<div class=\"block\">Add a long value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addFloat-java.lang.Float-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addFloat</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addFloat(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>&nbsp;value)</pre>\n<div class=\"block\">Add a float value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addDouble-java.lang.Double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addDouble</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addDouble(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>&nbsp;value)</pre>\n<div class=\"block\">Add a double value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addString-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addString</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addString(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;value)</pre>\n<div class=\"block\">Add a string value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addJson-io.reactiverse.reactivex.pgclient.data.Json-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addJson</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addJson(<a href=\"../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a>&nbsp;value)</pre>\n<div class=\"block\">Add a json value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addBuffer-io.vertx.reactivex.core.buffer.Buffer-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addBuffer</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addBuffer(io.vertx.reactivex.core.buffer.Buffer&nbsp;value)</pre>\n<div class=\"block\">Add a buffer value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addPoint-io.reactiverse.pgclient.data.Point-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addPoint</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addPoint(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;value)</pre>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLine-io.reactiverse.pgclient.data.Line-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLine</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addLine(<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;value)</pre>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLineSegment-io.reactiverse.pgclient.data.LineSegment-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLineSegment</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addLineSegment(<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;value)</pre>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addBox-io.reactiverse.pgclient.data.Box-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addBox</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addBox(<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;value)</pre>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addPath-io.reactiverse.pgclient.data.Path-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addPath</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addPath(<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;value)</pre>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addPolygon-io.reactiverse.pgclient.data.Polygon-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addPolygon</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addPolygon(<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;value)</pre>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addCircle-io.reactiverse.pgclient.data.Circle-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addCircle</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addCircle(<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;value)</pre>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addInterval-io.reactiverse.pgclient.data.Interval-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addInterval</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addInterval(<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;value)</pre>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"size--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>size</h4>\n<pre>public&nbsp;int&nbsp;size()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple size</dd>\n</dl>\n</li>\n</ul>\n<a name=\"clear--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>clear</h4>\n<pre>public&nbsp;void&nbsp;clear()</pre>\n</li>\n</ul>\n<a name=\"getTemporal-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getTemporal</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\">Temporal</a>&nbsp;getTemporal(int&nbsp;pos)</pre>\n<div class=\"block\">Get a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\"><code>Temporal</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDate-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDate</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>&nbsp;getLocalDate(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalTime-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalTime</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>&nbsp;getLocalTime(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDateTime-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDateTime</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>&nbsp;getLocalDateTime(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetTime-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetTime</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>&nbsp;getOffsetTime(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetDateTime-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetDateTime</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>&nbsp;getOffsetDateTime(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getUUID-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getUUID</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>&nbsp;getUUID(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBigDecimal-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBigDecimal</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a>&nbsp;getBigDecimal(int&nbsp;pos)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getIntegerArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getIntegerArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>[]&nbsp;getIntegerArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\"><code>Integer</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBooleanArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBooleanArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>[]&nbsp;getBooleanArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\"><code>Boolean</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getShortArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getShortArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>[]&nbsp;getShortArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLongArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLongArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>[]&nbsp;getLongArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFloatArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFloatArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>[]&nbsp;getFloatArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDoubleArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDoubleArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>[]&nbsp;getDoubleArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getStringArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getStringArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>[]&nbsp;getStringArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDateArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDateArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>[]&nbsp;getLocalDateArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalTimeArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalTimeArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>[]&nbsp;getLocalTimeArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetTimeArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetTimeArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>[]&nbsp;getOffsetTimeArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDateTimeArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDateTimeArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>[]&nbsp;getLocalDateTimeArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetDateTimeArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetDateTimeArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>[]&nbsp;getOffsetDateTimeArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getUUIDArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getUUIDArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>[]&nbsp;getUUIDArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getNumericArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumericArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]&nbsp;getNumericArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPointArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPointArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]&nbsp;getPointArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLineArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLineArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]&nbsp;getLineArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLineSegmentArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLineSegmentArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]&nbsp;getLineSegmentArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBoxArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBoxArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]&nbsp;getBoxArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPathArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPathArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]&nbsp;getPathArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPolygonArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPolygonArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]&nbsp;getPolygonArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getCircleArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCircleArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]&nbsp;getCircleArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getIntervalArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getIntervalArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]&nbsp;getIntervalArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getNumeric-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumeric</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>&nbsp;getNumeric(int&nbsp;pos)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"addTemporal-java.time.temporal.Temporal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addTemporal</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addTemporal(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\">Temporal</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\"><code>Temporal</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLocalDate-java.time.LocalDate-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLocalDate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addLocalDate(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLocalTime-java.time.LocalTime-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLocalTime</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addLocalTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLocalDateTime-java.time.LocalDateTime-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLocalDateTime</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addLocalDateTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addOffsetTime-java.time.OffsetTime-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addOffsetTime</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addOffsetTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addOffsetDateTime-java.time.OffsetDateTime-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addOffsetDateTime</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addOffsetDateTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addUUID-java.util.UUID-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addUUID</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addUUID(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addNumeric-io.reactiverse.pgclient.data.Numeric-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addNumeric</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addNumeric(<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>&nbsp;value)</pre>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addBigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addBigDecimal</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addBigDecimal(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a>&nbsp;value)</pre>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addIntegerArray-java.lang.Integer:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addIntegerArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addIntegerArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <code>Integer</code> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addBooleanArray-java.lang.Boolean:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addBooleanArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addBooleanArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <code>Boolean</code> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addShortArray-java.lang.Short:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addShortArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addShortArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLongArray-java.lang.Long:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLongArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addLongArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addFloatArray-java.lang.Float:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addFloatArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addFloatArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addDoubleArray-java.lang.Double:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addDoubleArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addDoubleArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addStringArray-java.lang.String:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addStringArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addStringArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLocalDateArray-java.time.LocalDate:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLocalDateArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addLocalDateArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLocalTimeArray-java.time.LocalTime:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLocalTimeArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addLocalTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addOffsetTimeArray-java.time.OffsetTime:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addOffsetTimeArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addOffsetTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLocalDateTimeArray-java.time.LocalDateTime:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLocalDateTimeArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addLocalDateTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addOffsetDateTimeArray-java.time.OffsetDateTime:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addOffsetDateTimeArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addOffsetDateTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addUUIDArray-java.util.UUID:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addUUIDArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addUUIDArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addNumericArray-io.reactiverse.pgclient.data.Numeric:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addNumericArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addNumericArray(<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addPointArray-io.reactiverse.pgclient.data.Point:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addPointArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addPointArray(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLineArray-io.reactiverse.pgclient.data.Line:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLineArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addLineArray(<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLineSegmentArray-io.reactiverse.pgclient.data.LineSegment:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLineSegmentArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addLineSegmentArray(<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addBoxArray-io.reactiverse.pgclient.data.Box:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addBoxArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addBoxArray(<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addPathArray-io.reactiverse.pgclient.data.Path:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addPathArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addPathArray(<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addPolygonArray-io.reactiverse.pgclient.data.Polygon:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addPolygonArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addPolygonArray(<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addCircleArray-io.reactiverse.pgclient.data.Circle:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addCircleArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addCircleArray(<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addIntervalArray-io.reactiverse.pgclient.data.Interval:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addIntervalArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;addIntervalArray(<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.Tuple-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Tuple.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/Tuple.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Tuple.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/class-use/Json.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_172) on Sat Jun 09 14:37:54 CEST 2018 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.reactivex.pgclient.Json (Reactive Postgres Client 0.9.0 API)</title>\n<meta name=\"date\" content=\"2018-06-09\">\n<link rel=\"stylesheet\" decodingType=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script decodingType=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script decodingType=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.reactivex.pgclient.Json (Reactive Postgres Client 0.9.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script decodingType=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.reactivex.pgclient.Json\" class=\"title\">Uses of Class<br>io.reactiverse.reactivex.pgclient.Json</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Json</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with decodingType parameters of decodingType <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.reactivex.TypeArg&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Json</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Json.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Json.html#create-java.lang.Object-\">create</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getJson-int-\">getJson</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html#getJson-java.lang.String-\">getJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Json.html#newInstance-io.reactiverse.pgclient.Json-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of decodingType <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addJson-io.reactiverse.reactivex.pgclient.Json-\">addJson</a></span>(<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Json</a>&nbsp;value)</code>\n<div class=\"block\">Add a json value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script decodingType=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2018 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/class-use/PgClient.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.reactivex.pgclient.PgClient (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.reactivex.pgclient.PgClient (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/PgClient.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgClient.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.reactivex.pgclient.PgClient\" class=\"title\">Uses of Class<br>io.reactiverse.reactivex.pgclient.PgClient</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing subclasses, and an explanation\">\n<caption><span>Subclasses of <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></span></code>\n<div class=\"block\">A connection to Postgres.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></span></code>\n<div class=\"block\">A pool of connection.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></span></code>\n<div class=\"block\">A transaction that allows to control the transaction and receive events.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#newInstance-io.reactiverse.pgclient.PgClient-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/PgClient.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgClient.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/class-use/PgConnection.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.reactivex.pgclient.PgConnection (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.reactivex.pgclient.PgConnection (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/PgConnection.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgConnection.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.reactivex.pgclient.PgConnection\" class=\"title\">Uses of Class<br>io.reactiverse.reactivex.pgclient.PgConnection</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient.pubsub\">io.reactiverse.reactivex.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#cancelRequest-io.vertx.core.Handler-\">cancelRequest</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Send a request cancellation message to tell the server to cancel processing request in this connection.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#closeHandler-io.vertx.core.Handler-\">closeHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the connection is closed.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called with connection errors.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#newInstance-io.reactiverse.pgclient.PgConnection-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#notificationHandler-io.vertx.core.Handler-\">notificationHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"../../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the connection receives notification on a channel.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return types with arguments of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxConnect-io.vertx.reactivex.core.Vertx-\">rxConnect</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx)</code>\n<div class=\"block\">Like <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>PgClient.connect(io.vertx.reactivex.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgConnection&gt;&gt;)</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxConnect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">rxConnect</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n         <a href=\"../../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options)</code>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxConnect-io.vertx.reactivex.core.Vertx-java.lang.String-\">rxConnect</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n         <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</code>\n<div class=\"block\">Like <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>PgClient.connect(io.vertx.reactivex.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgConnection&gt;&gt;)</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#rxGetConnection--\">rxGetConnection</a></span>()</code>\n<div class=\"block\">Get a connection from the pool.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Method parameters in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with type arguments of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.vertx.core.Handler-\">connect</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Like <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>PgClient.connect(io.vertx.reactivex.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgConnection&gt;&gt;)</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">connect</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n       <a href=\"../../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-java.lang.String-io.vertx.core.Handler-\">connect</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Like <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#connect-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>PgClient.connect(io.vertx.reactivex.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgConnection&gt;&gt;)</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#getConnection-io.vertx.core.Handler-\">getConnection</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Get a connection from the pool.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient.pubsub\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a> that return <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#actualConnection--\">actualConnection</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/PgConnection.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgConnection.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/class-use/PgCursor.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.reactivex.pgclient.PgCursor (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.reactivex.pgclient.PgCursor (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/PgCursor.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgCursor.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.reactivex.pgclient.PgCursor\" class=\"title\">Uses of Class<br>io.reactiverse.reactivex.pgclient.PgCursor</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgCursor.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#cursor--\">cursor</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#cursor-io.reactiverse.reactivex.pgclient.Tuple-\">cursor</a></span>(<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgCursor.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#newInstance-io.reactiverse.pgclient.PgCursor-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/PgCursor.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgCursor.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/class-use/PgIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.reactivex.pgclient.PgIterator (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.reactivex.pgclient.PgIterator (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/PgIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.reactivex.pgclient.PgIterator\" class=\"title\">Uses of Class<br>io.reactiverse.reactivex.pgclient.PgIterator</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgIterator.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgIterator.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgRowSet.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html#iterator--\">iterator</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgIterator.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgIterator.html#newInstance-io.reactiverse.pgclient.PgIterator-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/PgIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/class-use/PgPool.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.reactivex.pgclient.PgPool (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.reactivex.pgclient.PgPool (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/PgPool.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPool.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.reactivex.pgclient.PgPool\" class=\"title\">Uses of Class<br>io.reactiverse.reactivex.pgclient.PgPool</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#newInstance-io.reactiverse.pgclient.PgPool-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool--\">pool</a></span>()</code>\n<div class=\"block\">Like <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\">pool</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</code>\n<div class=\"block\">Create a connection pool to the database configured with the given <code>options</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-java.lang.String-\">pool</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</code>\n<div class=\"block\">Like <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.vertx.reactivex.core.Vertx-\">pool</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx)</code>\n<div class=\"block\">Like <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">pool</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n    <a href=\"../../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</code>\n<div class=\"block\">Like <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with a specific  instance.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool-io.vertx.reactivex.core.Vertx-java.lang.String-\">pool</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n    <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</code>\n<div class=\"block\">Like <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/PgPool.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPool.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/class-use/PgPreparedQuery.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.reactivex.pgclient.PgPreparedQuery (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.reactivex.pgclient.PgPreparedQuery (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/PgPreparedQuery.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPreparedQuery.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.reactivex.pgclient.PgPreparedQuery\" class=\"title\">Uses of Class<br>io.reactiverse.reactivex.pgclient.PgPreparedQuery</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#batch-java.util.List-io.vertx.core.Handler-\">batch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;argsList,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\">execute</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Calls <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\"><code>execute(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgRowSet&gt;&gt;)</code></a> with an empty tuple argument.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#execute-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">execute</a></span>(<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;args,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#newInstance-io.reactiverse.pgclient.PgPreparedQuery-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return types with arguments of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#rxPrepare-java.lang.String-\">rxPrepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#rxPrepare-java.lang.String-\">rxPrepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Method parameters in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with type arguments of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/PgPreparedQuery.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPreparedQuery.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/class-use/PgResult.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.reactivex.pgclient.PgResult (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.reactivex.pgclient.PgResult (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/PgResult.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgResult.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.reactivex.pgclient.PgResult\" class=\"title\">Uses of Class<br>io.reactiverse.reactivex.pgclient.PgResult</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing subclasses, and an explanation\">\n<caption><span>Subclasses of <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></span></code>\n<div class=\"block\">A set of rows.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgResult.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgResult.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgResult.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgResult.html#newInstance-io.reactiverse.pgclient.PgResult-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgResult.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgResult.html#newInstance-io.reactiverse.pgclient.PgResult-io.vertx.lang.rx.TypeArg-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;arg,\n           io.vertx.lang.rx.TypeArg&lt;T&gt;&nbsp;__typeArg_T)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgResult.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgResult.html#next--\">next</a></span>()</code>\n<div class=\"block\">Return the next available result or <code>null</code>, e.g for a simple query that executed multiple queries or for\n a batch result.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/PgResult.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgResult.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/class-use/PgRowSet.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.reactivex.pgclient.PgRowSet (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.reactivex.pgclient.PgRowSet (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/PgRowSet.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgRowSet.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.reactivex.pgclient.PgRowSet\" class=\"title\">Uses of Class<br>io.reactiverse.reactivex.pgclient.PgRowSet</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgRowSet.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgRowSet.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html#newInstance-io.reactiverse.pgclient.PgRowSet-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgRowSet.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html#next--\">next</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgRowSet.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html#value--\">value</a></span>()</code>\n<div class=\"block\">Get the result value.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return types with arguments of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#rxBatch-java.util.List-\">rxBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;argsList)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#rxExecute--\">rxExecute</a></span>()</code>\n<div class=\"block\">Calls <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\"><code>PgPreparedQuery.execute(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgRowSet&gt;&gt;)</code></a> with an empty tuple argument.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#rxExecute-io.reactiverse.reactivex.pgclient.Tuple-\">rxExecute</a></span>(<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxQuery-java.lang.String-\">rxQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#rxQuery-java.lang.String-\">rxQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#rxQuery-java.lang.String-\">rxQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#rxQuery-java.lang.String-\">rxQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgCursor.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#rxRead-int-\">rxRead</a></span>(int&nbsp;count)</code>\n<div class=\"block\">Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Method parameters in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with type arguments of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#batch-java.util.List-io.vertx.core.Handler-\">batch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;argsList,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\">execute</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Calls <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\"><code>PgPreparedQuery.execute(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.reactivex.pgclient.PgRowSet&gt;&gt;)</code></a> with an empty tuple argument.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#execute-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">execute</a></span>(<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;args,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgCursor.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgCursor.html#read-int-io.vertx.core.Handler-\">read</a></span>(int&nbsp;count,\n    io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/PgRowSet.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgRowSet.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/class-use/PgStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.reactivex.pgclient.PgStream (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.reactivex.pgclient.PgStream (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/PgStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.reactivex.pgclient.PgStream\" class=\"title\">Uses of Class<br>io.reactiverse.reactivex.pgclient.PgStream</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#createStream-int-io.reactiverse.reactivex.pgclient.Tuple-\">createStream</a></span>(int&nbsp;fetch,\n            <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Execute the prepared query with a cursor and createStream the result.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html#endHandler-io.vertx.core.Handler-\">endHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;endHandler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html#handler-io.vertx.core.Handler-\">handler</a></span>(io.vertx.core.Handler&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html#newInstance-io.reactiverse.pgclient.PgStream-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html#newInstance-io.reactiverse.pgclient.PgStream-io.vertx.lang.rx.TypeArg-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;arg,\n           io.vertx.lang.rx.TypeArg&lt;T&gt;&nbsp;__typeArg_T)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html#pause--\">pause</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html#resume--\">resume</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/PgStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/class-use/PgTransaction.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.reactivex.pgclient.PgTransaction (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.reactivex.pgclient.PgTransaction (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/PgTransaction.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgTransaction.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.reactivex.pgclient.PgTransaction\" class=\"title\">Uses of Class<br>io.reactiverse.reactivex.pgclient.PgTransaction</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#abortHandler-io.vertx.core.Handler-\">abortHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler to be called when the transaction is aborted.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#begin--\">begin</a></span>()</code>\n<div class=\"block\">Begin a transaction and returns a <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><code>PgTransaction</code></a> for controlling and tracking\n this transaction.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#newInstance-io.reactiverse.pgclient.PgTransaction-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return types with arguments of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#rxBegin--\">rxBegin</a></span>()</code>\n<div class=\"block\">Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n to the pool when the transaction ends.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Method parameters in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with type arguments of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#begin-io.vertx.core.Handler-\">begin</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n to the pool when the transaction ends.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/PgTransaction.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgTransaction.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/class-use/Row.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.reactivex.pgclient.Row (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.reactivex.pgclient.Row (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/Row.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Row.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.reactivex.pgclient.Row\" class=\"title\">Uses of Class<br>io.reactiverse.reactivex.pgclient.Row</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html#newInstance-io.reactiverse.pgclient.Row-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgIterator.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgIterator.html#next--\">next</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return types with arguments of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#createStream-int-io.reactiverse.reactivex.pgclient.Tuple-\">createStream</a></span>(int&nbsp;fetch,\n            <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Execute the prepared query with a cursor and createStream the result.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/Row.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Row.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/class-use/Tuple.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.reactivex.pgclient.Tuple (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.reactivex.pgclient.Tuple (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/Tuple.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Tuple.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.reactivex.pgclient.Tuple\" class=\"title\">Uses of Class<br>io.reactiverse.reactivex.pgclient.Tuple</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing subclasses, and an explanation\">\n<caption><span>Subclasses of <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a> in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addBigDecimal-java.math.BigDecimal-\">addBigDecimal</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addBoolean-java.lang.Boolean-\">addBoolean</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>&nbsp;value)</code>\n<div class=\"block\">Add a boolean value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addBooleanArray-java.lang.Boolean:A-\">addBooleanArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <code>Boolean</code> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addBox-io.reactiverse.pgclient.data.Box-\">addBox</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addBoxArray-io.reactiverse.pgclient.data.Box:A-\">addBoxArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addBuffer-io.vertx.reactivex.core.buffer.Buffer-\">addBuffer</a></span>(io.vertx.reactivex.core.buffer.Buffer&nbsp;value)</code>\n<div class=\"block\">Add a buffer value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addCircle-io.reactiverse.pgclient.data.Circle-\">addCircle</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addCircleArray-io.reactiverse.pgclient.data.Circle:A-\">addCircleArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addDouble-java.lang.Double-\">addDouble</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>&nbsp;value)</code>\n<div class=\"block\">Add a double value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addDoubleArray-java.lang.Double:A-\">addDoubleArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addFloat-java.lang.Float-\">addFloat</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>&nbsp;value)</code>\n<div class=\"block\">Add a float value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addFloatArray-java.lang.Float:A-\">addFloatArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addInteger-java.lang.Integer-\">addInteger</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>&nbsp;value)</code>\n<div class=\"block\">Add an integer value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addIntegerArray-java.lang.Integer:A-\">addIntegerArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <code>Integer</code> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addInterval-io.reactiverse.pgclient.data.Interval-\">addInterval</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addIntervalArray-io.reactiverse.pgclient.data.Interval:A-\">addIntervalArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addJson-io.reactiverse.reactivex.pgclient.data.Json-\">addJson</a></span>(<a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a>&nbsp;value)</code>\n<div class=\"block\">Add a json value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLine-io.reactiverse.pgclient.data.Line-\">addLine</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLineArray-io.reactiverse.pgclient.data.Line:A-\">addLineArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLineSegment-io.reactiverse.pgclient.data.LineSegment-\">addLineSegment</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLineSegmentArray-io.reactiverse.pgclient.data.LineSegment:A-\">addLineSegmentArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLocalDate-java.time.LocalDate-\">addLocalDate</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLocalDateArray-java.time.LocalDate:A-\">addLocalDateArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLocalDateTime-java.time.LocalDateTime-\">addLocalDateTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLocalDateTimeArray-java.time.LocalDateTime:A-\">addLocalDateTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLocalTime-java.time.LocalTime-\">addLocalTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLocalTimeArray-java.time.LocalTime:A-\">addLocalTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLong-java.lang.Long-\">addLong</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&nbsp;value)</code>\n<div class=\"block\">Add a long value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addLongArray-java.lang.Long:A-\">addLongArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addNumeric-io.reactiverse.pgclient.data.Numeric-\">addNumeric</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addNumericArray-io.reactiverse.pgclient.data.Numeric:A-\">addNumericArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addOffsetDateTime-java.time.OffsetDateTime-\">addOffsetDateTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addOffsetDateTimeArray-java.time.OffsetDateTime:A-\">addOffsetDateTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addOffsetTime-java.time.OffsetTime-\">addOffsetTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addOffsetTimeArray-java.time.OffsetTime:A-\">addOffsetTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPath-io.reactiverse.pgclient.data.Path-\">addPath</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPathArray-io.reactiverse.pgclient.data.Path:A-\">addPathArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPoint-io.reactiverse.pgclient.data.Point-\">addPoint</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPointArray-io.reactiverse.pgclient.data.Point:A-\">addPointArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPolygon-io.reactiverse.pgclient.data.Polygon-\">addPolygon</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addPolygonArray-io.reactiverse.pgclient.data.Polygon:A-\">addPolygonArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addShort-java.lang.Short-\">addShort</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>&nbsp;value)</code>\n<div class=\"block\">Add a short value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addShortArray-java.lang.Short:A-\">addShortArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addString-java.lang.String-\">addString</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;value)</code>\n<div class=\"block\">Add a string value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addStringArray-java.lang.String:A-\">addStringArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addTemporal-java.time.temporal.Temporal-\">addTemporal</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\">Temporal</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\"><code>Temporal</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addUUID-java.util.UUID-\">addUUID</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addUUIDArray-java.util.UUID:A-\">addUUIDArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addValue-java.lang.Object-\">addValue</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</code>\n<div class=\"block\">Add an object value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#newInstance-io.reactiverse.pgclient.Tuple-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1)</code>\n<div class=\"block\">Create a tuple of one element.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2)</code>\n<div class=\"block\">Create a tuple of two elements.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3)</code>\n<div class=\"block\">Create a tuple of three elements.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4)</code>\n<div class=\"block\">Create a tuple of four elements.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt5)</code>\n<div class=\"block\">Create a tuple of five elements.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt5,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt6)</code>\n<div class=\"block\">Create a tuple of six elements.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#tuple--\">tuple</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#createStream-int-io.reactiverse.reactivex.pgclient.Tuple-\">createStream</a></span>(int&nbsp;fetch,\n            <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Execute the prepared query with a cursor and createStream the result.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#cursor-io.reactiverse.reactivex.pgclient.Tuple-\">cursor</a></span>(<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#execute-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">execute</a></span>(<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;args,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#preparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#rxExecute-io.reactiverse.reactivex.pgclient.Tuple-\">rxExecute</a></span>(<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#rxPreparedQuery-java.lang.String-io.reactiverse.reactivex.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&nbsp;arguments)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Method parameters in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with type arguments of type <a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#batch-java.util.List-io.vertx.core.Handler-\">batch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;argsList,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html#rxBatch-java.util.List-\">rxBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;argsList)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgClient.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html?is-external=true\" title=\"class or interface in io.reactivex\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgPool.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/class-use/Tuple.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Tuple.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/data/Json.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Json (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Json (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":9,\"i5\":10,\"i6\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Json.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/data/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.reactivex.pgclient.data</div>\n<h2 title=\"Class Json\" class=\"title\">Class Json</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.reactivex.pgclient.data.Json</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">Json</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html#Json-io.reactiverse.pgclient.data.Json-\">Json</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html#create-java.lang.Object-\">create</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html#newInstance-io.reactiverse.pgclient.data.Json-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html#value--\">value</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"Json-io.reactiverse.pgclient.data.Json-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>Json</h4>\n<pre>public&nbsp;Json(<a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;getDelegate()</pre>\n</li>\n</ul>\n<a name=\"create-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>create</h4>\n<pre>public static&nbsp;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a>&nbsp;create(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</pre>\n</li>\n</ul>\n<a name=\"value--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>value</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value()</pre>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.data.Json-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a>&nbsp;newInstance(<a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Json.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/data/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/data/class-use/Json.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.reactivex.pgclient.data.Json (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.reactivex.pgclient.data.Json (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../../index.html?io/reactiverse/reactivex/pgclient/data/class-use/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.reactivex.pgclient.data.Json\" class=\"title\">Uses of Class<br>io.reactiverse.reactivex.pgclient.data.Json</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient.data\">io.reactiverse.reactivex.pgclient.data</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a> in <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> that return <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#getJson-int-\">getJson</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/Row.html#getJson-java.lang.String-\">getJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> with parameters of type <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/Tuple.html#addJson-io.reactiverse.reactivex.pgclient.data.Json-\">addJson</a></span>(<a href=\"../../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a>&nbsp;value)</code>\n<div class=\"block\">Add a json value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient.data\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a> in <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/data/package-summary.html\">io.reactiverse.reactivex.pgclient.data</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/data/package-summary.html\">io.reactiverse.reactivex.pgclient.data</a> with type parameters of type <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/data/Json.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/data/package-summary.html\">io.reactiverse.reactivex.pgclient.data</a> that return <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/data/Json.html#create-java.lang.Object-\">create</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/data/Json.html#newInstance-io.reactiverse.pgclient.data.Json-\">newInstance</a></span>(<a href=\"../../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../../index.html?io/reactiverse/reactivex/pgclient/data/class-use/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/data/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.reactivex.pgclient.data (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/package-summary.html\" target=\"classFrame\">io.reactiverse.reactivex.pgclient.data</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\" target=\"classFrame\">Json</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/data/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.reactivex.pgclient.data (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"io.reactiverse.reactivex.pgclient.data (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-use.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/data/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;io.reactiverse.reactivex.pgclient.data</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\">Json</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-use.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/data/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/data/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.reactivex.pgclient.data Class Hierarchy (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"io.reactiverse.reactivex.pgclient.data Class Hierarchy (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li>Use</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/data/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package io.reactiverse.reactivex.pgclient.data</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">Object</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.data.<a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\"><span class=\"typeNameLink\">Json</span></a></li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li>Use</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/data/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/data/package-use.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Package io.reactiverse.reactivex.pgclient.data (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Package io.reactiverse.reactivex.pgclient.data (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/data/package-use.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-use.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Uses of Package io.reactiverse.reactivex.pgclient.data\" class=\"title\">Uses of Package<br>io.reactiverse.reactivex.pgclient.data</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/package-summary.html\">io.reactiverse.reactivex.pgclient.data</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient.data\">io.reactiverse.reactivex.pgclient.data</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing classes, and an explanation\">\n<caption><span>Classes in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/package-summary.html\">io.reactiverse.reactivex.pgclient.data</a> used by <a href=\"../../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/class-use/Json.html#io.reactiverse.reactivex.pgclient\">Json</a>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient.data\">\n<!--   -->\n</a>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing classes, and an explanation\">\n<caption><span>Classes in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/package-summary.html\">io.reactiverse.reactivex.pgclient.data</a> used by <a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/package-summary.html\">io.reactiverse.reactivex.pgclient.data</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/class-use/Json.html#io.reactiverse.reactivex.pgclient.data\">Json</a>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/data/package-use.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-use.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.reactivex.pgclient (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\" target=\"classFrame\">io.reactiverse.reactivex.pgclient</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">PgClient</a></li>\n<li><a href=\"PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">PgConnection</a></li>\n<li><a href=\"PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">PgCursor</a></li>\n<li><a href=\"PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">PgIterator</a></li>\n<li><a href=\"PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">PgPool</a></li>\n<li><a href=\"PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">PgPreparedQuery</a></li>\n<li><a href=\"PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">PgResult</a></li>\n<li><a href=\"PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">PgRowSet</a></li>\n<li><a href=\"PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">PgStream</a></li>\n<li><a href=\"PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">PgTransaction</a></li>\n<li><a href=\"Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">Row</a></li>\n<li><a href=\"Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\" target=\"classFrame\">Tuple</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.reactivex.pgclient (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"io.reactiverse.reactivex.pgclient (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-use.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/pubsub/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/data/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;io.reactiverse.reactivex.pgclient</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgClient</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Defines the client operations with a Postgres Database.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A connection to Postgres.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgCursor</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A cursor that reads progressively the rows from Postgres, it is usefull for reading very large result.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">An iterator for processing postgres items synchronously.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPool</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A pool of connection.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A prepared query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgResult</a>&lt;T&gt;</td>\n<td class=\"colLast\">\n<div class=\"block\">Represents the result of an operation on database.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgRowSet</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A set of rows.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgStream</a>&lt;T&gt;</td>\n<td class=\"colLast\">\n<div class=\"block\">A row oriented stream.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgTransaction</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A transaction that allows to control the transaction and receive events.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Row</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\">Tuple</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A general purpose tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-use.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/pubsub/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/data/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.reactivex.pgclient Class Hierarchy (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"io.reactiverse.reactivex.pgclient Class Hierarchy (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li>Use</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/pubsub/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/data/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package io.reactiverse.reactivex.pgclient</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">Object</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgClient</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgConnection</span></a></li>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgPool</span></a></li>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgTransaction</span></a></li>\n</ul>\n</li>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgCursor</span></a></li>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgIterator</span></a></li>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgPreparedQuery</span></a></li>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgResult</span></a>&lt;T&gt;\n<ul>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgRowSet</span></a></li>\n</ul>\n</li>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"../../../../io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgStream</span></a>&lt;T&gt; (implements io.vertx.reactivex.core.streams.ReadStream&lt;T&gt;)</li>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"../../../../io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Tuple</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"../../../../io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Row</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li>Use</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/pgclient/pubsub/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/data/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/package-use.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Package io.reactiverse.reactivex.pgclient (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Package io.reactiverse.reactivex.pgclient (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/package-use.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-use.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Uses of Package io.reactiverse.reactivex.pgclient\" class=\"title\">Uses of Package<br>io.reactiverse.reactivex.pgclient</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient.pubsub\">io.reactiverse.reactivex.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient\">\n<!--   -->\n</a>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing classes, and an explanation\">\n<caption><span>Classes in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> used by <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/class-use/PgClient.html#io.reactiverse.reactivex.pgclient\">PgClient</a>\n<div class=\"block\">Defines the client operations with a Postgres Database.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/class-use/PgConnection.html#io.reactiverse.reactivex.pgclient\">PgConnection</a>\n<div class=\"block\">A connection to Postgres.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/class-use/PgCursor.html#io.reactiverse.reactivex.pgclient\">PgCursor</a>\n<div class=\"block\">A cursor that reads progressively the rows from Postgres, it is usefull for reading very large result.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/class-use/PgIterator.html#io.reactiverse.reactivex.pgclient\">PgIterator</a>\n<div class=\"block\">An iterator for processing postgres items synchronously.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/class-use/PgPool.html#io.reactiverse.reactivex.pgclient\">PgPool</a>\n<div class=\"block\">A pool of connection.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/class-use/PgPreparedQuery.html#io.reactiverse.reactivex.pgclient\">PgPreparedQuery</a>\n<div class=\"block\">A prepared query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/class-use/PgResult.html#io.reactiverse.reactivex.pgclient\">PgResult</a>\n<div class=\"block\">Represents the result of an operation on database.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/class-use/PgRowSet.html#io.reactiverse.reactivex.pgclient\">PgRowSet</a>\n<div class=\"block\">A set of rows.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/class-use/PgStream.html#io.reactiverse.reactivex.pgclient\">PgStream</a>\n<div class=\"block\">A row oriented stream.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/class-use/PgTransaction.html#io.reactiverse.reactivex.pgclient\">PgTransaction</a>\n<div class=\"block\">A transaction that allows to control the transaction and receive events.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/class-use/Row.html#io.reactiverse.reactivex.pgclient\">Row</a>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/class-use/Tuple.html#io.reactiverse.reactivex.pgclient\">Tuple</a>\n<div class=\"block\">A general purpose tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient.pubsub\">\n<!--   -->\n</a>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing classes, and an explanation\">\n<caption><span>Classes in <a href=\"../../../../io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a> used by <a href=\"../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/reactivex/pgclient/class-use/PgConnection.html#io.reactiverse.reactivex.pgclient.pubsub\">PgConnection</a>\n<div class=\"block\">A connection to Postgres.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/reactivex/pgclient/package-use.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-use.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:45 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgChannel (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgChannel (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":9,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgChannel.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgChannel.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.reactivex.pgclient.pubsub</div>\n<h2 title=\"Class PgChannel\" class=\"title\">Class PgChannel</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.reactivex.pgclient.pubsub.PgChannel</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;, io.vertx.reactivex.core.streams.StreamBase</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgChannel</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>\nimplements io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</pre>\n<div class=\"block\">A channel to Postgres that tracks the subscription to a given Postgres channel using the <code>LISTEN/UNLISTEN</code> commands.\n <p/>\n When paused the channel discards the messages.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#PgChannel-io.reactiverse.pgclient.pubsub.PgChannel-\">PgChannel</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#endHandler-io.vertx.core.Handler-\">endHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;endHandler)</code>\n<div class=\"block\">Set an handler to be called when no more notifications will be received.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#fetch-long-\">fetch</a></span>(long&nbsp;arg0)</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#handler-io.vertx.core.Handler-\">handler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set or unset an handler to be called when a the channel is notified by Postgres.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#newInstance-io.reactiverse.pgclient.pubsub.PgChannel-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#pause--\">pause</a></span>()</code>\n<div class=\"block\">Pause the channel, all notifications are discarded.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#resume--\">resume</a></span>()</code>\n<div class=\"block\">Resume the channel.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#subscribeHandler-io.vertx.core.Handler-\">subscribeHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the the channel get subscribed.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Flowable.html?is-external=true\" title=\"class or interface in io.reactivex\">Flowable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#toFlowable--\">toFlowable</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Observable.html?is-external=true\" title=\"class or interface in io.reactivex\">Observable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#toObservable--\">toObservable</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.vertx.reactivex.core.streams.ReadStream\">\n<!--   -->\n</a>\n<h3>Methods inherited from interface&nbsp;io.vertx.reactivex.core.streams.ReadStream</h3>\n<code>newInstance, newInstance</code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.vertx.reactivex.core.streams.StreamBase\">\n<!--   -->\n</a>\n<h3>Methods inherited from interface&nbsp;io.vertx.reactivex.core.streams.StreamBase</h3>\n<code>newInstance</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgChannel-io.reactiverse.pgclient.pubsub.PgChannel-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgChannel</h4>\n<pre>public&nbsp;PgChannel(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;getDelegate()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>getDelegate</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>getDelegate</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.StreamBase</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toObservable--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toObservable</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Observable.html?is-external=true\" title=\"class or interface in io.reactivex\">Observable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;&nbsp;toObservable()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>toObservable</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toFlowable--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toFlowable</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Flowable.html?is-external=true\" title=\"class or interface in io.reactivex\">Flowable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;&nbsp;toFlowable()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>toFlowable</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"fetch-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fetch</h4>\n<pre>public&nbsp;io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;&nbsp;fetch(long&nbsp;arg0)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>fetch</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subscribeHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subscribeHandler</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a>&nbsp;subscribeHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</pre>\n<div class=\"block\">Set an handler called when the the channel get subscribed.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"handler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>handler</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a>&nbsp;handler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;&nbsp;handler)</pre>\n<div class=\"block\">Set or unset an handler to be called when a the channel is notified by Postgres.\n <p/>\n <ul>\n   <li>when the handler is set, the subscriber sends a <code>LISTEN</code> command if needed</li>\n   <li>when the handler is unset, the subscriber sends a <code>UNLISTEN</code> command if needed</li>\n </ul></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>handler</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pause--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pause</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a>&nbsp;pause()</pre>\n<div class=\"block\">Pause the channel, all notifications are discarded.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>pause</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"resume--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>resume</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a>&nbsp;resume()</pre>\n<div class=\"block\">Resume the channel.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>resume</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"endHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>endHandler</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a>&nbsp;endHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;endHandler)</pre>\n<div class=\"block\">Set an handler to be called when no more notifications will be received.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>endHandler</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>endHandler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"exceptionHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exceptionHandler</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a>&nbsp;exceptionHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>exceptionHandler</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>exceptionHandler</code>&nbsp;in interface&nbsp;<code>io.vertx.reactivex.core.streams.StreamBase</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.pubsub.PgChannel-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a>&nbsp;newInstance(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgChannel.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgChannel.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:45 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgSubscriber (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgSubscriber (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":9,\"i10\":10,\"i11\":10,\"i12\":9,\"i13\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgSubscriber.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgSubscriber.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.reactivex.pgclient.pubsub</div>\n<h2 title=\"Class PgSubscriber\" class=\"title\">Class PgSubscriber</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.reactivex.pgclient.pubsub.PgSubscriber</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgSubscriber</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">A class for managing subscriptions using <code>LISTEN/UNLISTEN</code> to Postgres channels.\n <p/>\n The subscriber manages a single connection to Postgres.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#PgSubscriber-io.reactiverse.pgclient.pubsub.PgSubscriber-\">PgSubscriber</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#actualConnection--\">actualConnection</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#channel-java.lang.String-\">channel</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Return a channel for the given <code>name</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#close--\">close</a></span>()</code>\n<div class=\"block\">Close the subscriber, the retry policy will not be invoked.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#closed--\">closed</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#closeHandler-io.vertx.core.Handler-\">closeHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the subscriber is closed.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#connect-io.vertx.core.Handler-\">connect</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Connect the subscriber to Postgres.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#newInstance-io.reactiverse.pgclient.pubsub.PgSubscriber-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#reconnectPolicy-java.util.function.Function-\">reconnectPolicy</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true\" title=\"class or interface in java.util.function\">Function</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&gt;&nbsp;policy)</code>\n<div class=\"block\">Set the reconnect policy that is executed when the subscriber is disconnected.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Completable.html?is-external=true\" title=\"class or interface in io.reactivex\">Completable</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#rxConnect--\">rxConnect</a></span>()</code>\n<div class=\"block\">Connect the subscriber to Postgres.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#subscriber-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">subscriber</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n          <a href=\"../../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options)</code>\n<div class=\"block\">Create a subscriber.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgSubscriber-io.reactiverse.pgclient.pubsub.PgSubscriber-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgSubscriber</h4>\n<pre>public&nbsp;PgSubscriber(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a>&nbsp;getDelegate()</pre>\n</li>\n</ul>\n<a name=\"subscriber-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subscriber</h4>\n<pre>public static&nbsp;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a>&nbsp;subscriber(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n                                      <a href=\"../../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options)</pre>\n<div class=\"block\">Create a subscriber.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - the vertx instance</dd>\n<dd><code>options</code> - the connect options</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the subscriber</dd>\n</dl>\n</li>\n</ul>\n<a name=\"channel-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>channel</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a>&nbsp;channel(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Return a channel for the given <code>name</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the channel name <p/> This will be the name of the channel exactly as held by Postgres for sending notifications. Internally this name will be truncated to the Postgres identifier maxiumum length of <code>(NAMEDATALEN = 64) - 1 == 63</code> characters, and prepared as a quoted identifier without unicode escape sequence support for use in <code>LISTEN/UNLISTEN</code> commands. Examples of channel names and corresponding <code>NOTIFY</code> commands: <ul> <li>when <code>name == \"the_channel\"</code>: <code>NOTIFY the_channel, 'msg'</code>, <code>NOTIFY The_Channel, 'msg'</code>, or <code>NOTIFY \"the_channel\", 'msg'</code> succeed in delivering a message to the created channel </li> <li>when <code>name == \"The_Channel\"</code>: <code>NOTIFY \"The_Channel\", 'msg'</code>, succeeds in delivering a message to the created channel </li> <li></li> </ul></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the channel</dd>\n</dl>\n</li>\n</ul>\n<a name=\"connect-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>connect</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a>&nbsp;connect(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Connect the subscriber to Postgres.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler notified of the connection success or failure</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxConnect--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxConnect</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/javadoc/io/reactivex/Completable.html?is-external=true\" title=\"class or interface in io.reactivex\">Completable</a>&nbsp;rxConnect()</pre>\n<div class=\"block\">Connect the subscriber to Postgres.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reconnectPolicy-java.util.function.Function-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reconnectPolicy</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a>&nbsp;reconnectPolicy(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true\" title=\"class or interface in java.util.function\">Function</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&gt;&nbsp;policy)</pre>\n<div class=\"block\">Set the reconnect policy that is executed when the subscriber is disconnected.\n <p/>\n When the subscriber is disconnected, the <code>policy</code> function is called with the actual\n number of retries and returns an <code>amountOfTime</code> value:\n <ul>\n   <li>when <code>amountOfTime < 0</code>: the subscriber is closed and there is no retry</li>\n   <li>when <code>amountOfTime == 0</code>: the subscriber retries to connect immediately</li>\n   <li>when <code>amountOfTime > 0</code>: the subscriber retries after <code>amountOfTime</code> milliseconds</li>\n </ul>\n <p/>\n The default policy does not perform any retries.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>policy</code> - the policy to set</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"closeHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>closeHandler</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a>&nbsp;closeHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</pre>\n<div class=\"block\">Set an handler called when the subscriber is closed.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"actualConnection--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>actualConnection</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\">PgConnection</a>&nbsp;actualConnection()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the actual connection to Postgres, it might be <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"closed--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>closed</h4>\n<pre>public&nbsp;boolean&nbsp;closed()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>whether the subscriber is closed</dd>\n</dl>\n</li>\n</ul>\n<a name=\"close--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>public&nbsp;void&nbsp;close()</pre>\n<div class=\"block\">Close the subscriber, the retry policy will not be invoked.</div>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.pubsub.PgSubscriber-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a>&nbsp;newInstance(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgSubscriber.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgSubscriber.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/pubsub/class-use/PgChannel.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.reactivex.pgclient.pubsub.PgChannel (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.reactivex.pgclient.pubsub.PgChannel (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../../index.html?io/reactiverse/reactivex/pgclient/pubsub/class-use/PgChannel.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgChannel.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.reactivex.pgclient.pubsub.PgChannel\" class=\"title\">Uses of Class<br>io.reactiverse.reactivex.pgclient.pubsub.PgChannel</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient.pubsub\">io.reactiverse.reactivex.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient.pubsub\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a> in <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a> with type parameters of type <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a> that return <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#channel-java.lang.String-\">channel</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Return a channel for the given <code>name</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#endHandler-io.vertx.core.Handler-\">endHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;endHandler)</code>\n<div class=\"block\">Set an handler to be called when no more notifications will be received.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#handler-io.vertx.core.Handler-\">handler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set or unset an handler to be called when a the channel is notified by Postgres.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#newInstance-io.reactiverse.pgclient.pubsub.PgChannel-\">newInstance</a></span>(<a href=\"../../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#pause--\">pause</a></span>()</code>\n<div class=\"block\">Pause the channel, all notifications are discarded.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#resume--\">resume</a></span>()</code>\n<div class=\"block\">Resume the channel.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html#subscribeHandler-io.vertx.core.Handler-\">subscribeHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the the channel get subscribed.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../../index.html?io/reactiverse/reactivex/pgclient/pubsub/class-use/PgChannel.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgChannel.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/pubsub/class-use/PgSubscriber.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.reactivex.pgclient.pubsub.PgSubscriber (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.reactivex.pgclient.pubsub.PgSubscriber (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../../index.html?io/reactiverse/reactivex/pgclient/pubsub/class-use/PgSubscriber.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgSubscriber.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.reactivex.pgclient.pubsub.PgSubscriber\" class=\"title\">Uses of Class<br>io.reactiverse.reactivex.pgclient.pubsub.PgSubscriber</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient.pubsub\">io.reactiverse.reactivex.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient.pubsub\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a> in <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a> with type parameters of type <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a> that return <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#closeHandler-io.vertx.core.Handler-\">closeHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the subscriber is closed.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#connect-io.vertx.core.Handler-\">connect</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Connect the subscriber to Postgres.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#newInstance-io.reactiverse.pgclient.pubsub.PgSubscriber-\">newInstance</a></span>(<a href=\"../../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#reconnectPolicy-java.util.function.Function-\">reconnectPolicy</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true\" title=\"class or interface in java.util.function\">Function</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&gt;&nbsp;policy)</code>\n<div class=\"block\">Set the reconnect policy that is executed when the subscriber is disconnected.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html#subscriber-io.vertx.reactivex.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">subscriber</a></span>(io.vertx.reactivex.core.Vertx&nbsp;vertx,\n          <a href=\"../../../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options)</code>\n<div class=\"block\">Create a subscriber.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../../index.html?io/reactiverse/reactivex/pgclient/pubsub/class-use/PgSubscriber.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgSubscriber.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/pubsub/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.reactivex.pgclient.pubsub (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\" target=\"classFrame\">io.reactiverse.reactivex.pgclient.pubsub</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\" target=\"classFrame\">PgChannel</a></li>\n<li><a href=\"PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\" target=\"classFrame\">PgSubscriber</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/pubsub/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.reactivex.pgclient.pubsub (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"io.reactiverse.reactivex.pgclient.pubsub (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-use.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;io.reactiverse.reactivex.pgclient.pubsub</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A channel to Postgres that tracks the subscription to a given Postgres channel using the <code>LISTEN/UNLISTEN</code> commands.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A class for managing subscriptions using <code>LISTEN/UNLISTEN</code> to Postgres channels.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-use.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/pubsub/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.reactivex.pgclient.pubsub Class Hierarchy (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"io.reactiverse.reactivex.pgclient.pubsub Class Hierarchy (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li>Use</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/pubsub/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package io.reactiverse.reactivex.pgclient.pubsub</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">Object</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.pubsub.<a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\"><span class=\"typeNameLink\">PgChannel</span></a> (implements io.vertx.reactivex.core.streams.ReadStream&lt;T&gt;)</li>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.pubsub.<a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\"><span class=\"typeNameLink\">PgSubscriber</span></a></li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li>Use</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../io/reactiverse/reactivex/pgclient/data/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/pubsub/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/reactivex/pgclient/pubsub/package-use.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Package io.reactiverse.reactivex.pgclient.pubsub (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Package io.reactiverse.reactivex.pgclient.pubsub (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/pubsub/package-use.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-use.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Uses of Package io.reactiverse.reactivex.pgclient.pubsub\" class=\"title\">Uses of Package<br>io.reactiverse.reactivex.pgclient.pubsub</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.reactivex.pgclient.pubsub\">io.reactiverse.reactivex.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.reactivex.pgclient.pubsub\">\n<!--   -->\n</a>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing classes, and an explanation\">\n<caption><span>Classes in <a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a> used by <a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/class-use/PgChannel.html#io.reactiverse.reactivex.pgclient.pubsub\">PgChannel</a>\n<div class=\"block\">A channel to Postgres that tracks the subscription to a given Postgres channel using the <code>LISTEN/UNLISTEN</code> commands.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../../io/reactiverse/reactivex/pgclient/pubsub/class-use/PgSubscriber.html#io.reactiverse.reactivex.pgclient.pubsub\">PgSubscriber</a>\n<div class=\"block\">A class for managing subscriptions using <code>LISTEN/UNLISTEN</code> to Postgres channels.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/reactivex/pgclient/pubsub/package-use.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-use.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/Json.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_172) on Sat Jun 09 14:37:54 CEST 2018 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Json (Reactive Postgres Client 0.9.0 API)</title>\n<meta name=\"date\" content=\"2018-06-09\">\n<link rel=\"stylesheet\" decodingType=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script decodingType=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script decodingType=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Json (Reactive Postgres Client 0.9.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":9,\"i5\":10,\"i6\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Json.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script decodingType=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.rxjava.pgclient</div>\n<h2 title=\"Class Json\" class=\"title\">Class Json</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.rxjava.pgclient.Json</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">Json</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rxjava.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Json</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Json.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Json.html#Json-io.reactiverse.pgclient.Json-\">Json</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Json.html#create-java.lang.Object-\">create</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Json.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Json.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Json.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Json.html#newInstance-io.reactiverse.pgclient.Json-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Json.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Json.html#value--\">value</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rxjava.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Json</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"Json-io.reactiverse.pgclient.Json-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>Json</h4>\n<pre>public&nbsp;Json(<a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a>&nbsp;getDelegate()</pre>\n</li>\n</ul>\n<a name=\"create-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>create</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Json</a>&nbsp;create(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</pre>\n</li>\n</ul>\n<a name=\"value--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>value</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value()</pre>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.Json-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Json</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Json.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script decodingType=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2018 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/PgClient.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgClient (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgClient (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":10,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgClient.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/PgClient.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgClient.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.rxjava.pgclient</div>\n<h2 title=\"Class PgClient\" class=\"title\">Class PgClient</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.rxjava.pgclient.PgClient</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>Direct Known Subclasses:</dt>\n<dd><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgClient</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Defines the client operations with a Postgres Database.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#PgClient-io.reactiverse.pgclient.PgClient-\">PgClient</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.vertx.core.Handler-\">connect</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>connect(io.vertx.rxjava.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgConnection&gt;&gt;)</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">connect</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n       <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-java.lang.String-io.vertx.core.Handler-\">connect</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>connect(io.vertx.rxjava.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgConnection&gt;&gt;)</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#newInstance-io.reactiverse.pgclient.PgClient-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool--\">pool</a></span>()</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool--\"><code>pool()</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\">pool</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</code>\n<div class=\"block\">Create a connection pool to the database configured with the given <code>options</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-java.lang.String-\">pool</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool--\"><code>pool()</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.vertx.rxjava.core.Vertx-\">pool</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool--\"><code>pool()</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">pool</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n    <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool--\"><code>pool()</code></a> with a specific  instance.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.vertx.rxjava.core.Vertx-java.lang.String-\">pool</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n    <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool--\"><code>pool()</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxConnect-io.vertx.rxjava.core.Vertx-\">rxConnect</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>connect(io.vertx.rxjava.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgConnection&gt;&gt;)</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxConnect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">rxConnect</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n         <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options)</code>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxConnect-io.vertx.rxjava.core.Vertx-java.lang.String-\">rxConnect</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n         <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>connect(io.vertx.rxjava.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgConnection&gt;&gt;)</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxQuery-java.lang.String-\">rxQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgClient-io.reactiverse.pgclient.PgClient-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgClient</h4>\n<pre>public&nbsp;PgClient(<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;getDelegate()</pre>\n</li>\n</ul>\n<a name=\"pool--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pool</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a>&nbsp;pool()</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool--\"><code>pool()</code></a> with options build from the environment variables.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"pool-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pool</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a>&nbsp;pool(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool--\"><code>pool()</code></a> with options build from <code>connectionUri</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>connectionUri</code> - </dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"pool-io.vertx.rxjava.core.Vertx-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pool</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a>&nbsp;pool(io.vertx.rxjava.core.Vertx&nbsp;vertx)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool--\"><code>pool()</code></a> with options build from the environment variables.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - </dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"pool-io.vertx.rxjava.core.Vertx-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pool</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a>&nbsp;pool(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n                          <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool--\"><code>pool()</code></a> with options build from <code>connectionUri</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - </dd>\n<dd><code>connectionUri</code> - </dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"pool-io.reactiverse.pgclient.PgPoolOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pool</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a>&nbsp;pool(<a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</pre>\n<div class=\"block\">Create a connection pool to the database configured with the given <code>options</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>options</code> - the options for creating the pool</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the connection pool</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pool-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pool</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a>&nbsp;pool(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n                          <a href=\"../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool--\"><code>pool()</code></a> with a specific  instance.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - </dd>\n<dd><code>options</code> - </dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>connect</h4>\n<pre>public static&nbsp;void&nbsp;connect(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n                           <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options,\n                           io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.\n <p/>\n The connection interracts directly with the database is not a proxy, so closing the\n connection will close the underlying connection to the database.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - the vertx instance</dd>\n<dd><code>options</code> - the connect options</dd>\n<dd><code>handler</code> - the handler called with the connection or the failure</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxConnect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxConnect</h4>\n<pre>public static&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;&nbsp;rxConnect(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n                                             <a href=\"../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options)</pre>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.\n <p/>\n The connection interracts directly with the database is not a proxy, so closing the\n connection will close the underlying connection to the database.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - the vertx instance</dd>\n<dd><code>options</code> - the connect options</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"connect-io.vertx.rxjava.core.Vertx-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>connect</h4>\n<pre>public static&nbsp;void&nbsp;connect(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n                           io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>connect(io.vertx.rxjava.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgConnection&gt;&gt;)</code></a> with options build from the environment variables.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - </dd>\n<dd><code>handler</code> - </dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxConnect-io.vertx.rxjava.core.Vertx-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxConnect</h4>\n<pre>public static&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;&nbsp;rxConnect(io.vertx.rxjava.core.Vertx&nbsp;vertx)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>connect(io.vertx.rxjava.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgConnection&gt;&gt;)</code></a> with options build from the environment variables.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - </dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"connect-io.vertx.rxjava.core.Vertx-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>connect</h4>\n<pre>public static&nbsp;void&nbsp;connect(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n                           <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri,\n                           io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>connect(io.vertx.rxjava.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgConnection&gt;&gt;)</code></a> with options build from <code>connectionUri</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - </dd>\n<dd><code>connectionUri</code> - </dd>\n<dd><code>handler</code> - </dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxConnect-io.vertx.rxjava.core.Vertx-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxConnect</h4>\n<pre>public static&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;&nbsp;rxConnect(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n                                             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>connect(io.vertx.rxjava.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgConnection&gt;&gt;)</code></a> with options build from <code>connectionUri</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - </dd>\n<dd><code>connectionUri</code> - </dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"query-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>query</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a>&nbsp;query(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                      io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxQuery-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&nbsp;rxQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</pre>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                              io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedQuery-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</pre>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                              <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments,\n                              io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                        <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments)</pre>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedBatch</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a>&nbsp;preparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                              <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch,\n                              io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedBatch-java.lang.String-java.util.List-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedBatch</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                        <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch)</pre>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgClient-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgClient.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/PgClient.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgClient.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/PgConnection.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgConnection (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgConnection (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":9,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":10,\"i22\":10,\"i23\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgConnection.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/PgConnection.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgConnection.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.rxjava.pgclient</div>\n<h2 title=\"Class PgConnection\" class=\"title\">Class PgConnection</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient.PgClient</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.rxjava.pgclient.PgConnection</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgConnection</span>\nextends <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></pre>\n<div class=\"block\">A connection to Postgres.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#PgConnection-io.reactiverse.pgclient.PgConnection-\">PgConnection</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#begin--\">begin</a></span>()</code>\n<div class=\"block\">Begin a transaction and returns a <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><code>PgTransaction</code></a> for controlling and tracking\n this transaction.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#cancelRequest-io.vertx.core.Handler-\">cancelRequest</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Send a request cancellation message to tell the server to cancel processing request in this connection.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#close--\">close</a></span>()</code>\n<div class=\"block\">Close the current connection after all the pending commands have been processed.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#closeHandler-io.vertx.core.Handler-\">closeHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the connection is closed.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called with connection errors.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#isSSL--\">isSSL</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#newInstance-io.reactiverse.pgclient.PgConnection-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#notificationHandler-io.vertx.core.Handler-\">notificationHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the connection receives notification on a channel.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#processId--\">processId</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#rxPrepare-java.lang.String-\">rxPrepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#rxQuery-java.lang.String-\">rxQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#secretKey--\">secretKey</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.reactiverse.rxjava.pgclient.PgClient\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;io.reactiverse.rxjava.pgclient.<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></h3>\n<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-java.lang.String-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#newInstance-io.reactiverse.pgclient.PgClient-\">newInstance</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool--\">pool</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\">pool</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-java.lang.String-\">pool</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.vertx.rxjava.core.Vertx-\">pool</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">pool</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.vertx.rxjava.core.Vertx-java.lang.String-\">pool</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxConnect-io.vertx.rxjava.core.Vertx-\">rxConnect</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxConnect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">rxConnect</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxConnect-io.vertx.rxjava.core.Vertx-java.lang.String-\">rxConnect</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgConnection-io.reactiverse.pgclient.PgConnection-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgConnection</h4>\n<pre>public&nbsp;PgConnection(<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#toString--\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#equals-java.lang.Object-\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#hashCode--\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;getDelegate()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#getDelegate--\">getDelegate</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"prepare-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>prepare</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&nbsp;prepare(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                            io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Create a prepared query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the sql</dd>\n<dd><code>handler</code> - the handler notified with the prepared query asynchronously</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"rxPrepare-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPrepare</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>&gt;&nbsp;rxPrepare(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</pre>\n<div class=\"block\">Create a prepared query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the sql</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"exceptionHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exceptionHandler</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&nbsp;exceptionHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</pre>\n<div class=\"block\">Set an handler called with connection errors.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"closeHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>closeHandler</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&nbsp;closeHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</pre>\n<div class=\"block\">Set an handler called when the connection is closed.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"begin--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>begin</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a>&nbsp;begin()</pre>\n<div class=\"block\">Begin a transaction and returns a <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><code>PgTransaction</code></a> for controlling and tracking\n this transaction.\n <p/>\n When the connection is explicitely closed, any inflight transaction is rollbacked.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the transaction instance</dd>\n</dl>\n</li>\n</ul>\n<a name=\"notificationHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>notificationHandler</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&nbsp;notificationHandler(io.vertx.core.Handler&lt;<a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&gt;&nbsp;handler)</pre>\n<div class=\"block\">Set an handler called when the connection receives notification on a channel.\n <p/>\n The handler is called with the <a href=\"../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\"><code>PgNotification</code></a> and has access to the channel name\n and the notification payload.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the transaction instance</dd>\n</dl>\n</li>\n</ul>\n<a name=\"processId--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>processId</h4>\n<pre>public&nbsp;int&nbsp;processId()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>The process ID of the target backend</dd>\n</dl>\n</li>\n</ul>\n<a name=\"secretKey--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>secretKey</h4>\n<pre>public&nbsp;int&nbsp;secretKey()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>The secret key for the target backend</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cancelRequest-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cancelRequest</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&nbsp;cancelRequest(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Send a request cancellation message to tell the server to cancel processing request in this connection.\n <br>Note: Use this with caution because the cancellation signal may or may not have any effect.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler notified if cancelling request is sent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isSSL--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isSSL</h4>\n<pre>public&nbsp;boolean&nbsp;isSSL()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>whether the connection uses SSL</dd>\n</dl>\n</li>\n</ul>\n<a name=\"close--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>public&nbsp;void&nbsp;close()</pre>\n<div class=\"block\">Close the current connection after all the pending commands have been processed.</div>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                  io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedQuery-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"query-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>query</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&nbsp;query(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                          io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxQuery-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&nbsp;rxQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxQuery-java.lang.String-\">PgClient</a></code></span></div>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxQuery-java.lang.String-\">rxQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                  <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments,\n                                  io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                        <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">rxPreparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedBatch</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&nbsp;preparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch,\n                                  io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedBatch-java.lang.String-java.util.List-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedBatch</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                        <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedBatch-java.lang.String-java.util.List-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgConnection-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgConnection.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/PgConnection.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgConnection.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/PgCursor.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgCursor (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgCursor (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":9,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgCursor.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/PgCursor.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgCursor.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.rxjava.pgclient</div>\n<h2 title=\"Class PgCursor\" class=\"title\">Class PgCursor</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.rxjava.pgclient.PgCursor</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgCursor</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">A cursor that reads progressively the rows from Postgres, it is usefull for reading very large result.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#PgCursor-io.reactiverse.pgclient.PgCursor-\">PgCursor</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#close--\">close</a></span>()</code>\n<div class=\"block\">Release the cursor.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#close-io.vertx.core.Handler-\">close</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;completionHandler)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#close--\"><code>close()</code></a> but with a <code>completionHandler</code> called when the cursor has been released.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#hasMore--\">hasMore</a></span>()</code>\n<div class=\"block\">Returns <code>true</code> when the cursor has results in progress and the  should be called to retrieve\n them.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#newInstance-io.reactiverse.pgclient.PgCursor-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#read-int-io.vertx.core.Handler-\">read</a></span>(int&nbsp;count,\n    io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#rxClose--\">rxClose</a></span>()</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#close--\"><code>close()</code></a> but with a <code>completionHandler</code> called when the cursor has been released.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#rxRead-int-\">rxRead</a></span>(int&nbsp;count)</code>\n<div class=\"block\">Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgCursor-io.reactiverse.pgclient.PgCursor-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgCursor</h4>\n<pre>public&nbsp;PgCursor(<a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a>&nbsp;getDelegate()</pre>\n</li>\n</ul>\n<a name=\"read-int-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>read</h4>\n<pre>public&nbsp;void&nbsp;read(int&nbsp;count,\n                 io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>count</code> - the amount of rows to read</dd>\n<dd><code>handler</code> - the handler for the result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxRead-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxRead</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&nbsp;rxRead(int&nbsp;count)</pre>\n<div class=\"block\">Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>count</code> - the amount of rows to read</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"hasMore--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hasMore</h4>\n<pre>public&nbsp;boolean&nbsp;hasMore()</pre>\n<div class=\"block\">Returns <code>true</code> when the cursor has results in progress and the  should be called to retrieve\n them.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>whether the cursor has more results,</dd>\n</dl>\n</li>\n</ul>\n<a name=\"close--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>public&nbsp;void&nbsp;close()</pre>\n<div class=\"block\">Release the cursor.\n <p/>\n It should be called for prepared queries executed with a fetch size.</div>\n</li>\n</ul>\n<a name=\"close-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>public&nbsp;void&nbsp;close(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;completionHandler)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#close--\"><code>close()</code></a> but with a <code>completionHandler</code> called when the cursor has been released.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>completionHandler</code> - </dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxClose--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxClose</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;rxClose()</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#close--\"><code>close()</code></a> but with a <code>completionHandler</code> called when the cursor has been released.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgCursor-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgCursor.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/PgCursor.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgCursor.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/PgIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgIterator (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgIterator (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":9,\"i5\":10,\"i6\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgIterator.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/PgIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.rxjava.pgclient</div>\n<h2 title=\"Class PgIterator\" class=\"title\">Class PgIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.rxjava.pgclient.PgIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgIterator</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">An iterator for processing postgres items synchronously.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html#PgIterator-io.reactiverse.pgclient.PgIterator-\">PgIterator</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html#hasNext--\">hasNext</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html#newInstance-io.reactiverse.pgclient.PgIterator-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html#next--\">next</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgIterator-io.reactiverse.pgclient.PgIterator-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgIterator</h4>\n<pre>public&nbsp;PgIterator(<a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a>&nbsp;getDelegate()</pre>\n</li>\n</ul>\n<a name=\"hasNext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hasNext</h4>\n<pre>public&nbsp;boolean&nbsp;hasNext()</pre>\n</li>\n</ul>\n<a name=\"next--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>next</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a>&nbsp;next()</pre>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgIterator-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgIterator.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/PgIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/PgPool.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgPool (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgPool (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":9,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgPool.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/PgPool.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPool.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.rxjava.pgclient</div>\n<h2 title=\"Class PgPool\" class=\"title\">Class PgPool</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient.PgClient</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.rxjava.pgclient.PgPool</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgPool</span>\nextends <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></pre>\n<div class=\"block\">A pool of connection.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#PgPool-io.reactiverse.pgclient.PgPool-\">PgPool</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#begin-io.vertx.core.Handler-\">begin</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n to the pool when the transaction ends.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#close--\">close</a></span>()</code>\n<div class=\"block\">Close the pool and release the associated resources.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#getConnection-io.vertx.core.Handler-\">getConnection</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Get a connection from the pool.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#newInstance-io.reactiverse.pgclient.PgPool-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#rxBegin--\">rxBegin</a></span>()</code>\n<div class=\"block\">Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n to the pool when the transaction ends.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#rxGetConnection--\">rxGetConnection</a></span>()</code>\n<div class=\"block\">Get a connection from the pool.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#rxQuery-java.lang.String-\">rxQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.reactiverse.rxjava.pgclient.PgClient\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;io.reactiverse.rxjava.pgclient.<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></h3>\n<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-java.lang.String-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#newInstance-io.reactiverse.pgclient.PgClient-\">newInstance</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool--\">pool</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\">pool</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-java.lang.String-\">pool</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.vertx.rxjava.core.Vertx-\">pool</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">pool</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.vertx.rxjava.core.Vertx-java.lang.String-\">pool</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxConnect-io.vertx.rxjava.core.Vertx-\">rxConnect</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxConnect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">rxConnect</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxConnect-io.vertx.rxjava.core.Vertx-java.lang.String-\">rxConnect</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgPool-io.reactiverse.pgclient.PgPool-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgPool</h4>\n<pre>public&nbsp;PgPool(<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#toString--\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#equals-java.lang.Object-\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#hashCode--\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;getDelegate()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#getDelegate--\">getDelegate</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                            io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedQuery-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"query-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>query</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a>&nbsp;query(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                    io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxQuery-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&nbsp;rxQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxQuery-java.lang.String-\">PgClient</a></code></span></div>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxQuery-java.lang.String-\">rxQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                            <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments,\n                            io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                        <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">rxPreparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedBatch</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a>&nbsp;preparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                            <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch,\n                            io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedBatch-java.lang.String-java.util.List-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedBatch</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                        <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedBatch-java.lang.String-java.util.List-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getConnection-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getConnection</h4>\n<pre>public&nbsp;void&nbsp;getConnection(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Get a connection from the pool.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler that will get the connection result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxGetConnection--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxGetConnection</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;&nbsp;rxGetConnection()</pre>\n<div class=\"block\">Get a connection from the pool.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"begin-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>begin</h4>\n<pre>public&nbsp;void&nbsp;begin(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n to the pool when the transaction ends.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - </dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxBegin--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxBegin</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a>&gt;&nbsp;rxBegin()</pre>\n<div class=\"block\">Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n to the pool when the transaction ends.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the transaction</dd>\n</dl>\n</li>\n</ul>\n<a name=\"close--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>public&nbsp;void&nbsp;close()</pre>\n<div class=\"block\">Close the pool and release the associated resources.</div>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgPool-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgPool.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/PgPool.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPool.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/PgPreparedQuery.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgPreparedQuery (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgPreparedQuery (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":9,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgPreparedQuery.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPreparedQuery.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.rxjava.pgclient</div>\n<h2 title=\"Class PgPreparedQuery\" class=\"title\">Class PgPreparedQuery</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.rxjava.pgclient.PgPreparedQuery</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgPreparedQuery</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">A prepared query.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#PgPreparedQuery-io.reactiverse.pgclient.PgPreparedQuery-\">PgPreparedQuery</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#batch-java.util.List-io.vertx.core.Handler-\">batch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;argsList,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#close--\">close</a></span>()</code>\n<div class=\"block\">Close the prepared query and release its resources.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#close-io.vertx.core.Handler-\">close</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;completionHandler)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#close--\"><code>close()</code></a> but notifies the <code>completionHandler</code> when it's closed.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#createStream-int-io.reactiverse.rxjava.pgclient.Tuple-\">createStream</a></span>(int&nbsp;fetch,\n            <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Execute the prepared query with a cursor and createStream the result.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#cursor--\">cursor</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#cursor-io.reactiverse.rxjava.pgclient.Tuple-\">cursor</a></span>(<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\">execute</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Calls <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\"><code>execute(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgRowSet&gt;&gt;)</code></a> with an empty tuple argument.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#execute-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">execute</a></span>(<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;args,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#newInstance-io.reactiverse.pgclient.PgPreparedQuery-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#rxBatch-java.util.List-\">rxBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;argsList)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#rxClose--\">rxClose</a></span>()</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#close--\"><code>close()</code></a> but notifies the <code>completionHandler</code> when it's closed.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#rxExecute--\">rxExecute</a></span>()</code>\n<div class=\"block\">Calls <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\"><code>execute(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgRowSet&gt;&gt;)</code></a> with an empty tuple argument.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#rxExecute-io.reactiverse.rxjava.pgclient.Tuple-\">rxExecute</a></span>(<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgPreparedQuery-io.reactiverse.pgclient.PgPreparedQuery-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgPreparedQuery</h4>\n<pre>public&nbsp;PgPreparedQuery(<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;getDelegate()</pre>\n</li>\n</ul>\n<a name=\"execute-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>execute</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>&nbsp;execute(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Calls <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\"><code>execute(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgRowSet&gt;&gt;)</code></a> with an empty tuple argument.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - </dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"rxExecute--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxExecute</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&nbsp;rxExecute()</pre>\n<div class=\"block\">Calls <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\"><code>execute(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgRowSet&gt;&gt;)</code></a> with an empty tuple argument.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"execute-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>execute</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>&nbsp;execute(<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;args,\n                               io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>args</code> - the list of arguments</dd>\n<dd><code>handler</code> - </dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the query</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxExecute-io.reactiverse.rxjava.pgclient.Tuple-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxExecute</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&nbsp;rxExecute(<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;args)</pre>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>args</code> - the list of arguments</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the query</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cursor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cursor</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a>&nbsp;cursor()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>create a query cursor with a <code>fetch</code> size and empty arguments</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cursor-io.reactiverse.rxjava.pgclient.Tuple-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cursor</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a>&nbsp;cursor(<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;args)</pre>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>args</code> - the list of arguments</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the query</dd>\n</dl>\n</li>\n</ul>\n<a name=\"createStream-int-io.reactiverse.rxjava.pgclient.Tuple-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>createStream</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a>&gt;&nbsp;createStream(int&nbsp;fetch,\n                                  <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;args)</pre>\n<div class=\"block\">Execute the prepared query with a cursor and createStream the result. The createStream opens a cursor\n with a <code>fetch</code> size to fetch the results.\n <p/>\n Note: this requires to be in a transaction, since cursors require it.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>fetch</code> - the cursor fetch size</dd>\n<dd><code>args</code> - the prepared query arguments</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the createStream</dd>\n</dl>\n</li>\n</ul>\n<a name=\"batch-java.util.List-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>batch</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>&nbsp;batch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;argsList,\n                             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Execute a batch.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>argsList</code> - the list of tuple for the batch</dd>\n<dd><code>handler</code> - </dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the createBatch</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxBatch-java.util.List-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxBatch</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&nbsp;rxBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;argsList)</pre>\n<div class=\"block\">Execute a batch.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>argsList</code> - the list of tuple for the batch</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the createBatch</dd>\n</dl>\n</li>\n</ul>\n<a name=\"close--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>public&nbsp;void&nbsp;close()</pre>\n<div class=\"block\">Close the prepared query and release its resources.</div>\n</li>\n</ul>\n<a name=\"close-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>public&nbsp;void&nbsp;close(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;completionHandler)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#close--\"><code>close()</code></a> but notifies the <code>completionHandler</code> when it's closed.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>completionHandler</code> - </dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxClose--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxClose</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;rxClose()</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#close--\"><code>close()</code></a> but notifies the <code>completionHandler</code> when it's closed.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgPreparedQuery-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgPreparedQuery.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPreparedQuery.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/PgResult.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgResult (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgResult (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":9,\"i5\":9,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgResult.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/PgResult.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgResult.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.rxjava.pgclient</div>\n<h2 title=\"Class PgResult\" class=\"title\">Class PgResult&lt;T&gt;</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.rxjava.pgclient.PgResult&lt;T&gt;</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>Direct Known Subclasses:</dt>\n<dd><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgResult&lt;T&gt;</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">Represents the result of an operation on database.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#Z:Z__typeArg_0\">__typeArg_0</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#PgResult-io.reactiverse.pgclient.PgResult-\">PgResult</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#PgResult-io.reactiverse.pgclient.PgResult-io.vertx.lang.rx.TypeArg-\">PgResult</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;delegate,\n        io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt;&nbsp;typeArg_0)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#columnsNames--\">columnsNames</a></span>()</code>\n<div class=\"block\">Get the names of columns in the PgResult.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#newInstance-io.reactiverse.pgclient.PgResult-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#newInstance-io.reactiverse.pgclient.PgResult-io.vertx.lang.rx.TypeArg-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;arg,\n           io.vertx.lang.rx.TypeArg&lt;T&gt;&nbsp;__typeArg_T)</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#next--\">next</a></span>()</code>\n<div class=\"block\">Return the next available result or <code>null</code>, e.g for a simple query that executed multiple queries or for\n a batch result.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#rowCount--\">rowCount</a></span>()</code>\n<div class=\"block\">Get the number of the affected rows in the operation to this PgResult.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#size--\">size</a></span>()</code>\n<div class=\"block\">Get the number of rows in the PgResult.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#value--\">value</a></span>()</code>\n<div class=\"block\">Get the result value.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n<a name=\"Z:Z__typeArg_0\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__typeArg_0</h4>\n<pre>public final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt; __typeArg_0</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgResult-io.reactiverse.pgclient.PgResult-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>PgResult</h4>\n<pre>public&nbsp;PgResult(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n<a name=\"PgResult-io.reactiverse.pgclient.PgResult-io.vertx.lang.rx.TypeArg-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgResult</h4>\n<pre>public&nbsp;PgResult(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;delegate,\n                io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt;&nbsp;typeArg_0)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;getDelegate()</pre>\n</li>\n</ul>\n<a name=\"rowCount--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rowCount</h4>\n<pre>public&nbsp;int&nbsp;rowCount()</pre>\n<div class=\"block\">Get the number of the affected rows in the operation to this PgResult.\n <p/>\n The meaning depends on the executed statement:\n <ul>\n   <li>INSERT: the number of rows inserted</li>\n   <li>DELETE: the number of rows deleted</li>\n   <li>UPDATE: the number of rows updated</li>\n   <li>SELECT: the number of rows retrieved</li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the count of affected rows.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"columnsNames--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>columnsNames</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;&nbsp;columnsNames()</pre>\n<div class=\"block\">Get the names of columns in the PgResult.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the list of names of columns.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"size--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>size</h4>\n<pre>public&nbsp;int&nbsp;size()</pre>\n<div class=\"block\">Get the number of rows in the PgResult.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the count of rows.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"value--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>value</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&nbsp;value()</pre>\n<div class=\"block\">Get the result value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"next--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>next</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt;&nbsp;next()</pre>\n<div class=\"block\">Return the next available result or <code>null</code>, e.g for a simple query that executed multiple queries or for\n a batch result.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the next available result or <code>null</code> if none is available</dd>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgResult-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&lt;T&gt;&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;arg)</pre>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgResult-io.vertx.lang.rx.TypeArg-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&lt;T&gt;&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;arg,\n                                          io.vertx.lang.rx.TypeArg&lt;T&gt;&nbsp;__typeArg_T)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgResult.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/PgResult.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgResult.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/PgRowSet.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgRowSet (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgRowSet (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":9,\"i5\":10,\"i6\":10,\"i7\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgRowSet.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/PgRowSet.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgRowSet.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.rxjava.pgclient</div>\n<h2 title=\"Class PgRowSet\" class=\"title\">Class PgRowSet</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient.PgResult</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.rxjava.pgclient.PgRowSet</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgRowSet</span>\nextends <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</pre>\n<div class=\"block\">A set of rows.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"fields.inherited.from.class.io.reactiverse.rxjava.pgclient.PgResult\">\n<!--   -->\n</a>\n<h3>Fields inherited from class&nbsp;io.reactiverse.rxjava.pgclient.<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a></h3>\n<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#Z:Z__typeArg_0\">__typeArg_0</a></code></li>\n</ul>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html#PgRowSet-io.reactiverse.pgclient.PgRowSet-\">PgRowSet</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html#iterator--\">iterator</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html#newInstance-io.reactiverse.pgclient.PgRowSet-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html#next--\">next</a></span>()</code>\n<div class=\"block\">Return the next available result or <code>null</code>, e.g for a simple query that executed multiple queries or for\n a batch result.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html#value--\">value</a></span>()</code>\n<div class=\"block\">Get the result value.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.reactiverse.rxjava.pgclient.PgResult\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;io.reactiverse.rxjava.pgclient.<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a></h3>\n<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#columnsNames--\">columnsNames</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#newInstance-io.reactiverse.pgclient.PgResult-\">newInstance</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#newInstance-io.reactiverse.pgclient.PgResult-io.vertx.lang.rx.TypeArg-\">newInstance</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#rowCount--\">rowCount</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#size--\">size</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgRowSet-io.reactiverse.pgclient.PgRowSet-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgRowSet</h4>\n<pre>public&nbsp;PgRowSet(<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#toString--\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#equals-java.lang.Object-\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#hashCode--\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&nbsp;getDelegate()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#getDelegate--\">getDelegate</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"value--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>value</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&nbsp;value()</pre>\n<div class=\"block\">Get the result value.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#value--\">value</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"iterator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>iterator</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a>&nbsp;iterator()</pre>\n</li>\n</ul>\n<a name=\"next--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>next</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&nbsp;next()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#next--\">PgResult</a></code></span></div>\n<div class=\"block\">Return the next available result or <code>null</code>, e.g for a simple query that executed multiple queries or for\n a batch result.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html#next--\">next</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the next available result or <code>null</code> if none is available</dd>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgRowSet-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgRowSet.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/PgRowSet.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgRowSet.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/PgStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgStream (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgStream (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":9,\"i10\":9,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgStream.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/PgStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.rxjava.pgclient</div>\n<h2 title=\"Class PgStream\" class=\"title\">Class PgStream&lt;T&gt;</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.rxjava.pgclient.PgStream&lt;T&gt;</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>io.vertx.rxjava.core.streams.ReadStream&lt;T&gt;, io.vertx.rxjava.core.streams.StreamBase</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgStream&lt;T&gt;</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>\nimplements io.vertx.rxjava.core.streams.ReadStream&lt;T&gt;</pre>\n<div class=\"block\">A row oriented stream.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#Z:Z__typeArg_0\">__typeArg_0</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#PgStream-io.reactiverse.pgclient.PgStream-\">PgStream</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#PgStream-io.reactiverse.pgclient.PgStream-io.vertx.lang.rx.TypeArg-\">PgStream</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;delegate,\n        io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;typeArg_0)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#close--\">close</a></span>()</code>\n<div class=\"block\">Close the stream and release the resources.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#close-io.vertx.core.Handler-\">close</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;completionHandler)</code>\n<div class=\"block\">Close the stream and release the resources.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#endHandler-io.vertx.core.Handler-\">endHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;endHandler)</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#fetch-long-\">fetch</a></span>(long&nbsp;arg0)</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#handler-io.vertx.core.Handler-\">handler</a></span>(io.vertx.core.Handler&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#newInstance-io.reactiverse.pgclient.PgStream-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#newInstance-io.reactiverse.pgclient.PgStream-io.vertx.lang.rx.TypeArg-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;arg,\n           io.vertx.lang.rx.TypeArg&lt;T&gt;&nbsp;__typeArg_T)</code>&nbsp;</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#pause--\">pause</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#resume--\">resume</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#rxClose--\">rxClose</a></span>()</code>\n<div class=\"block\">Close the stream and release the resources.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Observable.html?is-external=true\" title=\"class or interface in rx\">Observable</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#toObservable--\">toObservable</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.vertx.rxjava.core.streams.ReadStream\">\n<!--   -->\n</a>\n<h3>Methods inherited from interface&nbsp;io.vertx.rxjava.core.streams.ReadStream</h3>\n<code>newInstance, newInstance</code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.vertx.rxjava.core.streams.StreamBase\">\n<!--   -->\n</a>\n<h3>Methods inherited from interface&nbsp;io.vertx.rxjava.core.streams.StreamBase</h3>\n<code>newInstance</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n<a name=\"Z:Z__typeArg_0\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__typeArg_0</h4>\n<pre>public final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt; __typeArg_0</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgStream-io.reactiverse.pgclient.PgStream-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>PgStream</h4>\n<pre>public&nbsp;PgStream(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n<a name=\"PgStream-io.reactiverse.pgclient.PgStream-io.vertx.lang.rx.TypeArg-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgStream</h4>\n<pre>public&nbsp;PgStream(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;delegate,\n                io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;typeArg_0)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;getDelegate()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>getDelegate</code>&nbsp;in interface&nbsp;<code>io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>getDelegate</code>&nbsp;in interface&nbsp;<code>io.vertx.rxjava.core.streams.StreamBase</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toObservable--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toObservable</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Observable.html?is-external=true\" title=\"class or interface in rx\">Observable</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;toObservable()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>toObservable</code>&nbsp;in interface&nbsp;<code>io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"fetch-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fetch</h4>\n<pre>public&nbsp;io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;fetch(long&nbsp;arg0)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>fetch</code>&nbsp;in interface&nbsp;<code>io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exceptionHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exceptionHandler</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;exceptionHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>exceptionHandler</code>&nbsp;in interface&nbsp;<code>io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>exceptionHandler</code>&nbsp;in interface&nbsp;<code>io.vertx.rxjava.core.streams.StreamBase</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"handler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>handler</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;handler(io.vertx.core.Handler&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;handler)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>handler</code>&nbsp;in interface&nbsp;<code>io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pause--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pause</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;pause()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>pause</code>&nbsp;in interface&nbsp;<code>io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"resume--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>resume</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;resume()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>resume</code>&nbsp;in interface&nbsp;<code>io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"endHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>endHandler</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;endHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;endHandler)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>endHandler</code>&nbsp;in interface&nbsp;<code>io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"close--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>public&nbsp;void&nbsp;close()</pre>\n<div class=\"block\">Close the stream and release the resources.</div>\n</li>\n</ul>\n<a name=\"close-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>public&nbsp;void&nbsp;close(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;completionHandler)</pre>\n<div class=\"block\">Close the stream and release the resources.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>completionHandler</code> - the completion handler for this operation</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxClose--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxClose</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;rxClose()</pre>\n<div class=\"block\">Close the stream and release the resources.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgStream-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;T&gt;&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;arg)</pre>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgStream-io.vertx.lang.rx.TypeArg-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;T&gt;&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;arg,\n                                          io.vertx.lang.rx.TypeArg&lt;T&gt;&nbsp;__typeArg_T)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgStream.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/PgStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/PgTransaction.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgTransaction (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgTransaction (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":9,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgTransaction.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/PgTransaction.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgTransaction.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.rxjava.pgclient</div>\n<h2 title=\"Class PgTransaction\" class=\"title\">Class PgTransaction</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient.PgClient</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.rxjava.pgclient.PgTransaction</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgTransaction</span>\nextends <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></pre>\n<div class=\"block\">A transaction that allows to control the transaction and receive events.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#PgTransaction-io.reactiverse.pgclient.PgTransaction-\">PgTransaction</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#abortHandler-io.vertx.core.Handler-\">abortHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler to be called when the transaction is aborted.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#commit--\">commit</a></span>()</code>\n<div class=\"block\">Commit the current transaction.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#commit-io.vertx.core.Handler-\">commit</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#commit--\"><code>commit()</code></a> with an handler to be notified when the transaction commit has completed</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#newInstance-io.reactiverse.pgclient.PgTransaction-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#rollback--\">rollback</a></span>()</code>\n<div class=\"block\">Rollback the current transaction.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#rollback-io.vertx.core.Handler-\">rollback</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#rollback--\"><code>rollback()</code></a> with an handler to be notified when the transaction rollback has completed</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#rxCommit--\">rxCommit</a></span>()</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#commit--\"><code>commit()</code></a> with an handler to be notified when the transaction commit has completed</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#rxPrepare-java.lang.String-\">rxPrepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#rxQuery-java.lang.String-\">rxQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#rxRollback--\">rxRollback</a></span>()</code>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#rollback--\"><code>rollback()</code></a> with an handler to be notified when the transaction rollback has completed</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.reactiverse.rxjava.pgclient.PgClient\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;io.reactiverse.rxjava.pgclient.<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></h3>\n<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-java.lang.String-io.vertx.core.Handler-\">connect</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#newInstance-io.reactiverse.pgclient.PgClient-\">newInstance</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool--\">pool</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\">pool</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-java.lang.String-\">pool</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.vertx.rxjava.core.Vertx-\">pool</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">pool</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.vertx.rxjava.core.Vertx-java.lang.String-\">pool</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxConnect-io.vertx.rxjava.core.Vertx-\">rxConnect</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxConnect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">rxConnect</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxConnect-io.vertx.rxjava.core.Vertx-java.lang.String-\">rxConnect</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgTransaction-io.reactiverse.pgclient.PgTransaction-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgTransaction</h4>\n<pre>public&nbsp;PgTransaction(<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#toString--\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#equals-java.lang.Object-\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#hashCode--\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;getDelegate()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#getDelegate--\">getDelegate</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"prepare-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>prepare</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a>&nbsp;prepare(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Create a prepared query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the sql</dd>\n<dd><code>handler</code> - the handler notified with the prepared query asynchronously</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"rxPrepare-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPrepare</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>&gt;&nbsp;rxPrepare(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</pre>\n<div class=\"block\">Create a prepared query.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the sql</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"commit--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>commit</h4>\n<pre>public&nbsp;void&nbsp;commit()</pre>\n<div class=\"block\">Commit the current transaction.</div>\n</li>\n</ul>\n<a name=\"commit-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>commit</h4>\n<pre>public&nbsp;void&nbsp;commit(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#commit--\"><code>commit()</code></a> with an handler to be notified when the transaction commit has completed</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - </dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxCommit--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxCommit</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;rxCommit()</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#commit--\"><code>commit()</code></a> with an handler to be notified when the transaction commit has completed</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"rollback--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rollback</h4>\n<pre>public&nbsp;void&nbsp;rollback()</pre>\n<div class=\"block\">Rollback the current transaction.</div>\n</li>\n</ul>\n<a name=\"rollback-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rollback</h4>\n<pre>public&nbsp;void&nbsp;rollback(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#rollback--\"><code>rollback()</code></a> with an handler to be notified when the transaction rollback has completed</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - </dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxRollback--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxRollback</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;rxRollback()</pre>\n<div class=\"block\">Like <a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#rollback--\"><code>rollback()</code></a> with an handler to be notified when the transaction rollback has completed</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"abortHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abortHandler</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a>&nbsp;abortHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</pre>\n<div class=\"block\">Set an handler to be called when the transaction is aborted.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n</dl>\n</li>\n</ul>\n<a name=\"query-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>query</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a>&nbsp;query(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                           io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxQuery-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&nbsp;rxQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxQuery-java.lang.String-\">PgClient</a></code></span></div>\n<div class=\"block\">Execute a simple query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxQuery-java.lang.String-\">rxQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the query SQL</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                   io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedQuery-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedQuery</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a>&nbsp;preparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                   <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments,\n                                   io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedQuery</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedQuery(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                        <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a query.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">rxPreparedQuery</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>arguments</code> - the list of arguments</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>preparedBatch</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a>&nbsp;preparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                   <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch,\n                                   io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dd><code>handler</code> - the handler notified with the execution result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxPreparedBatch-java.lang.String-java.util.List-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxPreparedBatch</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&nbsp;rxPreparedBatch(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n                                        <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedBatch-java.lang.String-java.util.List-\">PgClient</a></code></span></div>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>sql</code> - the prepared query SQL</dd>\n<dd><code>batch</code> - the batch of tuples</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.PgTransaction-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgTransaction.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/PgTransaction.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgTransaction.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/Row.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Row (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Row (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":10,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":10,\"i43\":10,\"i44\":10,\"i45\":10,\"i46\":10,\"i47\":10,\"i48\":10,\"i49\":10,\"i50\":10,\"i51\":10,\"i52\":10,\"i53\":9,\"i54\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Row.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/Row.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Row.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.rxjava.pgclient</div>\n<h2 title=\"Class Row\" class=\"title\">Class Row</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient.Tuple</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.rxjava.pgclient.Row</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">Row</span>\nextends <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></pre>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#Row-io.reactiverse.pgclient.Row-\">Row</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getBigDecimal-java.lang.String-\">getBigDecimal</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getBoolean-java.lang.String-\">getBoolean</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a boolean value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getBooleanArray-java.lang.String-\">getBooleanArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\"><code>Boolean</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getBox-java.lang.String-\">getBox</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getBoxArray-java.lang.String-\">getBoxArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>io.vertx.rxjava.core.buffer.Buffer</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getBuffer-java.lang.String-\">getBuffer</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a buffer value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getCircle-java.lang.String-\">getCircle</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getCircleArray-java.lang.String-\">getCircleArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getColumnName-int-\">getColumnName</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a column name at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getDouble-java.lang.String-\">getDouble</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a double value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getDoubleArray-java.lang.String-\">getDoubleArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getFloat-java.lang.String-\">getFloat</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a float value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getFloatArray-java.lang.String-\">getFloatArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getInteger-java.lang.String-\">getInteger</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an integer value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getIntegerArray-java.lang.String-\">getIntegerArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\"><code>Integer</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getInterval-java.lang.String-\">getInterval</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getIntervalArray-java.lang.String-\">getIntervalArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getJson-java.lang.String-\">getJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getLine-java.lang.String-\">getLine</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getLineArray-java.lang.String-\">getLineArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getLineSegment-java.lang.String-\">getLineSegment</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getLineSegmentArray-java.lang.String-\">getLineSegmentArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getLocalDate-java.lang.String-\">getLocalDate</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getLocalDateArray-java.lang.String-\">getLocalDateArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getLocalDateTime-java.lang.String-\">getLocalDateTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getLocalDateTimeArray-java.lang.String-\">getLocalDateTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getLocalTime-java.lang.String-\">getLocalTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getLocalTimeArray-java.lang.String-\">getLocalTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getLong-java.lang.String-\">getLong</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a long value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getLongArray-java.lang.String-\">getLongArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getNumeric-java.lang.String-\">getNumeric</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getNumericArray-java.lang.String-\">getNumericArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getOffsetDateTime-java.lang.String-\">getOffsetDateTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getOffsetDateTimeArray-java.lang.String-\">getOffsetDateTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getOffsetTime-java.lang.String-\">getOffsetTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getOffsetTimeArray-java.lang.String-\">getOffsetTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getPath-java.lang.String-\">getPath</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getPathArray-java.lang.String-\">getPathArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getPoint-java.lang.String-\">getPoint</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getPointArray-java.lang.String-\">getPointArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getPolygon-java.lang.String-\">getPolygon</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getPolygonArray-java.lang.String-\">getPolygonArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getShort-java.lang.String-\">getShort</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a short value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getShortArray-java.lang.String-\">getShortArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getString-java.lang.String-\">getString</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a string value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getStringArray-java.lang.String-\">getStringArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\">Temporal</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getTemporal-java.lang.String-\">getTemporal</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a temporal value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getUUID-java.lang.String-\">getUUID</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getUUIDArray-java.lang.String-\">getUUIDArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#getValue-java.lang.String-\">getValue</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get an object value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#newInstance-io.reactiverse.pgclient.Row-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i54\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.reactiverse.rxjava.pgclient.Tuple\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;io.reactiverse.rxjava.pgclient.<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></h3>\n<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addBigDecimal-java.math.BigDecimal-\">addBigDecimal</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addBoolean-java.lang.Boolean-\">addBoolean</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addBooleanArray-java.lang.Boolean:A-\">addBooleanArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addBox-io.reactiverse.pgclient.data.Box-\">addBox</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addBoxArray-io.reactiverse.pgclient.data.Box:A-\">addBoxArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addBuffer-io.vertx.rxjava.core.buffer.Buffer-\">addBuffer</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addCircle-io.reactiverse.pgclient.data.Circle-\">addCircle</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addCircleArray-io.reactiverse.pgclient.data.Circle:A-\">addCircleArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addDouble-java.lang.Double-\">addDouble</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addDoubleArray-java.lang.Double:A-\">addDoubleArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addFloat-java.lang.Float-\">addFloat</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addFloatArray-java.lang.Float:A-\">addFloatArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addInteger-java.lang.Integer-\">addInteger</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addIntegerArray-java.lang.Integer:A-\">addIntegerArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addInterval-io.reactiverse.pgclient.data.Interval-\">addInterval</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addIntervalArray-io.reactiverse.pgclient.data.Interval:A-\">addIntervalArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addJson-io.reactiverse.rxjava.pgclient.data.Json-\">addJson</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLine-io.reactiverse.pgclient.data.Line-\">addLine</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLineArray-io.reactiverse.pgclient.data.Line:A-\">addLineArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLineSegment-io.reactiverse.pgclient.data.LineSegment-\">addLineSegment</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLineSegmentArray-io.reactiverse.pgclient.data.LineSegment:A-\">addLineSegmentArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLocalDate-java.time.LocalDate-\">addLocalDate</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLocalDateArray-java.time.LocalDate:A-\">addLocalDateArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLocalDateTime-java.time.LocalDateTime-\">addLocalDateTime</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLocalDateTimeArray-java.time.LocalDateTime:A-\">addLocalDateTimeArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLocalTime-java.time.LocalTime-\">addLocalTime</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLocalTimeArray-java.time.LocalTime:A-\">addLocalTimeArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLong-java.lang.Long-\">addLong</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLongArray-java.lang.Long:A-\">addLongArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addNumeric-io.reactiverse.pgclient.data.Numeric-\">addNumeric</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addNumericArray-io.reactiverse.pgclient.data.Numeric:A-\">addNumericArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addOffsetDateTime-java.time.OffsetDateTime-\">addOffsetDateTime</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addOffsetDateTimeArray-java.time.OffsetDateTime:A-\">addOffsetDateTimeArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addOffsetTime-java.time.OffsetTime-\">addOffsetTime</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addOffsetTimeArray-java.time.OffsetTime:A-\">addOffsetTimeArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPath-io.reactiverse.pgclient.data.Path-\">addPath</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPathArray-io.reactiverse.pgclient.data.Path:A-\">addPathArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPoint-io.reactiverse.pgclient.data.Point-\">addPoint</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPointArray-io.reactiverse.pgclient.data.Point:A-\">addPointArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPolygon-io.reactiverse.pgclient.data.Polygon-\">addPolygon</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPolygonArray-io.reactiverse.pgclient.data.Polygon:A-\">addPolygonArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addShort-java.lang.Short-\">addShort</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addShortArray-java.lang.Short:A-\">addShortArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addString-java.lang.String-\">addString</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addStringArray-java.lang.String:A-\">addStringArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addTemporal-java.time.temporal.Temporal-\">addTemporal</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addUUID-java.util.UUID-\">addUUID</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addUUIDArray-java.util.UUID:A-\">addUUIDArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addValue-java.lang.Object-\">addValue</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#clear--\">clear</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getBigDecimal-int-\">getBigDecimal</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getBoolean-int-\">getBoolean</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getBooleanArray-int-\">getBooleanArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getBox-int-\">getBox</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getBoxArray-int-\">getBoxArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getBuffer-int-\">getBuffer</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getCircle-int-\">getCircle</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getCircleArray-int-\">getCircleArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getDouble-int-\">getDouble</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getDoubleArray-int-\">getDoubleArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getFloat-int-\">getFloat</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getFloatArray-int-\">getFloatArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getInteger-int-\">getInteger</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getIntegerArray-int-\">getIntegerArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getInterval-int-\">getInterval</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getIntervalArray-int-\">getIntervalArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getJson-int-\">getJson</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLine-int-\">getLine</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLineArray-int-\">getLineArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLineSegment-int-\">getLineSegment</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLineSegmentArray-int-\">getLineSegmentArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLocalDate-int-\">getLocalDate</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLocalDateArray-int-\">getLocalDateArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLocalDateTime-int-\">getLocalDateTime</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLocalDateTimeArray-int-\">getLocalDateTimeArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLocalTime-int-\">getLocalTime</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLocalTimeArray-int-\">getLocalTimeArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLong-int-\">getLong</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLongArray-int-\">getLongArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getNumeric-int-\">getNumeric</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getNumericArray-int-\">getNumericArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getOffsetDateTime-int-\">getOffsetDateTime</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getOffsetDateTimeArray-int-\">getOffsetDateTimeArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getOffsetTime-int-\">getOffsetTime</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getOffsetTimeArray-int-\">getOffsetTimeArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getPath-int-\">getPath</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getPathArray-int-\">getPathArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getPoint-int-\">getPoint</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getPointArray-int-\">getPointArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getPolygon-int-\">getPolygon</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getPolygonArray-int-\">getPolygonArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getShort-int-\">getShort</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getShortArray-int-\">getShortArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getString-int-\">getString</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getStringArray-int-\">getStringArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getTemporal-int-\">getTemporal</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getUUID-int-\">getUUID</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getUUIDArray-int-\">getUUIDArray</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getValue-int-\">getValue</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#newInstance-io.reactiverse.pgclient.Tuple-\">newInstance</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-\">of</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-\">of</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#size--\">size</a>, <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#tuple--\">tuple</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"Row-io.reactiverse.pgclient.Row-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>Row</h4>\n<pre>public&nbsp;Row(<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#toString--\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#equals-java.lang.Object-\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#hashCode--\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&nbsp;getDelegate()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getDelegate--\">getDelegate</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getColumnName-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getColumnName</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;getColumnName(int&nbsp;pos)</pre>\n<div class=\"block\">Get a column name at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the column name or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBoolean-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBoolean</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>&nbsp;getBoolean(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a boolean value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getValue-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getValue</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;getValue(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an object value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getShort-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getShort</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>&nbsp;getShort(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a short value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getInteger-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getInteger</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>&nbsp;getInteger(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an integer value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLong-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLong</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&nbsp;getLong(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a long value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFloat-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFloat</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>&nbsp;getFloat(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a float value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDouble-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDouble</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>&nbsp;getDouble(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a double value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getString-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;getString(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a string value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getJson-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getJson</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a>&nbsp;getJson(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBuffer-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBuffer</h4>\n<pre>public&nbsp;io.vertx.rxjava.core.buffer.Buffer&nbsp;getBuffer(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a buffer value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPoint-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPoint</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;getPoint(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLine-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLine</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;getLine(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLineSegment-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLineSegment</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;getLineSegment(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBox-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBox</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;getBox(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPath-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPath</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;getPath(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPolygon-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPolygon</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;getPolygon(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getCircle-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCircle</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;getCircle(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getInterval-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getInterval</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;getInterval(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getTemporal-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getTemporal</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\">Temporal</a>&nbsp;getTemporal(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get a temporal value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDate-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDate</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>&nbsp;getLocalDate(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalTime-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalTime</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>&nbsp;getLocalTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDateTime-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDateTime</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>&nbsp;getLocalDateTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetTime-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetTime</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>&nbsp;getOffsetTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetDateTime-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetDateTime</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>&nbsp;getOffsetDateTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getUUID-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getUUID</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>&nbsp;getUUID(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBigDecimal-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBigDecimal</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a>&nbsp;getBigDecimal(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getNumeric-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumeric</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>&nbsp;getNumeric(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getIntegerArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getIntegerArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>[]&nbsp;getIntegerArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\"><code>Integer</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBooleanArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBooleanArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>[]&nbsp;getBooleanArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\"><code>Boolean</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getShortArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getShortArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>[]&nbsp;getShortArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLongArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLongArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>[]&nbsp;getLongArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFloatArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFloatArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>[]&nbsp;getFloatArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDoubleArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDoubleArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>[]&nbsp;getDoubleArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getStringArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getStringArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>[]&nbsp;getStringArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDateArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDateArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>[]&nbsp;getLocalDateArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalTimeArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalTimeArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>[]&nbsp;getLocalTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetTimeArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetTimeArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>[]&nbsp;getOffsetTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDateTimeArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDateTimeArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>[]&nbsp;getLocalDateTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetDateTimeArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetDateTimeArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>[]&nbsp;getOffsetDateTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getUUIDArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getUUIDArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>[]&nbsp;getUUIDArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getNumericArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumericArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]&nbsp;getNumericArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPointArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPointArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]&nbsp;getPointArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLineArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLineArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]&nbsp;getLineArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLineSegmentArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLineSegmentArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]&nbsp;getLineSegmentArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBoxArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBoxArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]&nbsp;getBoxArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPathArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPathArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]&nbsp;getPathArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPolygonArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPolygonArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]&nbsp;getPolygonArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getCircleArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCircleArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]&nbsp;getCircleArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getIntervalArray-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getIntervalArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]&nbsp;getIntervalArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.Row-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Row.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/Row.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Row.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/Tuple.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Tuple (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Tuple (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":10,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":10,\"i43\":10,\"i44\":10,\"i45\":10,\"i46\":10,\"i47\":10,\"i48\":10,\"i49\":10,\"i50\":10,\"i51\":10,\"i52\":10,\"i53\":10,\"i54\":10,\"i55\":10,\"i56\":10,\"i57\":10,\"i58\":10,\"i59\":10,\"i60\":10,\"i61\":10,\"i62\":10,\"i63\":10,\"i64\":10,\"i65\":10,\"i66\":10,\"i67\":10,\"i68\":10,\"i69\":10,\"i70\":10,\"i71\":10,\"i72\":10,\"i73\":10,\"i74\":10,\"i75\":10,\"i76\":10,\"i77\":10,\"i78\":10,\"i79\":10,\"i80\":10,\"i81\":10,\"i82\":10,\"i83\":10,\"i84\":10,\"i85\":10,\"i86\":10,\"i87\":10,\"i88\":10,\"i89\":10,\"i90\":10,\"i91\":10,\"i92\":10,\"i93\":10,\"i94\":10,\"i95\":10,\"i96\":10,\"i97\":10,\"i98\":10,\"i99\":10,\"i100\":10,\"i101\":10,\"i102\":9,\"i103\":9,\"i104\":9,\"i105\":9,\"i106\":9,\"i107\":9,\"i108\":9,\"i109\":10,\"i110\":10,\"i111\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Tuple.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/Tuple.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Tuple.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.rxjava.pgclient</div>\n<h2 title=\"Class Tuple\" class=\"title\">Class Tuple</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.rxjava.pgclient.Tuple</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>Direct Known Subclasses:</dt>\n<dd><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">Tuple</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">A general purpose tuple.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#Tuple-io.reactiverse.pgclient.Tuple-\">Tuple</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addBigDecimal-java.math.BigDecimal-\">addBigDecimal</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addBoolean-java.lang.Boolean-\">addBoolean</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>&nbsp;value)</code>\n<div class=\"block\">Add a boolean value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addBooleanArray-java.lang.Boolean:A-\">addBooleanArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <code>Boolean</code> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addBox-io.reactiverse.pgclient.data.Box-\">addBox</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addBoxArray-io.reactiverse.pgclient.data.Box:A-\">addBoxArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addBuffer-io.vertx.rxjava.core.buffer.Buffer-\">addBuffer</a></span>(io.vertx.rxjava.core.buffer.Buffer&nbsp;value)</code>\n<div class=\"block\">Add a buffer value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addCircle-io.reactiverse.pgclient.data.Circle-\">addCircle</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addCircleArray-io.reactiverse.pgclient.data.Circle:A-\">addCircleArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addDouble-java.lang.Double-\">addDouble</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>&nbsp;value)</code>\n<div class=\"block\">Add a double value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addDoubleArray-java.lang.Double:A-\">addDoubleArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addFloat-java.lang.Float-\">addFloat</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>&nbsp;value)</code>\n<div class=\"block\">Add a float value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addFloatArray-java.lang.Float:A-\">addFloatArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addInteger-java.lang.Integer-\">addInteger</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>&nbsp;value)</code>\n<div class=\"block\">Add an integer value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addIntegerArray-java.lang.Integer:A-\">addIntegerArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <code>Integer</code> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addInterval-io.reactiverse.pgclient.data.Interval-\">addInterval</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addIntervalArray-io.reactiverse.pgclient.data.Interval:A-\">addIntervalArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addJson-io.reactiverse.rxjava.pgclient.data.Json-\">addJson</a></span>(<a href=\"../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a>&nbsp;value)</code>\n<div class=\"block\">Add a json value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLine-io.reactiverse.pgclient.data.Line-\">addLine</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLineArray-io.reactiverse.pgclient.data.Line:A-\">addLineArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLineSegment-io.reactiverse.pgclient.data.LineSegment-\">addLineSegment</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLineSegmentArray-io.reactiverse.pgclient.data.LineSegment:A-\">addLineSegmentArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLocalDate-java.time.LocalDate-\">addLocalDate</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLocalDateArray-java.time.LocalDate:A-\">addLocalDateArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLocalDateTime-java.time.LocalDateTime-\">addLocalDateTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLocalDateTimeArray-java.time.LocalDateTime:A-\">addLocalDateTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLocalTime-java.time.LocalTime-\">addLocalTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLocalTimeArray-java.time.LocalTime:A-\">addLocalTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLong-java.lang.Long-\">addLong</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&nbsp;value)</code>\n<div class=\"block\">Add a long value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLongArray-java.lang.Long:A-\">addLongArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addNumeric-io.reactiverse.pgclient.data.Numeric-\">addNumeric</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addNumericArray-io.reactiverse.pgclient.data.Numeric:A-\">addNumericArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addOffsetDateTime-java.time.OffsetDateTime-\">addOffsetDateTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addOffsetDateTimeArray-java.time.OffsetDateTime:A-\">addOffsetDateTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addOffsetTime-java.time.OffsetTime-\">addOffsetTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addOffsetTimeArray-java.time.OffsetTime:A-\">addOffsetTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPath-io.reactiverse.pgclient.data.Path-\">addPath</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPathArray-io.reactiverse.pgclient.data.Path:A-\">addPathArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPoint-io.reactiverse.pgclient.data.Point-\">addPoint</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPointArray-io.reactiverse.pgclient.data.Point:A-\">addPointArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPolygon-io.reactiverse.pgclient.data.Polygon-\">addPolygon</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPolygonArray-io.reactiverse.pgclient.data.Polygon:A-\">addPolygonArray</a></span>(<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addShort-java.lang.Short-\">addShort</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>&nbsp;value)</code>\n<div class=\"block\">Add a short value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addShortArray-java.lang.Short:A-\">addShortArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addString-java.lang.String-\">addString</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;value)</code>\n<div class=\"block\">Add a string value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addStringArray-java.lang.String:A-\">addStringArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addTemporal-java.time.temporal.Temporal-\">addTemporal</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\">Temporal</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\"><code>Temporal</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addUUID-java.util.UUID-\">addUUID</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addUUIDArray-java.util.UUID:A-\">addUUIDArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addValue-java.lang.Object-\">addValue</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</code>\n<div class=\"block\">Add an object value at the end of the tuple.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#clear--\">clear</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getBigDecimal-int-\">getBigDecimal</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getBoolean-int-\">getBoolean</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a boolean value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getBooleanArray-int-\">getBooleanArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\"><code>Boolean</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i54\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getBox-int-\">getBox</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i55\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getBoxArray-int-\">getBoxArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i56\" class=\"altColor\">\n<td class=\"colFirst\"><code>io.vertx.rxjava.core.buffer.Buffer</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getBuffer-int-\">getBuffer</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a buffer value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i57\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getCircle-int-\">getCircle</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i58\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getCircleArray-int-\">getCircleArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i59\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i60\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getDouble-int-\">getDouble</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a double value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i61\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getDoubleArray-int-\">getDoubleArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i62\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getFloat-int-\">getFloat</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a float value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i63\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getFloatArray-int-\">getFloatArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i64\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getInteger-int-\">getInteger</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an integer value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i65\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getIntegerArray-int-\">getIntegerArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\"><code>Integer</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i66\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getInterval-int-\">getInterval</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i67\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getIntervalArray-int-\">getIntervalArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i68\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getJson-int-\">getJson</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i69\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLine-int-\">getLine</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i70\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLineArray-int-\">getLineArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i71\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLineSegment-int-\">getLineSegment</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i72\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLineSegmentArray-int-\">getLineSegmentArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i73\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLocalDate-int-\">getLocalDate</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i74\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLocalDateArray-int-\">getLocalDateArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i75\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLocalDateTime-int-\">getLocalDateTime</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i76\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLocalDateTimeArray-int-\">getLocalDateTimeArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i77\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLocalTime-int-\">getLocalTime</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i78\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLocalTimeArray-int-\">getLocalTimeArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i79\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLong-int-\">getLong</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a long value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i80\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getLongArray-int-\">getLongArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i81\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getNumeric-int-\">getNumeric</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i82\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getNumericArray-int-\">getNumericArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i83\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getOffsetDateTime-int-\">getOffsetDateTime</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i84\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getOffsetDateTimeArray-int-\">getOffsetDateTimeArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i85\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getOffsetTime-int-\">getOffsetTime</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i86\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getOffsetTimeArray-int-\">getOffsetTimeArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i87\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getPath-int-\">getPath</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i88\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getPathArray-int-\">getPathArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i89\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getPoint-int-\">getPoint</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i90\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getPointArray-int-\">getPointArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i91\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getPolygon-int-\">getPolygon</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i92\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getPolygonArray-int-\">getPolygonArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i93\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getShort-int-\">getShort</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a short value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i94\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getShortArray-int-\">getShortArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i95\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getString-int-\">getString</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a string value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i96\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getStringArray-int-\">getStringArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i97\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\">Temporal</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getTemporal-int-\">getTemporal</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\"><code>Temporal</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i98\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getUUID-int-\">getUUID</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i99\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>[]</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getUUIDArray-int-\">getUUIDArray</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i100\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getValue-int-\">getValue</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get an object value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr id=\"i101\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i102\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#newInstance-io.reactiverse.pgclient.Tuple-\">newInstance</a></span>(<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i103\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1)</code>\n<div class=\"block\">Create a tuple of one element.</div>\n</td>\n</tr>\n<tr id=\"i104\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2)</code>\n<div class=\"block\">Create a tuple of two elements.</div>\n</td>\n</tr>\n<tr id=\"i105\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3)</code>\n<div class=\"block\">Create a tuple of three elements.</div>\n</td>\n</tr>\n<tr id=\"i106\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4)</code>\n<div class=\"block\">Create a tuple of four elements.</div>\n</td>\n</tr>\n<tr id=\"i107\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt5)</code>\n<div class=\"block\">Create a tuple of five elements.</div>\n</td>\n</tr>\n<tr id=\"i108\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt5,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt6)</code>\n<div class=\"block\">Create a tuple of six elements.</div>\n</td>\n</tr>\n<tr id=\"i109\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#size--\">size</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i110\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i111\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html#tuple--\">tuple</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"Tuple-io.reactiverse.pgclient.Tuple-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>Tuple</h4>\n<pre>public&nbsp;Tuple(<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;getDelegate()</pre>\n</li>\n</ul>\n<a name=\"tuple--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tuple</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;tuple()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a new empty tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"of-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;of(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1)</pre>\n<div class=\"block\">Create a tuple of one element.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>elt1</code> - the first value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"of-java.lang.Object-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;of(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2)</pre>\n<div class=\"block\">Create a tuple of two elements.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>elt1</code> - the first value</dd>\n<dd><code>elt2</code> - the second value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"of-java.lang.Object-java.lang.Object-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;of(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3)</pre>\n<div class=\"block\">Create a tuple of three elements.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>elt1</code> - the first value</dd>\n<dd><code>elt2</code> - the second value</dd>\n<dd><code>elt3</code> - the third value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;of(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4)</pre>\n<div class=\"block\">Create a tuple of four elements.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>elt1</code> - the first value</dd>\n<dd><code>elt2</code> - the second value</dd>\n<dd><code>elt3</code> - the third value</dd>\n<dd><code>elt4</code> - the fourth value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;of(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt5)</pre>\n<div class=\"block\">Create a tuple of five elements.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>elt1</code> - the first value</dd>\n<dd><code>elt2</code> - the second value</dd>\n<dd><code>elt3</code> - the third value</dd>\n<dd><code>elt4</code> - the fourth value</dd>\n<dd><code>elt5</code> - the fifth value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>of</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;of(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt5,\n                       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt6)</pre>\n<div class=\"block\">Create a tuple of six elements.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>elt1</code> - the first value</dd>\n<dd><code>elt2</code> - the second valueg</dd>\n<dd><code>elt3</code> - the third value</dd>\n<dd><code>elt4</code> - the fourth value</dd>\n<dd><code>elt5</code> - the fifth value</dd>\n<dd><code>elt6</code> - the sixth value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBoolean-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBoolean</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>&nbsp;getBoolean(int&nbsp;pos)</pre>\n<div class=\"block\">Get a boolean value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getValue-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getValue</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;getValue(int&nbsp;pos)</pre>\n<div class=\"block\">Get an object value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getShort-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getShort</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>&nbsp;getShort(int&nbsp;pos)</pre>\n<div class=\"block\">Get a short value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getInteger-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getInteger</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>&nbsp;getInteger(int&nbsp;pos)</pre>\n<div class=\"block\">Get an integer value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLong-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLong</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&nbsp;getLong(int&nbsp;pos)</pre>\n<div class=\"block\">Get a long value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFloat-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFloat</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>&nbsp;getFloat(int&nbsp;pos)</pre>\n<div class=\"block\">Get a float value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDouble-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDouble</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>&nbsp;getDouble(int&nbsp;pos)</pre>\n<div class=\"block\">Get a double value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getString-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;getString(int&nbsp;pos)</pre>\n<div class=\"block\">Get a string value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getJson-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getJson</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a>&nbsp;getJson(int&nbsp;pos)</pre>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPoint-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPoint</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;getPoint(int&nbsp;pos)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLine-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLine</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;getLine(int&nbsp;pos)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLineSegment-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLineSegment</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;getLineSegment(int&nbsp;pos)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBox-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBox</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;getBox(int&nbsp;pos)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPath-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPath</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;getPath(int&nbsp;pos)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPolygon-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPolygon</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;getPolygon(int&nbsp;pos)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getCircle-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCircle</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;getCircle(int&nbsp;pos)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getInterval-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getInterval</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;getInterval(int&nbsp;pos)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBuffer-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBuffer</h4>\n<pre>public&nbsp;io.vertx.rxjava.core.buffer.Buffer&nbsp;getBuffer(int&nbsp;pos)</pre>\n<div class=\"block\">Get a buffer value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"addBoolean-java.lang.Boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addBoolean</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addBoolean(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>&nbsp;value)</pre>\n<div class=\"block\">Add a boolean value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addValue-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addValue</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addValue(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</pre>\n<div class=\"block\">Add an object value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addShort-java.lang.Short-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addShort</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addShort(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>&nbsp;value)</pre>\n<div class=\"block\">Add a short value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addInteger-java.lang.Integer-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addInteger</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addInteger(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>&nbsp;value)</pre>\n<div class=\"block\">Add an integer value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLong-java.lang.Long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLong</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addLong(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&nbsp;value)</pre>\n<div class=\"block\">Add a long value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addFloat-java.lang.Float-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addFloat</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addFloat(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>&nbsp;value)</pre>\n<div class=\"block\">Add a float value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addDouble-java.lang.Double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addDouble</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addDouble(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>&nbsp;value)</pre>\n<div class=\"block\">Add a double value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addString-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addString</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addString(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;value)</pre>\n<div class=\"block\">Add a string value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addJson-io.reactiverse.rxjava.pgclient.data.Json-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addJson</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addJson(<a href=\"../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a>&nbsp;value)</pre>\n<div class=\"block\">Add a json value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addBuffer-io.vertx.rxjava.core.buffer.Buffer-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addBuffer</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addBuffer(io.vertx.rxjava.core.buffer.Buffer&nbsp;value)</pre>\n<div class=\"block\">Add a buffer value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addPoint-io.reactiverse.pgclient.data.Point-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addPoint</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addPoint(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;value)</pre>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLine-io.reactiverse.pgclient.data.Line-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLine</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addLine(<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;value)</pre>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLineSegment-io.reactiverse.pgclient.data.LineSegment-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLineSegment</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addLineSegment(<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;value)</pre>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addBox-io.reactiverse.pgclient.data.Box-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addBox</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addBox(<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;value)</pre>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addPath-io.reactiverse.pgclient.data.Path-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addPath</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addPath(<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;value)</pre>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addPolygon-io.reactiverse.pgclient.data.Polygon-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addPolygon</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addPolygon(<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;value)</pre>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addCircle-io.reactiverse.pgclient.data.Circle-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addCircle</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addCircle(<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;value)</pre>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addInterval-io.reactiverse.pgclient.data.Interval-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addInterval</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addInterval(<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;value)</pre>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"size--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>size</h4>\n<pre>public&nbsp;int&nbsp;size()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the tuple size</dd>\n</dl>\n</li>\n</ul>\n<a name=\"clear--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>clear</h4>\n<pre>public&nbsp;void&nbsp;clear()</pre>\n</li>\n</ul>\n<a name=\"getTemporal-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getTemporal</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\">Temporal</a>&nbsp;getTemporal(int&nbsp;pos)</pre>\n<div class=\"block\">Get a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\"><code>Temporal</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDate-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDate</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>&nbsp;getLocalDate(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalTime-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalTime</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>&nbsp;getLocalTime(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDateTime-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDateTime</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>&nbsp;getLocalDateTime(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetTime-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetTime</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>&nbsp;getOffsetTime(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetDateTime-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetDateTime</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>&nbsp;getOffsetDateTime(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getUUID-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getUUID</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>&nbsp;getUUID(int&nbsp;pos)</pre>\n<div class=\"block\">Get <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBigDecimal-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBigDecimal</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a>&nbsp;getBigDecimal(int&nbsp;pos)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getIntegerArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getIntegerArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>[]&nbsp;getIntegerArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\"><code>Integer</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBooleanArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBooleanArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>[]&nbsp;getBooleanArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\"><code>Boolean</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getShortArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getShortArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>[]&nbsp;getShortArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLongArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLongArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>[]&nbsp;getLongArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFloatArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFloatArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>[]&nbsp;getFloatArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDoubleArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDoubleArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>[]&nbsp;getDoubleArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getStringArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getStringArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>[]&nbsp;getStringArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDateArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDateArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>[]&nbsp;getLocalDateArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalTimeArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalTimeArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>[]&nbsp;getLocalTimeArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetTimeArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetTimeArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>[]&nbsp;getOffsetTimeArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLocalDateTimeArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLocalDateTimeArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>[]&nbsp;getLocalDateTimeArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getOffsetDateTimeArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getOffsetDateTimeArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>[]&nbsp;getOffsetDateTimeArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of   value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getUUIDArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getUUIDArray</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>[]&nbsp;getUUIDArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getNumericArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumericArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]&nbsp;getNumericArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPointArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPointArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]&nbsp;getPointArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLineArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLineArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]&nbsp;getLineArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getLineSegmentArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getLineSegmentArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]&nbsp;getLineSegmentArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getBoxArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getBoxArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]&nbsp;getBoxArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPathArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPathArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]&nbsp;getPathArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPolygonArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPolygonArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]&nbsp;getPolygonArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getCircleArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCircleArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]&nbsp;getCircleArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getIntervalArray-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getIntervalArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]&nbsp;getIntervalArray(int&nbsp;pos)</pre>\n<div class=\"block\">Get an array of  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the column</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getNumeric-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumeric</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>&nbsp;getNumeric(int&nbsp;pos)</pre>\n<div class=\"block\">Get  value at <code>pos</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>pos</code> - the position</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the value or <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"addTemporal-java.time.temporal.Temporal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addTemporal</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addTemporal(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\">Temporal</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\"><code>Temporal</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLocalDate-java.time.LocalDate-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLocalDate</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addLocalDate(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLocalTime-java.time.LocalTime-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLocalTime</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addLocalTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLocalDateTime-java.time.LocalDateTime-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLocalDateTime</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addLocalDateTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addOffsetTime-java.time.OffsetTime-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addOffsetTime</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addOffsetTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addOffsetDateTime-java.time.OffsetDateTime-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addOffsetDateTime</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addOffsetDateTime(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addUUID-java.util.UUID-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addUUID</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addUUID(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>&nbsp;value)</pre>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addNumeric-io.reactiverse.pgclient.data.Numeric-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addNumeric</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addNumeric(<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>&nbsp;value)</pre>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addBigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addBigDecimal</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addBigDecimal(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a>&nbsp;value)</pre>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addIntegerArray-java.lang.Integer:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addIntegerArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addIntegerArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <code>Integer</code> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addBooleanArray-java.lang.Boolean:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addBooleanArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addBooleanArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <code>Boolean</code> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addShortArray-java.lang.Short:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addShortArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addShortArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLongArray-java.lang.Long:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLongArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addLongArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addFloatArray-java.lang.Float:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addFloatArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addFloatArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addDoubleArray-java.lang.Double:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addDoubleArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addDoubleArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addStringArray-java.lang.String:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addStringArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addStringArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLocalDateArray-java.time.LocalDate:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLocalDateArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addLocalDateArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLocalTimeArray-java.time.LocalTime:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLocalTimeArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addLocalTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addOffsetTimeArray-java.time.OffsetTime:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addOffsetTimeArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addOffsetTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLocalDateTimeArray-java.time.LocalDateTime:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLocalDateTimeArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addLocalDateTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addOffsetDateTimeArray-java.time.OffsetDateTime:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addOffsetDateTimeArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addOffsetDateTimeArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addUUIDArray-java.util.UUID:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addUUIDArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addUUIDArray(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addNumericArray-io.reactiverse.pgclient.data.Numeric:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addNumericArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addNumericArray(<a href=\"../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addPointArray-io.reactiverse.pgclient.data.Point:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addPointArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addPointArray(<a href=\"../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLineArray-io.reactiverse.pgclient.data.Line:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLineArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addLineArray(<a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of <a href=\"../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addLineSegmentArray-io.reactiverse.pgclient.data.LineSegment:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addLineSegmentArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addLineSegmentArray(<a href=\"../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addBoxArray-io.reactiverse.pgclient.data.Box:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addBoxArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addBoxArray(<a href=\"../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addPathArray-io.reactiverse.pgclient.data.Path:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addPathArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addPathArray(<a href=\"../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addPolygonArray-io.reactiverse.pgclient.data.Polygon:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addPolygonArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addPolygonArray(<a href=\"../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addCircleArray-io.reactiverse.pgclient.data.Circle:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addCircleArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addCircleArray(<a href=\"../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"addIntervalArray-io.reactiverse.pgclient.data.Interval:A-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>addIntervalArray</h4>\n<pre>public&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;addIntervalArray(<a href=\"../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]&nbsp;value)</pre>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.Tuple-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;newInstance(<a href=\"../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Tuple.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/Tuple.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Tuple.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/class-use/Json.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_172) on Sat Jun 09 14:37:54 CEST 2018 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.rxjava.pgclient.Json (Reactive Postgres Client 0.9.0 API)</title>\n<meta name=\"date\" content=\"2018-06-09\">\n<link rel=\"stylesheet\" decodingType=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script decodingType=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script decodingType=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.rxjava.pgclient.Json (Reactive Postgres Client 0.9.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script decodingType=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.rxjava.pgclient.Json\" class=\"title\">Uses of Class<br>io.reactiverse.rxjava.pgclient.Json</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Json</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with decodingType parameters of decodingType <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rxjava.TypeArg&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Json</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Json.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Json.html#create-java.lang.Object-\">create</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getJson-int-\">getJson</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html#getJson-java.lang.String-\">getJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Json.html#newInstance-io.reactiverse.pgclient.Json-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/Json.html\" title=\"interface in io.reactiverse.pgclient\">Json</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of decodingType <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addJson-io.reactiverse.rxjava.pgclient.Json-\">addJson</a></span>(<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Json</a>&nbsp;value)</code>\n<div class=\"block\">Add a json value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script decodingType=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2018 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/class-use/PgClient.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.rxjava.pgclient.PgClient (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.rxjava.pgclient.PgClient (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/PgClient.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgClient.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.rxjava.pgclient.PgClient\" class=\"title\">Uses of Class<br>io.reactiverse.rxjava.pgclient.PgClient</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing subclasses, and an explanation\">\n<caption><span>Subclasses of <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></span></code>\n<div class=\"block\">A connection to Postgres.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></span></code>\n<div class=\"block\">A pool of connection.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></span></code>\n<div class=\"block\">A transaction that allows to control the transaction and receive events.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#newInstance-io.reactiverse.pgclient.PgClient-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\">PgClient</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/PgClient.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgClient.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/class-use/PgConnection.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.rxjava.pgclient.PgConnection (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.rxjava.pgclient.PgConnection (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/PgConnection.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgConnection.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.rxjava.pgclient.PgConnection\" class=\"title\">Uses of Class<br>io.reactiverse.rxjava.pgclient.PgConnection</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient.pubsub\">io.reactiverse.rxjava.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#cancelRequest-io.vertx.core.Handler-\">cancelRequest</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Send a request cancellation message to tell the server to cancel processing request in this connection.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#closeHandler-io.vertx.core.Handler-\">closeHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the connection is closed.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called with connection errors.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#newInstance-io.reactiverse.pgclient.PgConnection-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\">PgConnection</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#notificationHandler-io.vertx.core.Handler-\">notificationHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"../../../../../io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\">PgNotification</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the connection receives notification on a channel.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return types with arguments of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxConnect-io.vertx.rxjava.core.Vertx-\">rxConnect</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx)</code>\n<div class=\"block\">Like <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>PgClient.connect(io.vertx.rxjava.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgConnection&gt;&gt;)</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxConnect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">rxConnect</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n         <a href=\"../../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options)</code>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxConnect-io.vertx.rxjava.core.Vertx-java.lang.String-\">rxConnect</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n         <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</code>\n<div class=\"block\">Like <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>PgClient.connect(io.vertx.rxjava.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgConnection&gt;&gt;)</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#rxGetConnection--\">rxGetConnection</a></span>()</code>\n<div class=\"block\">Get a connection from the pool.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Method parameters in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with type arguments of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.vertx.core.Handler-\">connect</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Like <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>PgClient.connect(io.vertx.rxjava.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgConnection&gt;&gt;)</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\">connect</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n       <a href=\"../../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Connects to the database and returns the connection if that succeeds.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-java.lang.String-io.vertx.core.Handler-\">connect</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n       <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Like <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#connect-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-io.vertx.core.Handler-\"><code>PgClient.connect(io.vertx.rxjava.core.Vertx, io.reactiverse.pgclient.PgConnectOptions, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgConnection&gt;&gt;)</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#getConnection-io.vertx.core.Handler-\">getConnection</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Get a connection from the pool.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient.pubsub\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a> that return <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#actualConnection--\">actualConnection</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/PgConnection.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgConnection.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/class-use/PgCursor.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.rxjava.pgclient.PgCursor (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.rxjava.pgclient.PgCursor (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/PgCursor.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgCursor.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.rxjava.pgclient.PgCursor\" class=\"title\">Uses of Class<br>io.reactiverse.rxjava.pgclient.PgCursor</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgCursor.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#cursor--\">cursor</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#cursor-io.reactiverse.rxjava.pgclient.Tuple-\">cursor</a></span>(<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgCursor.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#newInstance-io.reactiverse.pgclient.PgCursor-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\">PgCursor</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/PgCursor.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgCursor.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/class-use/PgIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.rxjava.pgclient.PgIterator (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.rxjava.pgclient.PgIterator (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/PgIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.rxjava.pgclient.PgIterator\" class=\"title\">Uses of Class<br>io.reactiverse.rxjava.pgclient.PgIterator</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgIterator.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgIterator.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgRowSet.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html#iterator--\">iterator</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgIterator.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgIterator.html#newInstance-io.reactiverse.pgclient.PgIterator-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\">PgIterator</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/PgIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/class-use/PgPool.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.rxjava.pgclient.PgPool (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.rxjava.pgclient.PgPool (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/PgPool.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPool.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.rxjava.pgclient.PgPool\" class=\"title\">Uses of Class<br>io.reactiverse.rxjava.pgclient.PgPool</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#newInstance-io.reactiverse.pgclient.PgPool-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\">PgPool</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool--\">pool</a></span>()</code>\n<div class=\"block\">Like <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.reactiverse.pgclient.PgPoolOptions-\">pool</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</code>\n<div class=\"block\">Create a connection pool to the database configured with the given <code>options</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-java.lang.String-\">pool</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</code>\n<div class=\"block\">Like <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.vertx.rxjava.core.Vertx-\">pool</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx)</code>\n<div class=\"block\">Like <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with options build from the environment variables.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgPoolOptions-\">pool</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n    <a href=\"../../../../../io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\">PgPoolOptions</a>&nbsp;options)</code>\n<div class=\"block\">Like <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with a specific  instance.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool-io.vertx.rxjava.core.Vertx-java.lang.String-\">pool</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n    <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;connectionUri)</code>\n<div class=\"block\">Like <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#pool--\"><code>PgClient.pool()</code></a> with options build from <code>connectionUri</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/PgPool.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPool.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/class-use/PgPreparedQuery.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.rxjava.pgclient.PgPreparedQuery (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.rxjava.pgclient.PgPreparedQuery (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/PgPreparedQuery.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPreparedQuery.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.rxjava.pgclient.PgPreparedQuery\" class=\"title\">Uses of Class<br>io.reactiverse.rxjava.pgclient.PgPreparedQuery</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#batch-java.util.List-io.vertx.core.Handler-\">batch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;argsList,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\">execute</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Calls <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\"><code>execute(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgRowSet&gt;&gt;)</code></a> with an empty tuple argument.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#execute-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">execute</a></span>(<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;args,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#newInstance-io.reactiverse.pgclient.PgPreparedQuery-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\">PgPreparedQuery</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return types with arguments of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#rxPrepare-java.lang.String-\">rxPrepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#rxPrepare-java.lang.String-\">rxPrepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Method parameters in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with type arguments of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/PgPreparedQuery.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgPreparedQuery.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/class-use/PgResult.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.rxjava.pgclient.PgResult (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.rxjava.pgclient.PgResult (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/PgResult.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgResult.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.rxjava.pgclient.PgResult\" class=\"title\">Uses of Class<br>io.reactiverse.rxjava.pgclient.PgResult</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing subclasses, and an explanation\">\n<caption><span>Subclasses of <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></span></code>\n<div class=\"block\">A set of rows.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgResult.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgResult.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgResult.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgResult.html#newInstance-io.reactiverse.pgclient.PgResult-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgResult.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgResult.html#newInstance-io.reactiverse.pgclient.PgResult-io.vertx.lang.rx.TypeArg-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&nbsp;arg,\n           io.vertx.lang.rx.TypeArg&lt;T&gt;&nbsp;__typeArg_T)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"type parameter in PgResult\">T</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgResult.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgResult.html#next--\">next</a></span>()</code>\n<div class=\"block\">Return the next available result or <code>null</code>, e.g for a simple query that executed multiple queries or for\n a batch result.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/PgResult.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgResult.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/class-use/PgRowSet.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.rxjava.pgclient.PgRowSet (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.rxjava.pgclient.PgRowSet (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/PgRowSet.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgRowSet.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.rxjava.pgclient.PgRowSet\" class=\"title\">Uses of Class<br>io.reactiverse.rxjava.pgclient.PgRowSet</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgRowSet.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgRowSet.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html#newInstance-io.reactiverse.pgclient.PgRowSet-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\">PgRowSet</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgRowSet.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html#next--\">next</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgRowSet.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html#value--\">value</a></span>()</code>\n<div class=\"block\">Get the result value.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return types with arguments of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#rxBatch-java.util.List-\">rxBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;argsList)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#rxExecute--\">rxExecute</a></span>()</code>\n<div class=\"block\">Calls <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\"><code>PgPreparedQuery.execute(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgRowSet&gt;&gt;)</code></a> with an empty tuple argument.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#rxExecute-io.reactiverse.rxjava.pgclient.Tuple-\">rxExecute</a></span>(<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#rxPreparedQuery-java.lang.String-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxQuery-java.lang.String-\">rxQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#rxQuery-java.lang.String-\">rxQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#rxQuery-java.lang.String-\">rxQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#rxQuery-java.lang.String-\">rxQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgCursor.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#rxRead-int-\">rxRead</a></span>(int&nbsp;count)</code>\n<div class=\"block\">Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Method parameters in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with type arguments of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#batch-java.util.List-io.vertx.core.Handler-\">batch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;argsList,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\">execute</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Calls <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#execute-io.vertx.core.Handler-\"><code>PgPreparedQuery.execute(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;io.reactiverse.rxjava.pgclient.PgRowSet&gt;&gt;)</code></a> with an empty tuple argument.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#execute-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">execute</a></span>(<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;args,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a simple query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgCursor.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgCursor.html#read-int-io.vertx.core.Handler-\">read</a></span>(int&nbsp;count,\n    io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/PgRowSet.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgRowSet.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/class-use/PgStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.rxjava.pgclient.PgStream (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.rxjava.pgclient.PgStream (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/PgStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.rxjava.pgclient.PgStream\" class=\"title\">Uses of Class<br>io.reactiverse.rxjava.pgclient.PgStream</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#createStream-int-io.reactiverse.rxjava.pgclient.Tuple-\">createStream</a></span>(int&nbsp;fetch,\n            <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Execute the prepared query with a cursor and createStream the result.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html#endHandler-io.vertx.core.Handler-\">endHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;endHandler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html#handler-io.vertx.core.Handler-\">handler</a></span>(io.vertx.core.Handler&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html#newInstance-io.reactiverse.pgclient.PgStream-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static &lt;T&gt;&nbsp;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;T&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html#newInstance-io.reactiverse.pgclient.PgStream-io.vertx.lang.rx.TypeArg-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\">PgStream</a>&nbsp;arg,\n           io.vertx.lang.rx.TypeArg&lt;T&gt;&nbsp;__typeArg_T)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html#pause--\">pause</a></span>()</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"type parameter in PgStream\">T</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgStream.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html#resume--\">resume</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/PgStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/class-use/PgTransaction.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.rxjava.pgclient.PgTransaction (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.rxjava.pgclient.PgTransaction (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/PgTransaction.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgTransaction.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.rxjava.pgclient.PgTransaction\" class=\"title\">Uses of Class<br>io.reactiverse.rxjava.pgclient.PgTransaction</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#abortHandler-io.vertx.core.Handler-\">abortHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler to be called when the transaction is aborted.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#begin--\">begin</a></span>()</code>\n<div class=\"block\">Begin a transaction and returns a <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><code>PgTransaction</code></a> for controlling and tracking\n this transaction.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#newInstance-io.reactiverse.pgclient.PgTransaction-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\">PgTransaction</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#prepare-java.lang.String-io.vertx.core.Handler-\">prepare</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a prepared query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#query-java.lang.String-io.vertx.core.Handler-\">query</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return types with arguments of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#rxBegin--\">rxBegin</a></span>()</code>\n<div class=\"block\">Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n to the pool when the transaction ends.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Method parameters in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with type arguments of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#begin-io.vertx.core.Handler-\">begin</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n to the pool when the transaction ends.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/PgTransaction.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgTransaction.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/class-use/Row.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.rxjava.pgclient.Row (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.rxjava.pgclient.Row (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/Row.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Row.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.rxjava.pgclient.Row\" class=\"title\">Uses of Class<br>io.reactiverse.rxjava.pgclient.Row</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html#newInstance-io.reactiverse.pgclient.Row-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\">Row</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgIterator.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgIterator.html#next--\">next</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return types with arguments of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#createStream-int-io.reactiverse.rxjava.pgclient.Tuple-\">createStream</a></span>(int&nbsp;fetch,\n            <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Execute the prepared query with a cursor and createStream the result.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/Row.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Row.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/class-use/Tuple.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.rxjava.pgclient.Tuple (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.rxjava.pgclient.Tuple (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/Tuple.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Tuple.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.rxjava.pgclient.Tuple\" class=\"title\">Uses of Class<br>io.reactiverse.rxjava.pgclient.Tuple</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing subclasses, and an explanation\">\n<caption><span>Subclasses of <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a> in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with type parameters of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addBigDecimal-java.math.BigDecimal-\">addBigDecimal</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true\" title=\"class or interface in java.math\">BigDecimal</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addBoolean-java.lang.Boolean-\">addBoolean</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>&nbsp;value)</code>\n<div class=\"block\">Add a boolean value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addBooleanArray-java.lang.Boolean:A-\">addBooleanArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true\" title=\"class or interface in java.lang\">Boolean</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <code>Boolean</code> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addBox-io.reactiverse.pgclient.data.Box-\">addBox</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addBoxArray-io.reactiverse.pgclient.data.Box:A-\">addBoxArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\">Box</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addBuffer-io.vertx.rxjava.core.buffer.Buffer-\">addBuffer</a></span>(io.vertx.rxjava.core.buffer.Buffer&nbsp;value)</code>\n<div class=\"block\">Add a buffer value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addCircle-io.reactiverse.pgclient.data.Circle-\">addCircle</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addCircleArray-io.reactiverse.pgclient.data.Circle:A-\">addCircleArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\">Circle</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addDouble-java.lang.Double-\">addDouble</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>&nbsp;value)</code>\n<div class=\"block\">Add a double value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addDoubleArray-java.lang.Double:A-\">addDoubleArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\">Double</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true\" title=\"class or interface in java.lang\"><code>Double</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addFloat-java.lang.Float-\">addFloat</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>&nbsp;value)</code>\n<div class=\"block\">Add a float value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addFloatArray-java.lang.Float:A-\">addFloatArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\">Float</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true\" title=\"class or interface in java.lang\"><code>Float</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addInteger-java.lang.Integer-\">addInteger</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>&nbsp;value)</code>\n<div class=\"block\">Add an integer value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addIntegerArray-java.lang.Integer:A-\">addIntegerArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <code>Integer</code> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addInterval-io.reactiverse.pgclient.data.Interval-\">addInterval</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addIntervalArray-io.reactiverse.pgclient.data.Interval:A-\">addIntervalArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\">Interval</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addJson-io.reactiverse.rxjava.pgclient.data.Json-\">addJson</a></span>(<a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a>&nbsp;value)</code>\n<div class=\"block\">Add a json value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLine-io.reactiverse.pgclient.data.Line-\">addLine</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLineArray-io.reactiverse.pgclient.data.Line:A-\">addLineArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\">Line</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"../../../../../io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><code>Line</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLineSegment-io.reactiverse.pgclient.data.LineSegment-\">addLineSegment</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLineSegmentArray-io.reactiverse.pgclient.data.LineSegment:A-\">addLineSegmentArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\">LineSegment</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLocalDate-java.time.LocalDate-\">addLocalDate</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDate</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLocalDateArray-java.time.LocalDate:A-\">addLocalDateArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html?is-external=true\" title=\"class or interface in java.time\">LocalDate</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLocalDateTime-java.time.LocalDateTime-\">addLocalDateTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalDateTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLocalDateTimeArray-java.time.LocalDateTime:A-\">addLocalDateTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html?is-external=true\" title=\"class or interface in java.time\">LocalDateTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLocalTime-java.time.LocalTime-\">addLocalTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\"><code>LocalTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLocalTimeArray-java.time.LocalTime:A-\">addLocalTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html?is-external=true\" title=\"class or interface in java.time\">LocalTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLong-java.lang.Long-\">addLong</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&nbsp;value)</code>\n<div class=\"block\">Add a long value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addLongArray-java.lang.Long:A-\">addLongArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\"><code>Long</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addNumeric-io.reactiverse.pgclient.data.Numeric-\">addNumeric</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addNumericArray-io.reactiverse.pgclient.data.Numeric:A-\">addNumericArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">Numeric</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addOffsetDateTime-java.time.OffsetDateTime-\">addOffsetDateTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetDateTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addOffsetDateTimeArray-java.time.OffsetDateTime:A-\">addOffsetDateTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetDateTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addOffsetTime-java.time.OffsetTime-\">addOffsetTime</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\"><code>OffsetTime</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addOffsetTimeArray-java.time.OffsetTime:A-\">addOffsetTimeArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html?is-external=true\" title=\"class or interface in java.time\">OffsetTime</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPath-io.reactiverse.pgclient.data.Path-\">addPath</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPathArray-io.reactiverse.pgclient.data.Path:A-\">addPathArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\">Path</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPoint-io.reactiverse.pgclient.data.Point-\">addPoint</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPointArray-io.reactiverse.pgclient.data.Point:A-\">addPointArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\">Point</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPolygon-io.reactiverse.pgclient.data.Polygon-\">addPolygon</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>&nbsp;value)</code>\n<div class=\"block\">Add a  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addPolygonArray-io.reactiverse.pgclient.data.Polygon:A-\">addPolygonArray</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\">Polygon</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addShort-java.lang.Short-\">addShort</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>&nbsp;value)</code>\n<div class=\"block\">Add a short value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addShortArray-java.lang.Short:A-\">addShortArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\">Short</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true\" title=\"class or interface in java.lang\"><code>Short</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addString-java.lang.String-\">addString</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;value)</code>\n<div class=\"block\">Add a string value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addStringArray-java.lang.String:A-\">addStringArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\"><code>String</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addTemporal-java.time.temporal.Temporal-\">addTemporal</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\">Temporal</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/time/temporal/Temporal.html?is-external=true\" title=\"class or interface in java.time.temporal\"><code>Temporal</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addUUID-java.util.UUID-\">addUUID</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>&nbsp;value)</code>\n<div class=\"block\">Add a <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\"><code>UUID</code></a> value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addUUIDArray-java.util.UUID:A-\">addUUIDArray</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true\" title=\"class or interface in java.util\">UUID</a>[]&nbsp;value)</code>\n<div class=\"block\">Add an array of  value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addValue-java.lang.Object-\">addValue</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</code>\n<div class=\"block\">Add an object value at the end of the tuple.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#newInstance-io.reactiverse.pgclient.Tuple-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\">Tuple</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1)</code>\n<div class=\"block\">Create a tuple of one element.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2)</code>\n<div class=\"block\">Create a tuple of two elements.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3)</code>\n<div class=\"block\">Create a tuple of three elements.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4)</code>\n<div class=\"block\">Create a tuple of four elements.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt5)</code>\n<div class=\"block\">Create a tuple of five elements.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#of-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-\">of</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt1,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt2,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt3,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt4,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt5,\n  <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;elt6)</code>\n<div class=\"block\">Create a tuple of six elements.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#tuple--\">tuple</a></span>()</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#createStream-int-io.reactiverse.rxjava.pgclient.Tuple-\">createStream</a></span>(int&nbsp;fetch,\n            <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Execute the prepared query with a cursor and createStream the result.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#cursor-io.reactiverse.rxjava.pgclient.Tuple-\">cursor</a></span>(<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#execute-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">execute</a></span>(<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;args,\n       io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#preparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-io.vertx.core.Handler-\">preparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#rxExecute-io.reactiverse.rxjava.pgclient.Tuple-\">rxExecute</a></span>(<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;args)</code>\n<div class=\"block\">Create a cursor with the provided <code>arguments</code>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments)</code>\n<div class=\"block\">Prepare and execute a query.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#rxPreparedQuery-java.lang.String-io.reactiverse.rxjava.pgclient.Tuple-\">rxPreparedQuery</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&nbsp;arguments)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Method parameters in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with type arguments of type <a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#batch-java.util.List-io.vertx.core.Handler-\">batch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;argsList,\n     io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#preparedBatch-java.lang.String-java.util.List-io.vertx.core.Handler-\">preparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n             <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch,\n             io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPreparedQuery.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html#rxBatch-java.util.List-\">rxBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;argsList)</code>\n<div class=\"block\">Execute a batch.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgClient.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgClient.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>\n<div class=\"block\">Prepare and execute a createBatch.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgConnection.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgTransaction.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgPool.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgPool.html#rxPreparedBatch-java.lang.String-java.util.List-\">rxPreparedBatch</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;sql,\n               <a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true\" title=\"class or interface in java.util\">List</a>&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a>&gt;&nbsp;batch)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/class-use/Tuple.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Tuple.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/data/Json.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Json (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Json (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":9,\"i5\":10,\"i6\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Json.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/data/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.rxjava.pgclient.data</div>\n<h2 title=\"Class Json\" class=\"title\">Class Json</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.rxjava.pgclient.data.Json</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">Json</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html#Json-io.reactiverse.pgclient.data.Json-\">Json</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html#create-java.lang.Object-\">create</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html#newInstance-io.reactiverse.pgclient.data.Json-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html#value--\">value</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"Json-io.reactiverse.pgclient.data.Json-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>Json</h4>\n<pre>public&nbsp;Json(<a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;getDelegate()</pre>\n</li>\n</ul>\n<a name=\"create-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>create</h4>\n<pre>public static&nbsp;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a>&nbsp;create(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</pre>\n</li>\n</ul>\n<a name=\"value--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>value</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value()</pre>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.data.Json-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a>&nbsp;newInstance(<a href=\"../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/Json.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/data/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/data/class-use/Json.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.rxjava.pgclient.data.Json (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.rxjava.pgclient.data.Json (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../../index.html?io/reactiverse/rxjava/pgclient/data/class-use/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.rxjava.pgclient.data.Json\" class=\"title\">Uses of Class<br>io.reactiverse.rxjava.pgclient.data.Json</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient.data\">io.reactiverse.rxjava.pgclient.data</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a> in <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> that return <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#getJson-int-\">getJson</a></span>(int&nbsp;pos)</code>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Row.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/Row.html#getJson-java.lang.String-\">getJson</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Get a json value at <code>pos</code>.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> with parameters of type <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Tuple.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/Tuple.html#addJson-io.reactiverse.rxjava.pgclient.data.Json-\">addJson</a></span>(<a href=\"../../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a>&nbsp;value)</code>\n<div class=\"block\">Add a json value at the end of the tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient.data\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a> in <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/data/package-summary.html\">io.reactiverse.rxjava.pgclient.data</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/data/package-summary.html\">io.reactiverse.rxjava.pgclient.data</a> with type parameters of type <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/data/Json.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/data/package-summary.html\">io.reactiverse.rxjava.pgclient.data</a> that return <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/data/Json.html#create-java.lang.Object-\">create</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;value)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">Json.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/data/Json.html#newInstance-io.reactiverse.pgclient.data.Json-\">newInstance</a></span>(<a href=\"../../../../../../io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\">Json</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../../index.html?io/reactiverse/rxjava/pgclient/data/class-use/Json.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"Json.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/data/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.rxjava.pgclient.data (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/package-summary.html\" target=\"classFrame\">io.reactiverse.rxjava.pgclient.data</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\" target=\"classFrame\">Json</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/data/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.rxjava.pgclient.data (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"io.reactiverse.rxjava.pgclient.data (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-use.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/data/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;io.reactiverse.rxjava.pgclient.data</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\">Json</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-use.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/data/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/data/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.rxjava.pgclient.data Class Hierarchy (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"io.reactiverse.rxjava.pgclient.data Class Hierarchy (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li>Use</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/data/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package io.reactiverse.rxjava.pgclient.data</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">Object</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.data.<a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\"><span class=\"typeNameLink\">Json</span></a></li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li>Use</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/data/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/data/package-use.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Package io.reactiverse.rxjava.pgclient.data (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Package io.reactiverse.rxjava.pgclient.data (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/data/package-use.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-use.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Uses of Package io.reactiverse.rxjava.pgclient.data\" class=\"title\">Uses of Package<br>io.reactiverse.rxjava.pgclient.data</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/package-summary.html\">io.reactiverse.rxjava.pgclient.data</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient.data\">io.reactiverse.rxjava.pgclient.data</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing classes, and an explanation\">\n<caption><span>Classes in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/package-summary.html\">io.reactiverse.rxjava.pgclient.data</a> used by <a href=\"../../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/class-use/Json.html#io.reactiverse.rxjava.pgclient\">Json</a>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient.data\">\n<!--   -->\n</a>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing classes, and an explanation\">\n<caption><span>Classes in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/package-summary.html\">io.reactiverse.rxjava.pgclient.data</a> used by <a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/package-summary.html\">io.reactiverse.rxjava.pgclient.data</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/class-use/Json.html#io.reactiverse.rxjava.pgclient.data\">Json</a>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/data/package-use.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-use.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.rxjava.pgclient (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\" target=\"classFrame\">io.reactiverse.rxjava.pgclient</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">PgClient</a></li>\n<li><a href=\"PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">PgConnection</a></li>\n<li><a href=\"PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">PgCursor</a></li>\n<li><a href=\"PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">PgIterator</a></li>\n<li><a href=\"PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">PgPool</a></li>\n<li><a href=\"PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">PgPreparedQuery</a></li>\n<li><a href=\"PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">PgResult</a></li>\n<li><a href=\"PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">PgRowSet</a></li>\n<li><a href=\"PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">PgStream</a></li>\n<li><a href=\"PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">PgTransaction</a></li>\n<li><a href=\"Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">Row</a></li>\n<li><a href=\"Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\" target=\"classFrame\">Tuple</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.rxjava.pgclient (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"io.reactiverse.rxjava.pgclient (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-use.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/data/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;io.reactiverse.rxjava.pgclient</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgClient</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Defines the client operations with a Postgres Database.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A connection to Postgres.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgCursor</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A cursor that reads progressively the rows from Postgres, it is usefull for reading very large result.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">An iterator for processing postgres items synchronously.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPool</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A pool of connection.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A prepared query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgResult</a>&lt;T&gt;</td>\n<td class=\"colLast\">\n<div class=\"block\">Represents the result of an operation on database.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgRowSet</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A set of rows.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgStream</a>&lt;T&gt;</td>\n<td class=\"colLast\">\n<div class=\"block\">A row oriented stream.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgTransaction</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A transaction that allows to control the transaction and receive events.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Row</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\">Tuple</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A general purpose tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-use.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/data/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.rxjava.pgclient Class Hierarchy (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"io.reactiverse.rxjava.pgclient Class Hierarchy (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li>Use</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/pubsub/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/data/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package io.reactiverse.rxjava.pgclient</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">Object</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgClient</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgConnection</span></a></li>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgPool</span></a></li>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgTransaction</span></a></li>\n</ul>\n</li>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgCursor</span></a></li>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgIterator</span></a></li>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgPreparedQuery</span></a></li>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgResult</span></a>&lt;T&gt;\n<ul>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgRowSet</span></a></li>\n</ul>\n</li>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"../../../../io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgStream</span></a>&lt;T&gt; (implements io.vertx.rxjava.core.streams.ReadStream&lt;T&gt;)</li>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"../../../../io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Tuple</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"../../../../io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Row</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li>Use</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../io/reactiverse/reactivex/pgclient/pubsub/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../io/reactiverse/rxjava/pgclient/data/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/package-use.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Package io.reactiverse.rxjava.pgclient (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Package io.reactiverse.rxjava.pgclient (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/package-use.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-use.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Uses of Package io.reactiverse.rxjava.pgclient\" class=\"title\">Uses of Package<br>io.reactiverse.rxjava.pgclient</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient.pubsub\">io.reactiverse.rxjava.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient\">\n<!--   -->\n</a>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing classes, and an explanation\">\n<caption><span>Classes in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> used by <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/class-use/PgClient.html#io.reactiverse.rxjava.pgclient\">PgClient</a>\n<div class=\"block\">Defines the client operations with a Postgres Database.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/class-use/PgConnection.html#io.reactiverse.rxjava.pgclient\">PgConnection</a>\n<div class=\"block\">A connection to Postgres.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/class-use/PgCursor.html#io.reactiverse.rxjava.pgclient\">PgCursor</a>\n<div class=\"block\">A cursor that reads progressively the rows from Postgres, it is usefull for reading very large result.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/class-use/PgIterator.html#io.reactiverse.rxjava.pgclient\">PgIterator</a>\n<div class=\"block\">An iterator for processing postgres items synchronously.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/class-use/PgPool.html#io.reactiverse.rxjava.pgclient\">PgPool</a>\n<div class=\"block\">A pool of connection.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/class-use/PgPreparedQuery.html#io.reactiverse.rxjava.pgclient\">PgPreparedQuery</a>\n<div class=\"block\">A prepared query.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/class-use/PgResult.html#io.reactiverse.rxjava.pgclient\">PgResult</a>\n<div class=\"block\">Represents the result of an operation on database.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/class-use/PgRowSet.html#io.reactiverse.rxjava.pgclient\">PgRowSet</a>\n<div class=\"block\">A set of rows.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/class-use/PgStream.html#io.reactiverse.rxjava.pgclient\">PgStream</a>\n<div class=\"block\">A row oriented stream.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/class-use/PgTransaction.html#io.reactiverse.rxjava.pgclient\">PgTransaction</a>\n<div class=\"block\">A transaction that allows to control the transaction and receive events.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/class-use/Row.html#io.reactiverse.rxjava.pgclient\">Row</a>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/class-use/Tuple.html#io.reactiverse.rxjava.pgclient\">Tuple</a>\n<div class=\"block\">A general purpose tuple.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient.pubsub\">\n<!--   -->\n</a>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing classes, and an explanation\">\n<caption><span>Classes in <a href=\"../../../../io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a> used by <a href=\"../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../io/reactiverse/rxjava/pgclient/class-use/PgConnection.html#io.reactiverse.rxjava.pgclient.pubsub\">PgConnection</a>\n<div class=\"block\">A connection to Postgres.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?io/reactiverse/rxjava/pgclient/package-use.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-use.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgChannel (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgChannel (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":9,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgChannel.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgChannel.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.rxjava.pgclient.pubsub</div>\n<h2 title=\"Class PgChannel\" class=\"title\">Class PgChannel</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.rxjava.pgclient.pubsub.PgChannel</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;, io.vertx.rxjava.core.streams.StreamBase</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgChannel</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>\nimplements io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</pre>\n<div class=\"block\">A channel to Postgres that tracks the subscription to a given Postgres channel using the <code>LISTEN/UNLISTEN</code> commands.\n <p/>\n When paused the channel discards the messages.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#PgChannel-io.reactiverse.pgclient.pubsub.PgChannel-\">PgChannel</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#endHandler-io.vertx.core.Handler-\">endHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;endHandler)</code>\n<div class=\"block\">Set an handler to be called when no more notifications will be received.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#fetch-long-\">fetch</a></span>(long&nbsp;arg0)</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#handler-io.vertx.core.Handler-\">handler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set or unset an handler to be called when a the channel is notified by Postgres.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#newInstance-io.reactiverse.pgclient.pubsub.PgChannel-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#pause--\">pause</a></span>()</code>\n<div class=\"block\">Pause the channel, all notifications are discarded.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#resume--\">resume</a></span>()</code>\n<div class=\"block\">Resume the channel.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#subscribeHandler-io.vertx.core.Handler-\">subscribeHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the the channel get subscribed.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Observable.html?is-external=true\" title=\"class or interface in rx\">Observable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#toObservable--\">toObservable</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.vertx.rxjava.core.streams.ReadStream\">\n<!--   -->\n</a>\n<h3>Methods inherited from interface&nbsp;io.vertx.rxjava.core.streams.ReadStream</h3>\n<code>newInstance, newInstance</code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.io.vertx.rxjava.core.streams.StreamBase\">\n<!--   -->\n</a>\n<h3>Methods inherited from interface&nbsp;io.vertx.rxjava.core.streams.StreamBase</h3>\n<code>newInstance</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgChannel-io.reactiverse.pgclient.pubsub.PgChannel-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgChannel</h4>\n<pre>public&nbsp;PgChannel(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;getDelegate()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>getDelegate</code>&nbsp;in interface&nbsp;<code>io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>getDelegate</code>&nbsp;in interface&nbsp;<code>io.vertx.rxjava.core.streams.StreamBase</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toObservable--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toObservable</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Observable.html?is-external=true\" title=\"class or interface in rx\">Observable</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;&nbsp;toObservable()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>toObservable</code>&nbsp;in interface&nbsp;<code>io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"fetch-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fetch</h4>\n<pre>public&nbsp;io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;&nbsp;fetch(long&nbsp;arg0)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>fetch</code>&nbsp;in interface&nbsp;<code>io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subscribeHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subscribeHandler</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a>&nbsp;subscribeHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</pre>\n<div class=\"block\">Set an handler called when the the channel get subscribed.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"handler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>handler</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a>&nbsp;handler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;&nbsp;handler)</pre>\n<div class=\"block\">Set or unset an handler to be called when a the channel is notified by Postgres.\n <p/>\n <ul>\n   <li>when the handler is set, the subscriber sends a <code>LISTEN</code> command if needed</li>\n   <li>when the handler is unset, the subscriber sends a <code>UNLISTEN</code> command if needed</li>\n </ul></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>handler</code>&nbsp;in interface&nbsp;<code>io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pause--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pause</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a>&nbsp;pause()</pre>\n<div class=\"block\">Pause the channel, all notifications are discarded.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>pause</code>&nbsp;in interface&nbsp;<code>io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"resume--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>resume</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a>&nbsp;resume()</pre>\n<div class=\"block\">Resume the channel.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>resume</code>&nbsp;in interface&nbsp;<code>io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"endHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>endHandler</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a>&nbsp;endHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;endHandler)</pre>\n<div class=\"block\">Set an handler to be called when no more notifications will be received.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>endHandler</code>&nbsp;in interface&nbsp;<code>io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>endHandler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"exceptionHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exceptionHandler</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a>&nbsp;exceptionHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>exceptionHandler</code>&nbsp;in interface&nbsp;<code>io.vertx.rxjava.core.streams.ReadStream&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;</code></dd>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>exceptionHandler</code>&nbsp;in interface&nbsp;<code>io.vertx.rxjava.core.streams.StreamBase</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.pubsub.PgChannel-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a>&nbsp;newInstance(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgChannel.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgChannel.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>PgSubscriber (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PgSubscriber (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":9,\"i10\":10,\"i11\":10,\"i12\":9,\"i13\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgSubscriber.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgSubscriber.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">io.reactiverse.rxjava.pgclient.pubsub</div>\n<h2 title=\"Class PgSubscriber\" class=\"title\">Class PgSubscriber</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">java.lang.Object</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>io.reactiverse.rxjava.pgclient.pubsub.PgSubscriber</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PgSubscriber</span>\nextends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></pre>\n<div class=\"block\">A class for managing subscriptions using <code>LISTEN/UNLISTEN</code> to Postgres channels.\n <p/>\n The subscriber manages a single connection to Postgres.\n\n <p/>\n NOTE: This class has been automatically generated from the <a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\"><code>original</code></a> non RX-ified interface using Vert.x codegen.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#PgSubscriber-io.reactiverse.pgclient.pubsub.PgSubscriber-\">PgSubscriber</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a>&nbsp;delegate)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#actualConnection--\">actualConnection</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#channel-java.lang.String-\">channel</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Return a channel for the given <code>name</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#close--\">close</a></span>()</code>\n<div class=\"block\">Close the subscriber, the retry policy will not be invoked.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#closed--\">closed</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#closeHandler-io.vertx.core.Handler-\">closeHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the subscriber is closed.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#connect-io.vertx.core.Handler-\">connect</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Connect the subscriber to Postgres.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#equals-java.lang.Object-\">equals</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#getDelegate--\">getDelegate</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#newInstance-io.reactiverse.pgclient.pubsub.PgSubscriber-\">newInstance</a></span>(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#reconnectPolicy-java.util.function.Function-\">reconnectPolicy</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true\" title=\"class or interface in java.util.function\">Function</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&gt;&nbsp;policy)</code>\n<div class=\"block\">Set the reconnect policy that is executed when the subscriber is disconnected.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#rxConnect--\">rxConnect</a></span>()</code>\n<div class=\"block\">Connect the subscriber to Postgres.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#subscriber-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">subscriber</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n          <a href=\"../../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options)</code>\n<div class=\"block\">Create a subscriber.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></h3>\n<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--\" title=\"class or interface in java.lang\">clone</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--\" title=\"class or interface in java.lang\">finalize</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--\" title=\"class or interface in java.lang\">getClass</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--\" title=\"class or interface in java.lang\">notify</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--\" title=\"class or interface in java.lang\">notifyAll</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-\" title=\"class or interface in java.lang\">wait</a>, <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-\" title=\"class or interface in java.lang\">wait</a></code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"Z:Z__TYPE_ARG\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>__TYPE_ARG</h4>\n<pre>public static final&nbsp;io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a>&gt; __TYPE_ARG</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PgSubscriber-io.reactiverse.pgclient.pubsub.PgSubscriber-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PgSubscriber</h4>\n<pre>public&nbsp;PgSubscriber(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a>&nbsp;delegate)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--\" title=\"class or interface in java.lang\">toString</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a>&nbsp;o)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-\" title=\"class or interface in java.lang\">equals</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--\" title=\"class or interface in java.lang\">hashCode</a></code>&nbsp;in class&nbsp;<code><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\">Object</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDelegate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDelegate</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a>&nbsp;getDelegate()</pre>\n</li>\n</ul>\n<a name=\"subscriber-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subscriber</h4>\n<pre>public static&nbsp;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a>&nbsp;subscriber(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n                                      <a href=\"../../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options)</pre>\n<div class=\"block\">Create a subscriber.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>vertx</code> - the vertx instance</dd>\n<dd><code>options</code> - the connect options</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the subscriber</dd>\n</dl>\n</li>\n</ul>\n<a name=\"channel-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>channel</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a>&nbsp;channel(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</pre>\n<div class=\"block\">Return a channel for the given <code>name</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>name</code> - the channel name <p/> This will be the name of the channel exactly as held by Postgres for sending notifications. Internally this name will be truncated to the Postgres identifier maxiumum length of <code>(NAMEDATALEN = 64) - 1 == 63</code> characters, and prepared as a quoted identifier without unicode escape sequence support for use in <code>LISTEN/UNLISTEN</code> commands. Examples of channel names and corresponding <code>NOTIFY</code> commands: <ul> <li>when <code>name == \"the_channel\"</code>: <code>NOTIFY the_channel, 'msg'</code>, <code>NOTIFY The_Channel, 'msg'</code>, or <code>NOTIFY \"the_channel\", 'msg'</code> succeed in delivering a message to the created channel </li> <li>when <code>name == \"The_Channel\"</code>: <code>NOTIFY \"The_Channel\", 'msg'</code>, succeeds in delivering a message to the created channel </li> <li></li> </ul></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the channel</dd>\n</dl>\n</li>\n</ul>\n<a name=\"connect-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>connect</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a>&nbsp;connect(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</pre>\n<div class=\"block\">Connect the subscriber to Postgres.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler notified of the connection success or failure</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"rxConnect--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rxConnect</h4>\n<pre>public&nbsp;<a href=\"http://reactivex.io/RxJava/1.x/javadoc/rx/Single.html?is-external=true\" title=\"class or interface in rx\">Single</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;rxConnect()</pre>\n<div class=\"block\">Connect the subscriber to Postgres.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reconnectPolicy-java.util.function.Function-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reconnectPolicy</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a>&nbsp;reconnectPolicy(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true\" title=\"class or interface in java.util.function\">Function</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&gt;&nbsp;policy)</pre>\n<div class=\"block\">Set the reconnect policy that is executed when the subscriber is disconnected.\n <p/>\n When the subscriber is disconnected, the <code>policy</code> function is called with the actual\n number of retries and returns an <code>amountOfTime</code> value:\n <ul>\n   <li>when <code>amountOfTime < 0</code>: the subscriber is closed and there is no retry</li>\n   <li>when <code>amountOfTime == 0</code>: the subscriber retries to connect immediately</li>\n   <li>when <code>amountOfTime > 0</code>: the subscriber retries after <code>amountOfTime</code> milliseconds</li>\n </ul>\n <p/>\n The default policy does not perform any retries.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>policy</code> - the policy to set</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"closeHandler-io.vertx.core.Handler-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>closeHandler</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a>&nbsp;closeHandler(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</pre>\n<div class=\"block\">Set an handler called when the subscriber is closed.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>handler</code> - the handler</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a reference to this, so the API can be used fluently</dd>\n</dl>\n</li>\n</ul>\n<a name=\"actualConnection--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>actualConnection</h4>\n<pre>public&nbsp;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\">PgConnection</a>&nbsp;actualConnection()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the actual connection to Postgres, it might be <code>null</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"closed--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>closed</h4>\n<pre>public&nbsp;boolean&nbsp;closed()</pre>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>whether the subscriber is closed</dd>\n</dl>\n</li>\n</ul>\n<a name=\"close--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>public&nbsp;void&nbsp;close()</pre>\n<div class=\"block\">Close the subscriber, the retry policy will not be invoked.</div>\n</li>\n</ul>\n<a name=\"newInstance-io.reactiverse.pgclient.pubsub.PgSubscriber-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>newInstance</h4>\n<pre>public static&nbsp;<a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a>&nbsp;newInstance(<a href=\"../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a>&nbsp;arg)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"class-use/PgSubscriber.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgSubscriber.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/pubsub/class-use/PgChannel.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.rxjava.pgclient.pubsub.PgChannel (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.rxjava.pgclient.pubsub.PgChannel (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../../index.html?io/reactiverse/rxjava/pgclient/pubsub/class-use/PgChannel.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgChannel.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.rxjava.pgclient.pubsub.PgChannel\" class=\"title\">Uses of Class<br>io.reactiverse.rxjava.pgclient.pubsub.PgChannel</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient.pubsub\">io.reactiverse.rxjava.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient.pubsub\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a> in <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a> with type parameters of type <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a> that return <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#channel-java.lang.String-\">channel</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&nbsp;name)</code>\n<div class=\"block\">Return a channel for the given <code>name</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#endHandler-io.vertx.core.Handler-\">endHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;endHandler)</code>\n<div class=\"block\">Set an handler to be called when no more notifications will be received.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#exceptionHandler-io.vertx.core.Handler-\">exceptionHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\">Throwable</a>&gt;&nbsp;handler)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#handler-io.vertx.core.Handler-\">handler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true\" title=\"class or interface in java.lang\">String</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set or unset an handler to be called when a the channel is notified by Postgres.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#newInstance-io.reactiverse.pgclient.pubsub.PgChannel-\">newInstance</a></span>(<a href=\"../../../../../../io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgChannel</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#pause--\">pause</a></span>()</code>\n<div class=\"block\">Pause the channel, all notifications are discarded.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#resume--\">resume</a></span>()</code>\n<div class=\"block\">Resume the channel.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgChannel.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html#subscribeHandler-io.vertx.core.Handler-\">subscribeHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the the channel get subscribed.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../../index.html?io/reactiverse/rxjava/pgclient/pubsub/class-use/PgChannel.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgChannel.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/pubsub/class-use/PgSubscriber.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Class io.reactiverse.rxjava.pgclient.pubsub.PgSubscriber (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Class io.reactiverse.rxjava.pgclient.pubsub.PgSubscriber (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../../index.html?io/reactiverse/rxjava/pgclient/pubsub/class-use/PgSubscriber.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgSubscriber.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h2 title=\"Uses of Class io.reactiverse.rxjava.pgclient.pubsub.PgSubscriber\" class=\"title\">Uses of Class<br>io.reactiverse.rxjava.pgclient.pubsub.PgSubscriber</h2>\n</div>\n<div class=\"classUseContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient.pubsub\">io.reactiverse.rxjava.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient.pubsub\">\n<!--   -->\n</a>\n<h3>Uses of <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a> in <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a></h3>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing fields, and an explanation\">\n<caption><span>Fields in <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a> with type parameters of type <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static io.vertx.lang.rx.TypeArg&lt;<a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a>&gt;</code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#Z:Z__TYPE_ARG\">__TYPE_ARG</a></span></code>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing methods, and an explanation\">\n<caption><span>Methods in <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a> that return <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#closeHandler-io.vertx.core.Handler-\">closeHandler</a></span>(io.vertx.core.Handler&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&nbsp;handler)</code>\n<div class=\"block\">Set an handler called when the subscriber is closed.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#connect-io.vertx.core.Handler-\">connect</a></span>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true\" title=\"class or interface in java.lang\">Void</a>&gt;&gt;&nbsp;handler)</code>\n<div class=\"block\">Connect the subscriber to Postgres.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#newInstance-io.reactiverse.pgclient.pubsub.PgSubscriber-\">newInstance</a></span>(<a href=\"../../../../../../io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\">PgSubscriber</a>&nbsp;arg)</code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#reconnectPolicy-java.util.function.Function-\">reconnectPolicy</a></span>(<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true\" title=\"class or interface in java.util.function\">Function</a>&lt;<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true\" title=\"class or interface in java.lang\">Integer</a>,<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true\" title=\"class or interface in java.lang\">Long</a>&gt;&nbsp;policy)</code>\n<div class=\"block\">Set the reconnect policy that is executed when the subscriber is disconnected.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></code></td>\n<td class=\"colLast\"><span class=\"typeNameLabel\">PgSubscriber.</span><code><span class=\"memberNameLink\"><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html#subscriber-io.vertx.rxjava.core.Vertx-io.reactiverse.pgclient.PgConnectOptions-\">subscriber</a></span>(io.vertx.rxjava.core.Vertx&nbsp;vertx,\n          <a href=\"../../../../../../io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\">PgConnectOptions</a>&nbsp;options)</code>\n<div class=\"block\">Create a subscriber.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"../package-summary.html\">Package</a></li>\n<li><a href=\"../../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">Class</a></li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"../../../../../../overview-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../../index.html?io/reactiverse/rxjava/pgclient/pubsub/class-use/PgSubscriber.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PgSubscriber.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/pubsub/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.rxjava.pgclient.pubsub (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\" target=\"classFrame\">io.reactiverse.rxjava.pgclient.pubsub</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\" target=\"classFrame\">PgChannel</a></li>\n<li><a href=\"PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\" target=\"classFrame\">PgSubscriber</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/pubsub/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.rxjava.pgclient.pubsub (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"io.reactiverse.rxjava.pgclient.pubsub (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-use.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/package-summary.html\">Prev&nbsp;Package</a></li>\n<li>Next&nbsp;Package</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;io.reactiverse.rxjava.pgclient.pubsub</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A channel to Postgres that tracks the subscription to a given Postgres channel using the <code>LISTEN/UNLISTEN</code> commands.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A class for managing subscriptions using <code>LISTEN/UNLISTEN</code> to Postgres channels.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-use.html\">Use</a></li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/package-summary.html\">Prev&nbsp;Package</a></li>\n<li>Next&nbsp;Package</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/pubsub/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>io.reactiverse.rxjava.pgclient.pubsub Class Hierarchy (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"io.reactiverse.rxjava.pgclient.pubsub Class Hierarchy (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li>Use</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/package-tree.html\">Prev</a></li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/pubsub/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package io.reactiverse.rxjava.pgclient.pubsub</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">Object</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.pubsub.<a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\"><span class=\"typeNameLink\">PgChannel</span></a> (implements io.vertx.rxjava.core.streams.ReadStream&lt;T&gt;)</li>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.pubsub.<a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\"><span class=\"typeNameLink\">PgSubscriber</span></a></li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li>Use</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../io/reactiverse/rxjava/pgclient/data/package-tree.html\">Prev</a></li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/pubsub/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/io/reactiverse/rxjava/pgclient/pubsub/package-use.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Uses of Package io.reactiverse.rxjava.pgclient.pubsub (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Uses of Package io.reactiverse.rxjava.pgclient.pubsub (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/pubsub/package-use.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-use.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Uses of Package io.reactiverse.rxjava.pgclient.pubsub\" class=\"title\">Uses of Package<br>io.reactiverse.rxjava.pgclient.pubsub</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing packages, and an explanation\">\n<caption><span>Packages that use <a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"#io.reactiverse.rxjava.pgclient.pubsub\">io.reactiverse.rxjava.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\"><a name=\"io.reactiverse.rxjava.pgclient.pubsub\">\n<!--   -->\n</a>\n<table class=\"useSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Use table, listing classes, and an explanation\">\n<caption><span>Classes in <a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a> used by <a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a></span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Class and Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colOne\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/class-use/PgChannel.html#io.reactiverse.rxjava.pgclient.pubsub\">PgChannel</a>\n<div class=\"block\">A channel to Postgres that tracks the subscription to a given Postgres channel using the <code>LISTEN/UNLISTEN</code> commands.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colOne\"><a href=\"../../../../../io/reactiverse/rxjava/pgclient/pubsub/class-use/PgSubscriber.html#io.reactiverse.rxjava.pgclient.pubsub\">PgSubscriber</a>\n<div class=\"block\">A class for managing subscriptions using <code>LISTEN/UNLISTEN</code> to Postgres channels.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Use</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?io/reactiverse/rxjava/pgclient/pubsub/package-use.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-use.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/overview-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Overview List (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<div class=\"indexHeader\"><span><a href=\"allclasses-frame.html\" target=\"packageFrame\">All&nbsp;Classes</a></span></div>\n<div class=\"indexContainer\">\n<h2 title=\"Packages\">Packages</h2>\n<ul title=\"Packages\">\n<li><a href=\"io/reactiverse/pgclient/package-frame.html\" target=\"packageFrame\">io.reactiverse.pgclient</a></li>\n<li><a href=\"io/reactiverse/pgclient/data/package-frame.html\" target=\"packageFrame\">io.reactiverse.pgclient.data</a></li>\n<li><a href=\"io/reactiverse/pgclient/pubsub/package-frame.html\" target=\"packageFrame\">io.reactiverse.pgclient.pubsub</a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/package-frame.html\" target=\"packageFrame\">io.reactiverse.reactivex.pgclient</a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/data/package-frame.html\" target=\"packageFrame\">io.reactiverse.reactivex.pgclient.data</a></li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/pubsub/package-frame.html\" target=\"packageFrame\">io.reactiverse.reactivex.pgclient.pubsub</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/package-frame.html\" target=\"packageFrame\">io.reactiverse.rxjava.pgclient</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/data/package-frame.html\" target=\"packageFrame\">io.reactiverse.rxjava.pgclient.data</a></li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/pubsub/package-frame.html\" target=\"packageFrame\">io.reactiverse.rxjava.pgclient.pubsub</a></li>\n</ul>\n</div>\n<p>&nbsp;</p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/overview-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:47 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Overview (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Overview (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li class=\"navBarCell1Rev\">Overview</li>\n<li>Package</li>\n<li>Class</li>\n<li>Use</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Reactive Postgres Client 0.11.2 API</h1>\n</div>\n<div class=\"contentContainer\">\n<table class=\"overviewSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Packages table, listing packages, and an explanation\">\n<caption><span>Packages</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"io/reactiverse/pgclient/package-summary.html\">io.reactiverse.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"io/reactiverse/pgclient/data/package-summary.html\">io.reactiverse.pgclient.data</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"io/reactiverse/pgclient/pubsub/package-summary.html\">io.reactiverse.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"io/reactiverse/reactivex/pgclient/package-summary.html\">io.reactiverse.reactivex.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"io/reactiverse/reactivex/pgclient/data/package-summary.html\">io.reactiverse.reactivex.pgclient.data</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"io/reactiverse/reactivex/pgclient/pubsub/package-summary.html\">io.reactiverse.reactivex.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"io/reactiverse/rxjava/pgclient/package-summary.html\">io.reactiverse.rxjava.pgclient</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"io/reactiverse/rxjava/pgclient/data/package-summary.html\">io.reactiverse.rxjava.pgclient.data</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"io/reactiverse/rxjava/pgclient/pubsub/package-summary.html\">io.reactiverse.rxjava.pgclient.pubsub</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li class=\"navBarCell1Rev\">Overview</li>\n<li>Package</li>\n<li>Class</li>\n<li>Use</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/overview-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Class Hierarchy (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Class Hierarchy (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li>Use</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For All Packages</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"io/reactiverse/pgclient/package-tree.html\">io.reactiverse.pgclient</a>, </li>\n<li><a href=\"io/reactiverse/pgclient/data/package-tree.html\">io.reactiverse.pgclient.data</a>, </li>\n<li><a href=\"io/reactiverse/pgclient/pubsub/package-tree.html\">io.reactiverse.pgclient.pubsub</a>, </li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/package-tree.html\">io.reactiverse.reactivex.pgclient</a>, </li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/data/package-tree.html\">io.reactiverse.reactivex.pgclient.data</a>, </li>\n<li><a href=\"io/reactiverse/reactivex/pgclient/pubsub/package-tree.html\">io.reactiverse.reactivex.pgclient.pubsub</a>, </li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/package-tree.html\">io.reactiverse.rxjava.pgclient</a>, </li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/data/package-tree.html\">io.reactiverse.rxjava.pgclient.data</a>, </li>\n<li><a href=\"io/reactiverse/rxjava/pgclient/pubsub/package-tree.html\">io.reactiverse.rxjava.pgclient.pubsub</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">Object</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Box.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Box</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/BoxConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">BoxConverter</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Circle.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Circle</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/CircleConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">CircleConverter</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Interval.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Interval</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/IntervalConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">IntervalConverter</span></a></li>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.data.<a href=\"io/reactiverse/rxjava/pgclient/data/Json.html\" title=\"class in io.reactiverse.rxjava.pgclient.data\"><span class=\"typeNameLink\">Json</span></a></li>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.data.<a href=\"io/reactiverse/reactivex/pgclient/data/Json.html\" title=\"class in io.reactiverse.reactivex.pgclient.data\"><span class=\"typeNameLink\">Json</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Line.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Line</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">LineConverter</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineSegment.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">LineSegment</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/LineSegmentConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">LineSegmentConverter</span></a></li>\n<li type=\"circle\">io.vertx.core.net.NetworkOptions\n<ul>\n<li type=\"circle\">io.vertx.core.net.TCPSSLOptions\n<ul>\n<li type=\"circle\">io.vertx.core.net.ClientOptionsBase\n<ul>\n<li type=\"circle\">io.vertx.core.net.NetClientOptions\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptions.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgConnectOptions</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptions.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgPoolOptions</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">Number</span></a> (implements java.io.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true\" title=\"class or interface in java.io\">Serializable</a>)\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Numeric</span></a></li>\n</ul>\n</li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Path.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Path</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/PathConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">PathConverter</span></a></li>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\"><span class=\"typeNameLink\">PgChannel</span></a> (implements io.vertx.rxjava.core.streams.ReadStream&lt;T&gt;)</li>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgChannel.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\"><span class=\"typeNameLink\">PgChannel</span></a> (implements io.vertx.reactivex.core.streams.ReadStream&lt;T&gt;)</li>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgClient.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgClient</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgConnection.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgConnection</span></a></li>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPool.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgPool</span></a></li>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgTransaction</span></a></li>\n</ul>\n</li>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgClient.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgClient</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgConnection.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgConnection</span></a></li>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPool.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgPool</span></a></li>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgTransaction.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgTransaction</span></a></li>\n</ul>\n</li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnectOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgConnectOptionsConverter</span></a></li>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgCursor.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgCursor</span></a></li>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgCursor.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgCursor</span></a></li>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgIterator.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgIterator</span></a></li>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgIterator.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgIterator</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgNotification.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgNotification</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgNotificationConverter.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgNotificationConverter</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPoolOptionsConverter.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgPoolOptionsConverter</span></a></li>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgPreparedQuery</span></a></li>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgPreparedQuery.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgPreparedQuery</span></a></li>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgResult.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgResult</span></a>&lt;T&gt;\n<ul>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgRowSet</span></a></li>\n</ul>\n</li>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgResult.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgResult</span></a>&lt;T&gt;\n<ul>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgRowSet.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgRowSet</span></a></li>\n</ul>\n</li>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/PgStream.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">PgStream</span></a>&lt;T&gt; (implements io.vertx.rxjava.core.streams.ReadStream&lt;T&gt;)</li>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/PgStream.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">PgStream</span></a>&lt;T&gt; (implements io.vertx.reactivex.core.streams.ReadStream&lt;T&gt;)</li>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.pubsub.<a href=\"io/reactiverse/rxjava/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.rxjava.pgclient.pubsub\"><span class=\"typeNameLink\">PgSubscriber</span></a></li>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.pubsub.<a href=\"io/reactiverse/reactivex/pgclient/pubsub/PgSubscriber.html\" title=\"class in io.reactiverse.reactivex.pgclient.pubsub\"><span class=\"typeNameLink\">PgSubscriber</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Point.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Point</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/PointConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">PointConverter</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Polygon.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Polygon</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/PolygonConverter.html\" title=\"class in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">PolygonConverter</span></a></li>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">Throwable</span></a> (implements java.io.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true\" title=\"class or interface in java.io\">Serializable</a>)\n<ul>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">Exception</span></a>\n<ul>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">RuntimeException</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgException.html\" title=\"class in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgException</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Tuple.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Tuple</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.rxjava.pgclient.<a href=\"io/reactiverse/rxjava/pgclient/Row.html\" title=\"class in io.reactiverse.rxjava.pgclient\"><span class=\"typeNameLink\">Row</span></a></li>\n</ul>\n</li>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Tuple.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Tuple</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.reactivex.pgclient.<a href=\"io/reactiverse/reactivex/pgclient/Row.html\" title=\"class in io.reactiverse.reactivex.pgclient\"><span class=\"typeNameLink\">Row</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">Iterable</span></a>&lt;T&gt;\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgRowSet</span></a> (also extends io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\">PgResult</a>&lt;T&gt;)</li>\n</ul>\n</li>\n<li type=\"circle\">java.util.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true\" title=\"class or interface in java.util\"><span class=\"typeNameLink\">Iterator</span></a>&lt;E&gt;\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgIterator.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgIterator</span></a></li>\n</ul>\n</li>\n<li type=\"circle\">io.reactiverse.pgclient.data.<a href=\"io/reactiverse/pgclient/data/Json.html\" title=\"interface in io.reactiverse.pgclient.data\"><span class=\"typeNameLink\">Json</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgClient.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgClient</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgConnection.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgConnection</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPool.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgPool</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgTransaction.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgTransaction</span></a></li>\n</ul>\n</li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgCursor.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgCursor</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgPreparedQuery.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgPreparedQuery</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgResult.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgResult</span></a>&lt;T&gt;\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgRowSet.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgRowSet</span></a> (also extends java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true\" title=\"class or interface in java.lang\">Iterable</a>&lt;T&gt;)</li>\n</ul>\n</li>\n<li type=\"circle\">io.reactiverse.pgclient.pubsub.<a href=\"io/reactiverse/pgclient/pubsub/PgSubscriber.html\" title=\"interface in io.reactiverse.pgclient.pubsub\"><span class=\"typeNameLink\">PgSubscriber</span></a></li>\n<li type=\"circle\">io.vertx.core.streams.StreamBase\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.pubsub.<a href=\"io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\"><span class=\"typeNameLink\">PgChannel</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgStream</span></a>&lt;T&gt;</li>\n<li type=\"circle\">io.vertx.core.streams.ReadStream&lt;T&gt;\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.pubsub.<a href=\"io/reactiverse/pgclient/pubsub/PgChannel.html\" title=\"interface in io.reactiverse.pgclient.pubsub\"><span class=\"typeNameLink\">PgChannel</span></a></li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/PgStream.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">PgStream</span></a>&lt;T&gt;</li>\n</ul>\n</li>\n</ul>\n</li>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Tuple.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Tuple</span></a>\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/Row.html\" title=\"interface in io.reactiverse.pgclient\"><span class=\"typeNameLink\">Row</span></a></li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Enum Hierarchy\">Enum Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">Object</span></a>\n<ul>\n<li type=\"circle\">java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true\" title=\"class or interface in java.lang\"><span class=\"typeNameLink\">Enum</span></a>&lt;E&gt; (implements java.lang.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true\" title=\"class or interface in java.lang\">Comparable</a>&lt;T&gt;, java.io.<a href=\"http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true\" title=\"class or interface in java.io\">Serializable</a>)\n<ul>\n<li type=\"circle\">io.reactiverse.pgclient.<a href=\"io/reactiverse/pgclient/SslMode.html\" title=\"enum in io.reactiverse.pgclient\"><span class=\"typeNameLink\">SslMode</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li>Use</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/package-list",
    "content": "io.reactiverse.pgclient\nio.reactiverse.pgclient.data\nio.reactiverse.pgclient.pubsub\nio.reactiverse.reactivex.pgclient\nio.reactiverse.reactivex.pgclient.data\nio.reactiverse.reactivex.pgclient.pubsub\nio.reactiverse.rxjava.pgclient\nio.reactiverse.rxjava.pgclient.data\nio.reactiverse.rxjava.pgclient.pubsub\n"
  },
  {
    "path": "docs/apidocs/script.js",
    "content": "function show(type)\n{\n    count = 0;\n    for (var key in methods) {\n        var row = document.getElementById(key);\n        if ((methods[key] &  type) != 0) {\n            row.style.display = '';\n            row.className = (count++ % 2) ? rowColor : altColor;\n        }\n        else\n            row.style.display = 'none';\n    }\n    updateTabs(type);\n}\n\nfunction updateTabs(type)\n{\n    for (var value in tabs) {\n        var sNode = document.getElementById(tabs[value][0]);\n        var spanNode = sNode.firstChild;\n        if (value == type) {\n            sNode.className = activeTableTab;\n            spanNode.innerHTML = tabs[value][1];\n        }\n        else {\n            sNode.className = tableTab;\n            spanNode.innerHTML = \"<a href=\\\"javascript:show(\"+ value + \");\\\">\" + tabs[value][1] + \"</a>\";\n        }\n    }\n}\n"
  },
  {
    "path": "docs/apidocs/serialized-form.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_181) on Fri Jan 25 16:07:46 CET 2019 -->\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<title>Serialized Form (Reactive Postgres Client 0.11.2 API)</title>\n<meta name=\"date\" content=\"2019-01-25\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Serialized Form (Reactive Postgres Client 0.11.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li>Use</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?serialized-form.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"serialized-form.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Serialized Form\" class=\"title\">Serialized Form</h1>\n</div>\n<div class=\"serializedFormContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h2 title=\"Package\">Package&nbsp;io.reactiverse.pgclient</h2>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient.PgException\">\n<!--   -->\n</a>\n<h3>Class <a href=\"io/reactiverse/pgclient/PgException.html\" title=\"class in io.reactiverse.pgclient\">io.reactiverse.pgclient.PgException</a> extends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true\" title=\"class or interface in java.lang\">RuntimeException</a> implements Serializable</h3>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h3>Serialized Fields</h3>\n<ul class=\"blockList\">\n<li class=\"blockListLast\">\n<h4>error</h4>\n<pre>io.reactiverse.pgclient.impl.codec.decoder.ErrorResponse error</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2 title=\"Package\">Package&nbsp;io.reactiverse.pgclient.data</h2>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"io.reactiverse.pgclient.data.Numeric\">\n<!--   -->\n</a>\n<h3>Class <a href=\"io/reactiverse/pgclient/data/Numeric.html\" title=\"class in io.reactiverse.pgclient.data\">io.reactiverse.pgclient.data.Numeric</a> extends <a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a> implements Serializable</h3>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h3>Serialized Fields</h3>\n<ul class=\"blockList\">\n<li class=\"blockListLast\">\n<h4>value</h4>\n<pre><a href=\"http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true\" title=\"class or interface in java.lang\">Number</a> value</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li>Use</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?serialized-form.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"serialized-form.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n<p class=\"legalCopy\"><small>Copyright &#169; 2019 Eclipse. All rights reserved.</small></p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/apidocs/stylesheet.css",
    "content": "/* Javadoc style sheet */\n/*\nOverall document style\n*/\n\n@import url('resources/fonts/dejavu.css');\n\nbody {\n    background-color:#ffffff;\n    color:#353833;\n    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;\n    font-size:14px;\n    margin:0;\n}\na:link, a:visited {\n    text-decoration:none;\n    color:#4A6782;\n}\na:hover, a:focus {\n    text-decoration:none;\n    color:#bb7a2a;\n}\na:active {\n    text-decoration:none;\n    color:#4A6782;\n}\na[name] {\n    color:#353833;\n}\na[name]:hover {\n    text-decoration:none;\n    color:#353833;\n}\npre {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n}\nh1 {\n    font-size:20px;\n}\nh2 {\n    font-size:18px;\n}\nh3 {\n    font-size:16px;\n    font-style:italic;\n}\nh4 {\n    font-size:13px;\n}\nh5 {\n    font-size:12px;\n}\nh6 {\n    font-size:11px;\n}\nul {\n    list-style-type:disc;\n}\ncode, tt {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    padding-top:4px;\n    margin-top:8px;\n    line-height:1.4em;\n}\ndt code {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    padding-top:4px;\n}\ntable tr td dt code {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    vertical-align:top;\n    padding-top:4px;\n}\nsup {\n    font-size:8px;\n}\n/*\nDocument title and Copyright styles\n*/\n.clear {\n    clear:both;\n    height:0px;\n    overflow:hidden;\n}\n.aboutLanguage {\n    float:right;\n    padding:0px 21px;\n    font-size:11px;\n    z-index:200;\n    margin-top:-9px;\n}\n.legalCopy {\n    margin-left:.5em;\n}\n.bar a, .bar a:link, .bar a:visited, .bar a:active {\n    color:#FFFFFF;\n    text-decoration:none;\n}\n.bar a:hover, .bar a:focus {\n    color:#bb7a2a;\n}\n.tab {\n    background-color:#0066FF;\n    color:#ffffff;\n    padding:8px;\n    width:5em;\n    font-weight:bold;\n}\n/*\nNavigation bar styles\n*/\n.bar {\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    padding:.8em .5em .4em .8em;\n    height:auto;/*height:1.8em;*/\n    font-size:11px;\n    margin:0;\n}\n.topNav {\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    float:left;\n    padding:0;\n    width:100%;\n    clear:right;\n    height:2.8em;\n    padding-top:10px;\n    overflow:hidden;\n    font-size:12px; \n}\n.bottomNav {\n    margin-top:10px;\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    float:left;\n    padding:0;\n    width:100%;\n    clear:right;\n    height:2.8em;\n    padding-top:10px;\n    overflow:hidden;\n    font-size:12px;\n}\n.subNav {\n    background-color:#dee3e9;\n    float:left;\n    width:100%;\n    overflow:hidden;\n    font-size:12px;\n}\n.subNav div {\n    clear:left;\n    float:left;\n    padding:0 0 5px 6px;\n    text-transform:uppercase;\n}\nul.navList, ul.subNavList {\n    float:left;\n    margin:0 25px 0 0;\n    padding:0;\n}\nul.navList li{\n    list-style:none;\n    float:left;\n    padding: 5px 6px;\n    text-transform:uppercase;\n}\nul.subNavList li{\n    list-style:none;\n    float:left;\n}\n.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {\n    color:#FFFFFF;\n    text-decoration:none;\n    text-transform:uppercase;\n}\n.topNav a:hover, .bottomNav a:hover {\n    text-decoration:none;\n    color:#bb7a2a;\n    text-transform:uppercase;\n}\n.navBarCell1Rev {\n    background-color:#F8981D;\n    color:#253441;\n    margin: auto 5px;\n}\n.skipNav {\n    position:absolute;\n    top:auto;\n    left:-9999px;\n    overflow:hidden;\n}\n/*\nPage header and footer styles\n*/\n.header, .footer {\n    clear:both;\n    margin:0 20px;\n    padding:5px 0 0 0;\n}\n.indexHeader {\n    margin:10px;\n    position:relative;\n}\n.indexHeader span{\n    margin-right:15px;\n}\n.indexHeader h1 {\n    font-size:13px;\n}\n.title {\n    color:#2c4557;\n    margin:10px 0;\n}\n.subTitle {\n    margin:5px 0 0 0;\n}\n.header ul {\n    margin:0 0 15px 0;\n    padding:0;\n}\n.footer ul {\n    margin:20px 0 5px 0;\n}\n.header ul li, .footer ul li {\n    list-style:none;\n    font-size:13px;\n}\n/*\nHeading styles\n*/\ndiv.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {\n    background-color:#dee3e9;\n    border:1px solid #d0d9e0;\n    margin:0 0 6px -8px;\n    padding:7px 5px;\n}\nul.blockList ul.blockList ul.blockList li.blockList h3 {\n    background-color:#dee3e9;\n    border:1px solid #d0d9e0;\n    margin:0 0 6px -8px;\n    padding:7px 5px;\n}\nul.blockList ul.blockList li.blockList h3 {\n    padding:0;\n    margin:15px 0;\n}\nul.blockList li.blockList h2 {\n    padding:0px 0 20px 0;\n}\n/*\nPage layout container styles\n*/\n.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {\n    clear:both;\n    padding:10px 20px;\n    position:relative;\n}\n.indexContainer {\n    margin:10px;\n    position:relative;\n    font-size:12px;\n}\n.indexContainer h2 {\n    font-size:13px;\n    padding:0 0 3px 0;\n}\n.indexContainer ul {\n    margin:0;\n    padding:0;\n}\n.indexContainer ul li {\n    list-style:none;\n    padding-top:2px;\n}\n.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {\n    font-size:12px;\n    font-weight:bold;\n    margin:10px 0 0 0;\n    color:#4E4E4E;\n}\n.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {\n    margin:5px 0 10px 0px;\n    font-size:14px;\n    font-family:'DejaVu Sans Mono',monospace;\n}\n.serializedFormContainer dl.nameValue dt {\n    margin-left:1px;\n    font-size:1.1em;\n    display:inline;\n    font-weight:bold;\n}\n.serializedFormContainer dl.nameValue dd {\n    margin:0 0 0 1px;\n    font-size:1.1em;\n    display:inline;\n}\n/*\nList styles\n*/\nul.horizontal li {\n    display:inline;\n    font-size:0.9em;\n}\nul.inheritance {\n    margin:0;\n    padding:0;\n}\nul.inheritance li {\n    display:inline;\n    list-style:none;\n}\nul.inheritance li ul.inheritance {\n    margin-left:15px;\n    padding-left:15px;\n    padding-top:1px;\n}\nul.blockList, ul.blockListLast {\n    margin:10px 0 10px 0;\n    padding:0;\n}\nul.blockList li.blockList, ul.blockListLast li.blockList {\n    list-style:none;\n    margin-bottom:15px;\n    line-height:1.4;\n}\nul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {\n    padding:0px 20px 5px 10px;\n    border:1px solid #ededed; \n    background-color:#f8f8f8;\n}\nul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {\n    padding:0 0 5px 8px;\n    background-color:#ffffff;\n    border:none;\n}\nul.blockList ul.blockList ul.blockList ul.blockList li.blockList {\n    margin-left:0;\n    padding-left:0;\n    padding-bottom:15px;\n    border:none;\n}\nul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {\n    list-style:none;\n    border-bottom:none;\n    padding-bottom:0;\n}\ntable tr td dl, table tr td dl dt, table tr td dl dd {\n    margin-top:0;\n    margin-bottom:1px;\n}\n/*\nTable styles\n*/\n.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {\n    width:100%;\n    border-left:1px solid #EEE; \n    border-right:1px solid #EEE; \n    border-bottom:1px solid #EEE; \n}\n.overviewSummary, .memberSummary  {\n    padding:0px;\n}\n.overviewSummary caption, .memberSummary caption, .typeSummary caption,\n.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {\n    position:relative;\n    text-align:left;\n    background-repeat:no-repeat;\n    color:#253441;\n    font-weight:bold;\n    clear:none;\n    overflow:hidden;\n    padding:0px;\n    padding-top:10px;\n    padding-left:1px;\n    margin:0px;\n    white-space:pre;\n}\n.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,\n.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,\n.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,\n.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,\n.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,\n.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,\n.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,\n.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {\n    color:#FFFFFF;\n}\n.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,\n.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    padding-bottom:7px;\n    display:inline-block;\n    float:left;\n    background-color:#F8981D;\n    border: none;\n    height:16px;\n}\n.memberSummary caption span.activeTableTab span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    margin-right:3px;\n    display:inline-block;\n    float:left;\n    background-color:#F8981D;\n    height:16px;\n}\n.memberSummary caption span.tableTab span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    margin-right:3px;\n    display:inline-block;\n    float:left;\n    background-color:#4D7A97;\n    height:16px;\n}\n.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {\n    padding-top:0px;\n    padding-left:0px;\n    padding-right:0px;\n    background-image:none;\n    float:none;\n    display:inline;\n}\n.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,\n.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {\n    display:none;\n    width:5px;\n    position:relative;\n    float:left;\n    background-color:#F8981D;\n}\n.memberSummary .activeTableTab .tabEnd {\n    display:none;\n    width:5px;\n    margin-right:3px;\n    position:relative; \n    float:left;\n    background-color:#F8981D;\n}\n.memberSummary .tableTab .tabEnd {\n    display:none;\n    width:5px;\n    margin-right:3px;\n    position:relative;\n    background-color:#4D7A97;\n    float:left;\n\n}\n.overviewSummary td, .memberSummary td, .typeSummary td,\n.useSummary td, .constantsSummary td, .deprecatedSummary td {\n    text-align:left;\n    padding:0px 0px 12px 10px;\n}\nth.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,\ntd.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{\n    vertical-align:top;\n    padding-right:0px;\n    padding-top:8px;\n    padding-bottom:3px;\n}\nth.colFirst, th.colLast, th.colOne, .constantsSummary th {\n    background:#dee3e9;\n    text-align:left;\n    padding:8px 3px 3px 7px;\n}\ntd.colFirst, th.colFirst {\n    white-space:nowrap;\n    font-size:13px;\n}\ntd.colLast, th.colLast {\n    font-size:13px;\n}\ntd.colOne, th.colOne {\n    font-size:13px;\n}\n.overviewSummary td.colFirst, .overviewSummary th.colFirst,\n.useSummary td.colFirst, .useSummary th.colFirst,\n.overviewSummary td.colOne, .overviewSummary th.colOne,\n.memberSummary td.colFirst, .memberSummary th.colFirst,\n.memberSummary td.colOne, .memberSummary th.colOne,\n.typeSummary td.colFirst{\n    width:25%;\n    vertical-align:top;\n}\ntd.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {\n    font-weight:bold;\n}\n.tableSubHeadingColor {\n    background-color:#EEEEFF;\n}\n.altColor {\n    background-color:#FFFFFF;\n}\n.rowColor {\n    background-color:#EEEEEF;\n}\n/*\nContent styles\n*/\n.description pre {\n    margin-top:0;\n}\n.deprecatedContent {\n    margin:0;\n    padding:10px 0;\n}\n.docSummary {\n    padding:0;\n}\n\nul.blockList ul.blockList ul.blockList li.blockList h3 {\n    font-style:normal;\n}\n\ndiv.block {\n    font-size:14px;\n    font-family:'DejaVu Serif', Georgia, \"Times New Roman\", Times, serif;\n}\n\ntd.colLast div {\n    padding-top:0px;\n}\n\n\ntd.colLast a {\n    padding-bottom:3px;\n}\n/*\nFormatting effect styles\n*/\n.sourceLineNo {\n    color:green;\n    padding:0 30px 0 0;\n}\nh1.hidden {\n    visibility:hidden;\n    overflow:hidden;\n    font-size:10px;\n}\n.block {\n    display:block;\n    margin:3px 10px 2px 0px;\n    color:#474747;\n}\n.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,\n.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,\n.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {\n    font-weight:bold;\n}\n.deprecationComment, .emphasizedPhrase, .interfaceName {\n    font-style:italic;\n}\n\ndiv.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,\ndiv.block div.block span.interfaceName {\n    font-style:normal;\n}\n\ndiv.contentContainer ul.blockList li.blockList h2{\n    padding-bottom:0px;\n}\n"
  },
  {
    "path": "docs/guide/groovy/index.md",
    "content": "# Reactive Postgres Client\n\nThe Reactive Postgres Client is a client for Postgres with a straightforward API focusing on\nscalability and low overhead.\n\nThe client is reactive and non blocking, allowing to handle many database connections with a single thread.\n\n* Event driven\n* Lightweight\n* Built-in connection pooling\n* Prepared queries caching\n* Publish / subscribe using Postgres `NOTIFY/LISTEN`\n* Batch and cursor\n* Row streaming\n* Command pipeling\n* RxJava 1 and RxJava 2\n* Direct memory to object without unnecessary copies\n* Java 8 Date and Time\n* SSL/TLS\n* Unix domain socket\n* HTTP/1.x CONNECT, SOCKS4a or SOCKS5 proxy support\n\n## Usage\n\nTo use the Reactive Postgres Client add the following dependency to the _dependencies_ section of your build descriptor:\n\n* Maven (in your `pom.xml`):\n\n```xml\n<dependency>\n <groupId>io.reactiverse</groupId>\n <artifactId>reactive-pg-client</artifactId>\n <version>0.11.4</version>\n</dependency>\n```\n\n* Gradle (in your `build.gradle` file):\n\n```groovy\ndependencies {\n compile 'io.reactiverse:reactive-pg-client:0.11.4'\n}\n```\n\n## Getting started\n\nHere is the simplest way to connect, query and disconnect\n\n```groovy\n\n// Pool options\ndef options = [\n  port:5432,\n  host:\"the-host\",\n  database:\"the-db\",\n  user:\"user\",\n  password:\"secret\",\n  maxSize:5\n]\n\n// Create the client pool\ndef client = PgClient.pool(options)\n\n// A simple query\nclient.query(\"SELECT * FROM users WHERE id='julien'\", { ar ->\n  if (ar.succeeded()) {\n    def result = ar.result()\n    println(\"Got ${result.size()} rows \")\n  } else {\n    println(\"Failure: ${ar.cause().getMessage()}\")\n  }\n\n  // Now close the pool\n  client.close()\n})\n\n```\n\n## Connecting to Postgres\n\nMost of the time you will use a pool to connect to Postgres:\n\n```groovy\n\n// Pool options\ndef options = [\n  port:5432,\n  host:\"the-host\",\n  database:\"the-db\",\n  user:\"user\",\n  password:\"secret\",\n  maxSize:5\n]\n\n// Create the pooled client\ndef client = PgClient.pool(options)\n\n```\n\nThe pooled client uses a connection pool and any operation will borrow a connection from the pool\nto execute the operation and release it to the pool.\n\nIf you are running with Vert.x you can pass it your Vertx instance:\n\n```groovy\n\n// Pool options\ndef options = [\n  port:5432,\n  host:\"the-host\",\n  database:\"the-db\",\n  user:\"user\",\n  password:\"secret\",\n  maxSize:5\n]\n\n// Create the pooled client\ndef client = PgClient.pool(vertx, options)\n\n```\n\nYou need to release the pool when you don't need it anymore:\n\n```groovy\n\n// Close the pool and all the associated resources\npool.close()\n\n```\n\nWhen you need to execute several operations on the same connection, you need to use a client\n[`connection`](../../apidocs/io/reactiverse/pgclient/PgConnection.html).\n\nYou can easily get one from the pool:\n\n```groovy\n\n// Pool options\ndef options = [\n  port:5432,\n  host:\"the-host\",\n  database:\"the-db\",\n  user:\"user\",\n  password:\"secret\",\n  maxSize:5\n]\n\n// Create the pooled client\ndef client = PgClient.pool(vertx, options)\n\n// Get a connection from the pool\nclient.getConnection({ ar1 ->\n\n  if (ar1.succeeded()) {\n\n    println(\"Connected\")\n\n    // Obtain our connection\n    def conn = ar1.result()\n\n    // All operations execute on the same connection\n    conn.query(\"SELECT * FROM users WHERE id='julien'\", { ar2 ->\n      if (ar2.succeeded()) {\n        conn.query(\"SELECT * FROM users WHERE id='emad'\", { ar3 ->\n          // Release the connection to the pool\n          conn.close()\n        })\n      } else {\n        // Release the connection to the pool\n        conn.close()\n      }\n    })\n  } else {\n    println(\"Could not connect: ${ar1.cause().getMessage()}\")\n  }\n})\n\n```\n\nOnce you are done with the connection you must close it to release it to the pool, so it can be reused.\n\nSometimes you want to improve performance via Unix domain socket connection, we achieve this with Vert.x Native transports.\n\nMake sure you have added the required `netty-transport-native` dependency in your classpath and enabled the Unix domain socket option.\n\n```groovy\n\n// Pool Options\n// Socket file name will be /var/run/postgresql/.s.PGSQL.5432\ndef options = [\n  host:\"/var/run/postgresql\",\n  port:5432,\n  database:\"the-db\"\n]\n\n// Create the pooled client\ndef client = PgClient.pool(options)\n\n// Create the pooled client with a vertx instance\n// Make sure the vertx instance has enabled native transports\ndef client2 = PgClient.pool(vertx, options)\n\n```\n\nMore information can be found in the [Vert.x documentation](https://vertx.io/docs/vertx-core/java/#_native_transports).\n\n## Configuration\n\nThere are several options for you to configure the client.\n\nApart from configuring with a `PgPoolOptions` data object, We also provide you an alternative way to connect when you want to configure with a connection URI:\n\n```groovy\n\n// Connection URI\ndef connectionUri = \"postgresql://dbuser:secretpassword@database.server.com:3211/mydb\"\n\n// Create the pool from the connection URI\ndef pool = PgClient.pool(connectionUri)\n\n// Create the connection from the connection URI\nPgClient.connect(vertx, connectionUri, { res ->\n  // Handling your connection\n})\n\n```\n\nMore information about connection string formats can be found in the [PostgreSQL Manuals](https://www.postgresql.org/docs/9.6/static/libpq-connect.html#LIBPQ-CONNSTRING).\n\nYou can also use environment variables to set default connection setting values, this is useful\nwhen you want to avoid hard-coding database connection information. You can refer to the [official documentation](https://www.postgresql.org/docs/9.6/static/libpq-envars.html)\nfor more details. The following parameters are supported:\n\n* `PGHOST`\n* `PGHOSTADDR`\n* `PGPORT`\n* `PGDATABASE`\n* `PGUSER`\n* `PGPASSWORD`\n* `PGSSLMODE`\n\nIf you don't specify a data object or a connection URI string to connect, environment variables will take precedence over them.\n\n```\n$ PGUSER=user \\\n PGHOST=the-host \\\n PGPASSWORD=secret \\\n PGDATABASE=the-db \\\n PGPORT=5432 \\\n PGSSLMODE=DISABLE\n```\n\n```groovy\n\n// Create the pool from the environment variables\ndef pool = PgClient.pool()\n\n// Create the connection from the environment variables\nPgClient.connect(vertx, { res ->\n  // Handling your connection\n})\n\n```\n\n## Running queries\n\nWhen you don't need a transaction or run single queries, you can run queries directly on the pool; the pool\nwill use one of its connection to run the query and return the result to you.\n\nHere is how to run simple queries:\n\n```groovy\nclient.query(\"SELECT * FROM users WHERE id='julien'\", { ar ->\n  if (ar.succeeded()) {\n    def result = ar.result()\n    println(\"Got ${result.size()} rows \")\n  } else {\n    println(\"Failure: ${ar.cause().getMessage()}\")\n  }\n})\n\n```\n\nYou can do the same with prepared queries.\n\nThe SQL string can refer to parameters by position, using `$1`, `$2`, etc…​\n\n```groovy\nclient.preparedQuery(\"SELECT * FROM users WHERE id=$1\", Tuple.of(\"julien\"), { ar ->\n  if (ar.succeeded()) {\n    def rows = ar.result()\n    println(\"Got ${rows.size()} rows \")\n  } else {\n    println(\"Failure: ${ar.cause().getMessage()}\")\n  }\n})\n\n```\n\nQuery methods provides an asynchronous [`PgRowSet`](../../apidocs/io/reactiverse/pgclient/PgRowSet.html) instance that works for _SELECT_ queries\n\n```groovy\nclient.preparedQuery(\"SELECT first_name, last_name FROM users\", { ar ->\n  if (ar.succeeded()) {\n    def rows = ar.result()\n    rows.each { row ->\n      println(\"User ${row.getString(0)} ${row.getString(1)}\")\n    }\n  } else {\n    println(\"Failure: ${ar.cause().getMessage()}\")\n  }\n})\n\n```\n\nor _UPDATE_/_INSERT_ queries:\n\n```groovy\nclient.preparedQuery(\"INSERT INTO users (first_name, last_name) VALUES ($1, $2)\", Tuple.of(\"Julien\", \"Viet\"), { ar ->\n  if (ar.succeeded()) {\n    def rows = ar.result()\n    println(rows.rowCount())\n  } else {\n    println(\"Failure: ${ar.cause().getMessage()}\")\n  }\n})\n\n```\n\nThe [`Row`](../../apidocs/io/reactiverse/pgclient/Row.html) gives you access to your data by index\n\n```groovy\nprintln(\"User ${row.getString(0)} ${row.getString(1)}\")\n\n```\n\nor by name\n\n```groovy\nprintln(\"User ${row.getString(\"first_name\")} ${row.getString(\"last_name\")}\")\n\n```\n\nYou can access a wide variety of of types\n\n```groovy\n\ndef firstName = row.getString(\"first_name\")\ndef male = row.getBoolean(\"male\")\ndef age = row.getInteger(\"age\")\n\n// ...\n\n\n```\n\nYou can execute prepared batch\n\n```groovy\n\n// Add commands to the batch\ndef batch = []\nbatch.add(Tuple.of(\"julien\", \"Julien Viet\"))\nbatch.add(Tuple.of(\"emad\", \"Emad Alblueshi\"))\n\n// Execute the prepared batch\nclient.preparedBatch(\"INSERT INTO USERS (id, name) VALUES ($1, $2)\", batch, { res ->\n  if (res.succeeded()) {\n\n    // Process rows\n    def rows = res.result()\n  } else {\n    println(\"Batch failed ${res.cause()}\")\n  }\n})\n\n```\n\nYou can cache prepared queries:\n\n```groovy\n\n// Enable prepare statements\noptions.cachePreparedStatements = true\n\ndef client = PgClient.pool(vertx, options)\n\n```\n\nYou can fetch generated keys with a 'RETURNING' clause in your query:\n\n```groovy\nclient.preparedQuery(\"INSERT INTO color (color_name) VALUES ($1), ($2), ($3) RETURNING color_id\", Tuple.of(\"white\", \"red\", \"blue\"), { ar ->\n  if (ar.succeeded()) {\n    def rows = ar.result()\n    println(rows.rowCount())\n    rows.each { row ->\n      println(\"generated key: ${row.getInteger(\"color_id\")}\")\n    }\n  } else {\n    println(\"Failure: ${ar.cause().getMessage()}\")\n  }\n})\n\n```\n\n## Using connections\n\nWhen you need to execute sequential queries (without a transaction), you can create a new connection\nor borrow one from the pool:\n\n```groovy\nCode not translatable\n```\n\nPrepared queries can be created:\n\n```groovy\nconnection.prepare(\"SELECT * FROM users WHERE first_name LIKE $1\", { ar1 ->\n  if (ar1.succeeded()) {\n    def pq = ar1.result()\n    pq.execute(Tuple.of(\"julien\"), { ar2 ->\n      if (ar2.succeeded()) {\n        // All rows\n        def rows = ar2.result()\n      }\n    })\n  }\n})\n\n```\n\nNOTE: prepared query caching depends on the [`setCachePreparedStatements`](../../apidocs/io/reactiverse/pgclient/PgConnectOptions.html#setCachePreparedStatements-boolean-) and\ndoes not depend on whether you are creating prepared queries or use [`direct prepared queries`](../../apidocs/io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-)\n\n[`PgPreparedQuery`](../../apidocs/io/reactiverse/pgclient/PgPreparedQuery.html)can perform efficient batching:\n\n```groovy\nconnection.prepare(\"INSERT INTO USERS (id, name) VALUES ($1, $2)\", { ar1 ->\n  if (ar1.succeeded()) {\n    def prepared = ar1.result()\n\n    // Create a query : bind parameters\n    def batch = []\n\n    // Add commands to the createBatch\n    batch.add(Tuple.of(\"julien\", \"Julien Viet\"))\n    batch.add(Tuple.of(\"emad\", \"Emad Alblueshi\"))\n\n    prepared.batch(batch, { res ->\n      if (res.succeeded()) {\n\n        // Process rows\n        def rows = res.result()\n      } else {\n        println(\"Batch failed ${res.cause()}\")\n      }\n    })\n  }\n})\n\n```\n\n\n## Using transactions\n\n### Transactions with connections\n\nYou can execute transaction using SQL `BEGIN`/`COMMIT`/`ROLLBACK`, if you do so you must use\na [`PgConnection`](../../apidocs/io/reactiverse/pgclient/PgConnection.html) and manage it yourself.\n\nOr you can use the transaction API of [`PgConnection`](../../apidocs/io/reactiverse/pgclient/PgConnection.html):\n\n```groovy\nCode not translatable\n```\n\nWhen Postgres reports the current transaction is failed (e.g the infamous _current transaction is aborted, commands ignored until\nend of transaction block_), the transaction is rollbacked and the [`abortHandler`](../../apidocs/io/reactiverse/pgclient/PgTransaction.html#abortHandler-io.vertx.core.Handler-)\nis called:\n\n```groovy\npool.getConnection({ res ->\n  if (res.succeeded()) {\n\n    // Transaction must use a connection\n    def conn = res.result()\n\n    // Begin the transaction\n    def tx = conn.begin().abortHandler({ v ->\n      println(\"Transaction failed => rollbacked\")\n    })\n\n    conn.query(\"INSERT INTO Users (first_name,last_name) VALUES ('Julien','Viet')\", { ar ->\n      // Works fine of course\n      if (ar.succeeded()) {\n\n      } else {\n        tx.rollback()\n        conn.close()\n      }\n    })\n    conn.query(\"INSERT INTO Users (first_name,last_name) VALUES ('Julien','Viet')\", { ar ->\n      // Fails and triggers transaction aborts\n    })\n\n    // Attempt to commit the transaction\n    tx.commit({ ar ->\n      // But transaction abortion fails it\n\n      // Return the connection to the pool\n      conn.close()\n    })\n  }\n})\n\n```\n\n### Simplified transaction API\n\nWhen you use a pool, you can start a transaction directly on the pool.\n\nIt borrows a connection from the pool, begins the transaction and releases the connection to the pool when the transaction ends.\n\n```groovy\nCode not translatable\n```\n\n## Cursors and streaming\n\nBy default prepared query execution fetches all rows, you can use a\n[`PgCursor`](../../apidocs/io/reactiverse/pgclient/PgCursor.html)to control the amount of rows you want to read:\n\n```groovy\nconnection.prepare(\"SELECT * FROM users WHERE first_name LIKE $1\", { ar1 ->\n  if (ar1.succeeded()) {\n    def pq = ar1.result()\n\n    // Cursors require to run within a transaction\n    def tx = connection.begin()\n\n    // Create a cursor\n    def cursor = pq.cursor(Tuple.of(\"julien\"))\n\n    // Read 50 rows\n    cursor.read(50, { ar2 ->\n      if (ar2.succeeded()) {\n        def rows = ar2.result()\n\n        // Check for more ?\n        if (cursor.hasMore()) {\n          // Repeat the process...\n        } else {\n          // No more rows - commit the transaction\n          tx.commit()\n        }\n      }\n    })\n  }\n})\n\n```\n\nPostreSQL destroys cursors at the end of a transaction, so the cursor API shall be used\nwithin a transaction, otherwise you will likely get the `34000` PostgreSQL error.\n\nCursors shall be closed when they are released prematurely:\n\n```groovy\ncursor.read(50, { ar2 ->\n  if (ar2.succeeded()) {\n    // Close the cursor\n    cursor.close()\n  }\n})\n\n```\n\nA stream API is also available for cursors, which can be more convenient, specially with the Rxified version.\n\n```groovy\nconnection.prepare(\"SELECT * FROM users WHERE first_name LIKE $1\", { ar1 ->\n  if (ar1.succeeded()) {\n    def pq = ar1.result()\n\n    // Streams require to run within a transaction\n    def tx = connection.begin()\n\n    // Fetch 50 rows at a time\n    def stream = pq.createStream(50, Tuple.of(\"julien\"))\n\n    // Use the stream\n    stream.exceptionHandler({ err ->\n      println(\"Error: ${err.getMessage()}\")\n    })\n    stream.endHandler({ v ->\n      tx.commit()\n      println(\"End of stream\")\n    })\n    stream.handler({ row ->\n      println(\"User: ${row.getString(\"last_name\")}\")\n    })\n  }\n})\n\n```\n\nThe stream read the rows by batch of `50` and stream them, when the rows have been passed to the handler,\na new batch of `50` is read and so on.\n\nThe stream can be resumed or paused, the loaded rows will remain in memory until they are delivered and the cursor\nwill stop iterating.\n\n## Postgres type mapping\n\nCurrently the client supports the following Postgres types\n\n* BOOLEAN (`java.lang.Boolean`)\n* INT2 (`java.lang.Short`)\n* INT4 (`java.lang.Integer`)\n* INT8 (`java.lang.Long`)\n* FLOAT4 (`java.lang.Float`)\n* FLOAT8 (`java.lang.Double`)\n* CHAR (`java.lang.String`)\n* VARCHAR (`java.lang.String`)\n* TEXT (`java.lang.String`)\n* ENUM (`java.lang.String`)\n* NAME (`java.lang.String`)\n* SERIAL2 (`java.lang.Short`)\n* SERIAL4 (`java.lang.Integer`)\n* SERIAL8 (`java.lang.Long`)\n* NUMERIC (`io.reactiverse.pgclient.data.Numeric`)\n* UUID (`java.util.UUID`)\n* DATE (`java.time.LocalDate`)\n* TIME (`java.time.LocalTime`)\n* TIMETZ (`java.time.OffsetTime`)\n* TIMESTAMP (`java.time.LocalDateTime`)\n* TIMESTAMPTZ (`java.time.OffsetDateTime`)\n* INTERVAL (`io.reactiverse.pgclient.data.Interval`)\n* BYTEA (`io.vertx.core.buffer.Buffer`)\n* JSON (`io.reactiverse.pgclient.data.Json`)\n* JSONB (`io.reactiverse.pgclient.data.Json`)\n* POINT (`io.reactiverse.pgclient.data.Point`)\n* LINE (`io.reactiverse.pgclient.data.Line`)\n* LSEG (`io.reactiverse.pgclient.data.LineSegment`)\n* BOX (`io.reactiverse.pgclient.data.Box`)\n* PATH (`io.reactiverse.pgclient.data.Path`)\n* POLYGON (`io.reactiverse.pgclient.data.Polygon`)\n* CIRCLE (`io.reactiverse.pgclient.data.Circle`)\n\nTuple decoding uses the above types when storing values, it also performs on the flu conversion the actual value when possible:\n\n```groovy\npool.query(\"SELECT 1::BIGINT \\\"VAL\\\"\", { ar ->\n  def rowSet = ar.result()\n  def row = rowSet.iterator().next()\n\n  // Stored as java.lang.Long\n  def value = row.getValue(0)\n\n  // Convert to java.lang.Integer\n  def intValue = row.getInteger(0)\n})\n\n```\n\nTuple encoding uses the above type mapping for encoding, unless the type is numeric in which case `java.lang.Number` is used instead:\n\n```groovy\npool.query(\"SELECT 1::BIGINT \\\"VAL\\\"\", { ar ->\n  def rowSet = ar.result()\n  def row = rowSet.iterator().next()\n\n  // Stored as java.lang.Long\n  def value = row.getValue(0)\n\n  // Convert to java.lang.Integer\n  def intValue = row.getInteger(0)\n})\n\n\n```\n\nArrays of these types are supported.\n\n### Handling JSON\n\nThe [`Json`](../../apidocs/io/reactiverse/pgclient/data/Json.html) Java type is used to represent the Postgres `JSON` and `JSONB` type.\n\nThe main reason of this type is handling `null` JSON values.\n\n```groovy\n\n// Create a tuple\ndef tuple = Tuple.of(Json.create(Json.create(null)), Json.create(Json.create([\n  foo:\"bar\"\n])), Json.create(Json.create(null)))\n\n// Retrieving json\ndef value = tuple.getJson(0).value()\n\n//\nvalue = tuple.getJson(1).value()\n\n//\nvalue = tuple.getJson(3).value()\n\n```\n\n### Handling NUMERIC\n\nThe [`Numeric`](../../apidocs/io/reactiverse/pgclient/data/Numeric.html) Java type is used to represent the Postgres `NUMERIC` type.\n\n```groovy\ndef numeric = row.getNumeric(\"value\")\nif (numeric.isNaN()) {\n  // Handle NaN\n} else {\n  def value = numeric.bigDecimalValue()\n}\n\n```\n\n## Handling arrays\n\nArrays are available on [`Tuple`](../../apidocs/io/reactiverse/pgclient/Tuple.html) and [`Row`](../../apidocs/io/reactiverse/pgclient/Row.html):\n\n```groovy\nCode not translatable\n```\n\n## Handling custom types\n\nStrings are used to represent custom types, both sent to and returned from Postgres.\n\nYou can read from Postgres and get the custom type as a string\n\n```groovy\nclient.preparedQuery(\"SELECT address, (address).city FROM address_book WHERE id=$1\", Tuple.of(3), { ar ->\n  if (ar.succeeded()) {\n    def rows = ar.result()\n    rows.each { row ->\n      println(\"Full Address ${row.getString(0)}, City ${row.getString(1)}\")\n    }\n  } else {\n    println(\"Failure: ${ar.cause().getMessage()}\")\n  }\n})\n\n```\n\nYou can also write to Postgres by providing a string\n\n```groovy\nclient.preparedQuery(\"INSERT INTO address_book (id, address) VALUES ($1, $2)\", Tuple.of(3, \"('Anytown', 'Second Ave', false)\"), { ar ->\n  if (ar.succeeded()) {\n    def rows = ar.result()\n    println(rows.rowCount())\n  } else {\n    println(\"Failure: ${ar.cause().getMessage()}\")\n  }\n})\n\n```\n\n## Collector queries\n\nYou can use Java collectors with the query API:\n\n```groovy\nCode not translatable\n```\n\nThe collector processing must not keep a reference on the [`Row`](../../apidocs/io/reactiverse/pgclient/Row.html) as\nthere is a single row used for processing the entire set.\n\nThe Java `Collectors` provides many interesting predefined collectors, for example you can\ncreate easily create a string directly from the row set:\n\n```groovy\nCode not translatable\n```\n\n## RxJava support\n\nThe rxified API supports RxJava 1 and RxJava 2, the following examples use RxJava 2.\n\nMost asynchronous constructs are available as methods prefixed by `rx`:\n\n```groovy\nCode not translatable\n```\n\n\n### Streaming\n\nRxJava 2 supports `Observable` and `Flowable` types, these are exposed using\nthe [`PgStream`](../../apidocs/io/reactiverse/reactivex/pgclient/PgStream.html) that you can get\nfrom a [`PgPreparedQuery`](../../apidocs/io/reactiverse/reactivex/pgclient/PgPreparedQuery.html):\n\n```groovy\nCode not translatable\n```\n\nThe same example using `Flowable`:\n\n```groovy\nCode not translatable\n```\n\n### Transaction\n\nThe simplified transaction API allows to easily write transactional\nasynchronous flows:\n\n```groovy\nCode not translatable\n```\n\n## Pub/sub\n\nPostgres supports pub/sub communication channels.\n\nYou can set a [`notificationHandler`](../../apidocs/io/reactiverse/pgclient/PgConnection.html#notificationHandler-io.vertx.core.Handler-) to receive\nPostgres notifications:\n\n```groovy\n\nconnection.notificationHandler({ notification ->\n  println(\"Received ${notification.payload} on channel ${notification.channel}\")\n})\n\nconnection.query(\"LISTEN some-channel\", { ar ->\n  println(\"Subscribed to channel\")\n})\n\n```\n\nThe [`PgSubscriber`](../../apidocs/io/reactiverse/pgclient/pubsub/PgSubscriber.html) is a channel manager managing a single connection that\nprovides per channel subscription:\n\n```groovy\n\ndef subscriber = PgSubscriber.subscriber(vertx, [\n  port:5432,\n  host:\"the-host\",\n  database:\"the-db\",\n  user:\"user\",\n  password:\"secret\"\n])\n\n// You can set the channel before connect\nsubscriber.channel(\"channel1\").handler({ payload ->\n  println(\"Received ${payload}\")\n})\n\nsubscriber.connect({ ar ->\n  if (ar.succeeded()) {\n\n    // Or you can set the channel after connect\n    subscriber.channel(\"channel2\").handler({ payload ->\n      println(\"Received ${payload}\")\n    })\n  }\n})\n\n```\n\nThe channel name that is given to the channel method will be the exact name of the channel as held by Postgres for sending\nnotifications.  Note this is different than the representation of the channel name in SQL, and\ninternally [`PgSubscriber`](../../apidocs/io/reactiverse/pgclient/pubsub/PgSubscriber.html) will prepare the submitted channel name as a quoted identifier:\n\n```groovy\n\ndef subscriber = PgSubscriber.subscriber(vertx, [\n  port:5432,\n  host:\"the-host\",\n  database:\"the-db\",\n  user:\"user\",\n  password:\"secret\"\n])\n\nsubscriber.connect({ ar ->\n  if (ar.succeeded()) {\n    // Complex channel name - name in PostgreSQL requires a quoted ID\n    subscriber.channel(\"Complex.Channel.Name\").handler({ payload ->\n      println(\"Received ${payload}\")\n    })\n    subscriber.channel(\"Complex.Channel.Name\").subscribeHandler({ subscribed ->\n      subscriber.actualConnection().query(\"NOTIFY \\\"Complex.Channel.Name\\\", 'msg'\", { notified ->\n        println(\"Notified \\\"Complex.Channel.Name\\\"\")\n      })\n    })\n\n    // PostgreSQL simple ID's are forced lower-case\n    subscriber.channel(\"simple_channel\").handler({ payload ->\n      println(\"Received ${payload}\")\n    })\n    subscriber.channel(\"simple_channel\").subscribeHandler({ subscribed ->\n      // The following simple channel identifier is forced to lower case\n      subscriber.actualConnection().query(\"NOTIFY Simple_CHANNEL, 'msg'\", { notified ->\n        println(\"Notified simple_channel\")\n      })\n    })\n\n    // The following channel name is longer than the current\n    // (NAMEDATALEN = 64) - 1 == 63 character limit and will be truncated\n    subscriber.channel(\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbb\").handler({ payload ->\n      println(\"Received ${payload}\")\n    })\n  }\n})\n\n```\nYou can provide a reconnect policy as a function that takes the number of `retries` as argument and returns an `amountOfTime`\nvalue:\n\n* when `amountOfTime < 0`: the subscriber is closed and there is no retry\n* when `amountOfTime = 0`: the subscriber retries to connect immediately\n* when `amountOfTime > 0`: the subscriber retries after `amountOfTime` milliseconds\n\n```groovy\n\ndef subscriber = PgSubscriber.subscriber(vertx, [\n  port:5432,\n  host:\"the-host\",\n  database:\"the-db\",\n  user:\"user\",\n  password:\"secret\"\n])\n\n// Reconnect at most 10 times after 100 ms each\nsubscriber.reconnectPolicy({ retries ->\n  if (retries < 10) {\n    return 100L\n  } else {\n    return -1L\n  }\n})\n\n```\n\nThe default policy is to not reconnect.\n\n## Cancelling Request\n\nPostgres supports cancellation of requests in progress. You can cancel inflight requests using [`cancelRequest`](../../apidocs/io/reactiverse/pgclient/PgConnection.html#cancelRequest-io.vertx.core.Handler-). Cancelling a request opens a new connection to the server and cancels the request and then close the connection.\n\n```groovy\nconnection.query(\"SELECT pg_sleep(20)\", { ar ->\n  if (ar.succeeded()) {\n    // imagine this is a long query and is still running\n    println(\"Query success\")\n  } else {\n    // the server will abort the current query after cancelling request\n    println(\"Failed to query due to ${ar.cause().getMessage()}\")\n  }\n})\nconnection.cancelRequest({ ar ->\n  if (ar.succeeded()) {\n    println(\"Cancelling request has been sent\")\n  } else {\n    println(\"Failed to send cancelling request\")\n  }\n})\n\n```\n\n> The cancellation signal might or might not have any effect — for example, if it arrives after the backend has finished processing the query, then it will have no effect. If the cancellation is effective, it results in the current command being terminated early with an error message.\n\nMore information can be found in the [official documentation](https://www.postgresql.org/docs/11/protocol-flow.html#id-1.10.5.7.9).\n\n## Using SSL/TLS\n\nTo configure the client to use SSL connection, you can configure the [`PgConnectOptions`](../../apidocs/io/reactiverse/pgclient/PgConnectOptions.html)\nlike a Vert.x `NetClient`.\nAll [SSL modes](https://www.postgresql.org/docs/current/libpq-ssl.html#LIBPQ-SSL-PROTECTION) are supported and you are able to configure `sslmode`. The client is in `DISABLE` SSL mode by default.\n`ssl` parameter is kept as a mere shortcut for setting `sslmode`. `setSsl(true)` is equivalent to `setSslMode(VERIFY_CA)` and `setSsl(false)` is equivalent to `setSslMode(DISABLE)`.\n\n```groovy\n\ndef options = [\n  port:5432,\n  host:\"the-host\",\n  database:\"the-db\",\n  user:\"user\",\n  password:\"secret\",\n  sslMode:\"VERIFY_CA\",\n  pemTrustOptions:[\n    certPaths:[\n      \"/path/to/cert.pem\"\n    ]\n  ]\n]\n\nPgClient.connect(vertx, options, { res ->\n  if (res.succeeded()) {\n    // Connected with SSL\n  } else {\n    println(\"Could not connect ${res.cause()}\")\n  }\n})\n\n```\n\nMore information can be found in the [Vert.x documentation](http://vertx.io/docs/vertx-core/java/#ssl).\n\n## Using a proxy\n\nYou can also configure the client to use an HTTP/1.x CONNECT, SOCKS4a or SOCKS5 proxy.\n\nMore information can be found in the [Vert.x documentation](http://vertx.io/docs/vertx-core/java/#_using_a_proxy_for_client_connections)."
  },
  {
    "path": "docs/guide/java/index.md",
    "content": "# Reactive Postgres Client\n\nThe Reactive Postgres Client is a client for Postgres with a straightforward API focusing on\nscalability and low overhead.\n\nThe client is reactive and non blocking, allowing to handle many database connections with a single thread.\n\n* Event driven\n* Lightweight\n* Built-in connection pooling\n* Prepared queries caching\n* Publish / subscribe using Postgres `NOTIFY/LISTEN`\n* Batch and cursor\n* Row streaming\n* Command pipeling\n* RxJava 1 and RxJava 2\n* Direct memory to object without unnecessary copies\n* Java 8 Date and Time\n* SSL/TLS\n* Unix domain socket\n* HTTP/1.x CONNECT, SOCKS4a or SOCKS5 proxy support\n\n## Usage\n\nTo use the Reactive Postgres Client add the following dependency to the _dependencies_ section of your build descriptor:\n\n* Maven (in your `pom.xml`):\n\n```xml\n<dependency>\n <groupId>io.reactiverse</groupId>\n <artifactId>reactive-pg-client</artifactId>\n <version>0.11.4</version>\n</dependency>\n```\n\n* Gradle (in your `build.gradle` file):\n\n```groovy\ndependencies {\n compile 'io.reactiverse:reactive-pg-client:0.11.4'\n}\n```\n\n## Getting started\n\nHere is the simplest way to connect, query and disconnect\n\n```java\nPgPoolOptions options = new PgPoolOptions()\n  .setPort(5432)\n  .setHost(\"the-host\")\n  .setDatabase(\"the-db\")\n  .setUser(\"user\")\n  .setPassword(\"secret\")\n  .setMaxSize(5);\n\n// Create the client pool\nPgPool client = PgClient.pool(options);\n\n// A simple query\nclient.query(\"SELECT * FROM users WHERE id='julien'\", ar -> {\n  if (ar.succeeded()) {\n    PgRowSet result = ar.result();\n    System.out.println(\"Got \" + result.size() + \" rows \");\n  } else {\n    System.out.println(\"Failure: \" + ar.cause().getMessage());\n  }\n\n  // Now close the pool\n  client.close();\n});\n```\n\n## Connecting to Postgres\n\nMost of the time you will use a pool to connect to Postgres:\n\n```java\nPgPoolOptions options = new PgPoolOptions()\n  .setPort(5432)\n  .setHost(\"the-host\")\n  .setDatabase(\"the-db\")\n  .setUser(\"user\")\n  .setPassword(\"secret\")\n  .setMaxSize(5);\n\n// Create the pooled client\nPgPool client = PgClient.pool(options);\n```\n\nThe pooled client uses a connection pool and any operation will borrow a connection from the pool\nto execute the operation and release it to the pool.\n\nIf you are running with Vert.x you can pass it your Vertx instance:\n\n```java\nPgPoolOptions options = new PgPoolOptions()\n  .setPort(5432)\n  .setHost(\"the-host\")\n  .setDatabase(\"the-db\")\n  .setUser(\"user\")\n  .setPassword(\"secret\")\n  .setMaxSize(5);\n\n// Create the pooled client\nPgPool client = PgClient.pool(vertx, options);\n```\n\nYou need to release the pool when you don't need it anymore:\n\n```java\npool.close();\n```\n\nWhen you need to execute several operations on the same connection, you need to use a client\n[`connection`](../../apidocs/io/reactiverse/pgclient/PgConnection.html).\n\nYou can easily get one from the pool:\n\n```java\nPgPoolOptions options = new PgPoolOptions()\n  .setPort(5432)\n  .setHost(\"the-host\")\n  .setDatabase(\"the-db\")\n  .setUser(\"user\")\n  .setPassword(\"secret\")\n  .setMaxSize(5);\n\n// Create the pooled client\nPgPool client = PgClient.pool(vertx, options);\n\n// Get a connection from the pool\nclient.getConnection(ar1 -> {\n\n  if (ar1.succeeded()) {\n\n    System.out.println(\"Connected\");\n\n    // Obtain our connection\n    PgConnection conn = ar1.result();\n\n    // All operations execute on the same connection\n    conn.query(\"SELECT * FROM users WHERE id='julien'\", ar2 -> {\n      if (ar2.succeeded()) {\n        conn.query(\"SELECT * FROM users WHERE id='emad'\", ar3 -> {\n          // Release the connection to the pool\n          conn.close();\n        });\n      } else {\n        // Release the connection to the pool\n        conn.close();\n      }\n    });\n  } else {\n    System.out.println(\"Could not connect: \" + ar1.cause().getMessage());\n  }\n});\n```\n\nOnce you are done with the connection you must close it to release it to the pool, so it can be reused.\n\nSometimes you want to improve performance via Unix domain socket connection, we achieve this with Vert.x Native transports.\n\nMake sure you have added the required `netty-transport-native` dependency in your classpath and enabled the Unix domain socket option.\n\n```java\nPgPoolOptions options = new PgPoolOptions()\n  .setHost(\"/var/run/postgresql\")\n  .setPort(5432)\n  .setDatabase(\"the-db\");\n\n// Create the pooled client\nPgPool client = PgClient.pool(options);\n\n// Create the pooled client with a vertx instance\n// Make sure the vertx instance has enabled native transports\nPgPool client2 = PgClient.pool(vertx, options);\n```\n\nMore information can be found in the [Vert.x documentation](https://vertx.io/docs/vertx-core/java/#_native_transports).\n\n## Configuration\n\nThere are several options for you to configure the client.\n\nApart from configuring with a `PgPoolOptions` data object, We also provide you an alternative way to connect when you want to configure with a connection URI:\n\n```java\nString connectionUri = \"postgresql://dbuser:secretpassword@database.server.com:3211/mydb\";\n\n// Create the pool from the connection URI\nPgPool pool = PgClient.pool(connectionUri);\n\n// Create the connection from the connection URI\nPgClient.connect(vertx, connectionUri, res -> {\n  // Handling your connection\n});\n```\n\nMore information about connection string formats can be found in the [PostgreSQL Manuals](https://www.postgresql.org/docs/9.6/static/libpq-connect.html#LIBPQ-CONNSTRING).\n\nYou can also use environment variables to set default connection setting values, this is useful\nwhen you want to avoid hard-coding database connection information. You can refer to the [official documentation](https://www.postgresql.org/docs/9.6/static/libpq-envars.html)\nfor more details. The following parameters are supported:\n\n* `PGHOST`\n* `PGHOSTADDR`\n* `PGPORT`\n* `PGDATABASE`\n* `PGUSER`\n* `PGPASSWORD`\n* `PGSSLMODE`\n\nIf you don't specify a data object or a connection URI string to connect, environment variables will take precedence over them.\n\n```\n$ PGUSER=user \\\n PGHOST=the-host \\\n PGPASSWORD=secret \\\n PGDATABASE=the-db \\\n PGPORT=5432 \\\n PGSSLMODE=DISABLE\n```\n\n```java\nPgPool pool = PgClient.pool();\n\n// Create the connection from the environment variables\nPgClient.connect(vertx, res -> {\n  // Handling your connection\n});\n```\n\n## Running queries\n\nWhen you don't need a transaction or run single queries, you can run queries directly on the pool; the pool\nwill use one of its connection to run the query and return the result to you.\n\nHere is how to run simple queries:\n\n```java\nclient.query(\"SELECT * FROM users WHERE id='julien'\", ar -> {\n  if (ar.succeeded()) {\n    PgRowSet result = ar.result();\n    System.out.println(\"Got \" + result.size() + \" rows \");\n  } else {\n    System.out.println(\"Failure: \" + ar.cause().getMessage());\n  }\n});\n```\n\nYou can do the same with prepared queries.\n\nThe SQL string can refer to parameters by position, using `$1`, `$2`, etc…​\n\n```java\nclient.preparedQuery(\"SELECT * FROM users WHERE id=$1\", Tuple.of(\"julien\"),  ar -> {\n  if (ar.succeeded()) {\n    PgRowSet rows = ar.result();\n    System.out.println(\"Got \" + rows.size() + \" rows \");\n  } else {\n    System.out.println(\"Failure: \" + ar.cause().getMessage());\n  }\n});\n```\n\nQuery methods provides an asynchronous [`PgRowSet`](../../apidocs/io/reactiverse/pgclient/PgRowSet.html) instance that works for _SELECT_ queries\n\n```java\nclient.preparedQuery(\"SELECT first_name, last_name FROM users\", ar -> {\n  if (ar.succeeded()) {\n    PgRowSet rows = ar.result();\n    for (Row row : rows) {\n      System.out.println(\"User \" + row.getString(0) + \" \" + row.getString(1));\n    }\n  } else {\n    System.out.println(\"Failure: \" + ar.cause().getMessage());\n  }\n});\n```\n\nor _UPDATE_/_INSERT_ queries:\n\n```java\nclient.preparedQuery(\"INSERT INTO users (first_name, last_name) VALUES ($1, $2)\", Tuple.of(\"Julien\", \"Viet\"),  ar -> {\n  if (ar.succeeded()) {\n    PgRowSet rows = ar.result();\n    System.out.println(rows.rowCount());\n  } else {\n    System.out.println(\"Failure: \" + ar.cause().getMessage());\n  }\n});\n```\n\nThe [`Row`](../../apidocs/io/reactiverse/pgclient/Row.html) gives you access to your data by index\n\n```java\nSystem.out.println(\"User \" + row.getString(0) + \" \" + row.getString(1));\n```\n\nor by name\n\n```java\nSystem.out.println(\"User \" + row.getString(\"first_name\") + \" \" + row.getString(\"last_name\"));\n```\n\nYou can access a wide variety of of types\n\n```java\nString firstName = row.getString(\"first_name\");\nBoolean male = row.getBoolean(\"male\");\nInteger age = row.getInteger(\"age\");\n```\n\nYou can execute prepared batch\n\n```java\nList<Tuple> batch = new ArrayList<>();\nbatch.add(Tuple.of(\"julien\", \"Julien Viet\"));\nbatch.add(Tuple.of(\"emad\", \"Emad Alblueshi\"));\n\n// Execute the prepared batch\nclient.preparedBatch(\"INSERT INTO USERS (id, name) VALUES ($1, $2)\", batch, res -> {\n  if (res.succeeded()) {\n\n    // Process rows\n    PgRowSet rows = res.result();\n  } else {\n    System.out.println(\"Batch failed \" + res.cause());\n  }\n});\n```\n\nYou can cache prepared queries:\n\n```java\noptions.setCachePreparedStatements(true);\n\nPgPool client = PgClient.pool(vertx, options);\n```\n\nYou can fetch generated keys with a 'RETURNING' clause in your query:\n\n```java\nclient.preparedQuery(\"INSERT INTO color (color_name) VALUES ($1), ($2), ($3) RETURNING color_id\", Tuple.of(\"white\", \"red\", \"blue\"), ar -> {\n  if (ar.succeeded()) {\n    PgRowSet rows = ar.result();\n    System.out.println(rows.rowCount());\n    for (Row row : rows) {\n      System.out.println(\"generated key: \" + row.getInteger(\"color_id\"));\n    }\n  } else {\n    System.out.println(\"Failure: \" + ar.cause().getMessage());\n  }\n});\n```\n\n## Using connections\n\nWhen you need to execute sequential queries (without a transaction), you can create a new connection\nor borrow one from the pool:\n\n```java\npool.getConnection(ar1 -> {\n  if (ar1.succeeded()) {\n    PgConnection connection = ar1.result();\n\n    connection.query(\"SELECT * FROM users WHERE id='julien'\", ar2 -> {\n      if (ar1.succeeded()) {\n        connection.query(\"SELECT * FROM users WHERE id='paulo'\", ar3 -> {\n          // Do something with rows and return the connection to the pool\n          connection.close();\n        });\n      } else {\n        // Return the connection to the pool\n        connection.close();\n      }\n    });\n  }\n});\n```\n\nPrepared queries can be created:\n\n```java\nconnection.prepare(\"SELECT * FROM users WHERE first_name LIKE $1\", ar1 -> {\n  if (ar1.succeeded()) {\n    PgPreparedQuery pq = ar1.result();\n    pq.execute(Tuple.of(\"julien\"), ar2 -> {\n      if (ar2.succeeded()) {\n        // All rows\n        PgRowSet rows = ar2.result();\n      }\n    });\n  }\n});\n```\n\nNOTE: prepared query caching depends on the [`setCachePreparedStatements`](../../apidocs/io/reactiverse/pgclient/PgConnectOptions.html#setCachePreparedStatements-boolean-) and\ndoes not depend on whether you are creating prepared queries or use [`direct prepared queries`](../../apidocs/io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-)\n\n[`PgPreparedQuery`](../../apidocs/io/reactiverse/pgclient/PgPreparedQuery.html)can perform efficient batching:\n\n```java\nconnection.prepare(\"INSERT INTO USERS (id, name) VALUES ($1, $2)\", ar1 -> {\n  if (ar1.succeeded()) {\n    PgPreparedQuery prepared = ar1.result();\n\n    // Create a query : bind parameters\n    List<Tuple> batch = new ArrayList();\n\n    // Add commands to the createBatch\n    batch.add(Tuple.of(\"julien\", \"Julien Viet\"));\n    batch.add(Tuple.of(\"emad\", \"Emad Alblueshi\"));\n\n    prepared.batch(batch, res -> {\n      if (res.succeeded()) {\n\n        // Process rows\n        PgRowSet rows = res.result();\n      } else {\n        System.out.println(\"Batch failed \" + res.cause());\n      }\n    });\n  }\n});\n```\n\n\n## Using transactions\n\n### Transactions with connections\n\nYou can execute transaction using SQL `BEGIN`/`COMMIT`/`ROLLBACK`, if you do so you must use\na [`PgConnection`](../../apidocs/io/reactiverse/pgclient/PgConnection.html) and manage it yourself.\n\nOr you can use the transaction API of [`PgConnection`](../../apidocs/io/reactiverse/pgclient/PgConnection.html):\n\n```java\npool.getConnection(res -> {\n  if (res.succeeded()) {\n\n    // Transaction must use a connection\n    PgConnection conn = res.result();\n\n    // Begin the transaction\n    PgTransaction tx = conn.begin();\n\n    // Various statements\n    conn.query(\"INSERT INTO Users (first_name,last_name) VALUES ('Julien','Viet')\", ar -> {});\n    conn.query(\"INSERT INTO Users (first_name,last_name) VALUES ('Emad','Alblueshi')\", ar -> {});\n\n    // Commit the transaction\n    tx.commit(ar -> {\n      if (ar.succeeded()) {\n        System.out.println(\"Transaction succeeded\");\n      } else {\n        System.out.println(\"Transaction failed \" + ar.cause().getMessage());\n      }\n\n      // Return the connection to the pool\n      conn.close();\n    });\n  }\n});\n```\n\nWhen Postgres reports the current transaction is failed (e.g the infamous _current transaction is aborted, commands ignored until\nend of transaction block_), the transaction is rollbacked and the [`abortHandler`](../../apidocs/io/reactiverse/pgclient/PgTransaction.html#abortHandler-io.vertx.core.Handler-)\nis called:\n\n```java\npool.getConnection(res -> {\n  if (res.succeeded()) {\n\n    // Transaction must use a connection\n    PgConnection conn = res.result();\n\n    // Begin the transaction\n    PgTransaction tx = conn\n      .begin()\n      .abortHandler(v -> {\n      System.out.println(\"Transaction failed => rollbacked\");\n    });\n\n    conn.query(\"INSERT INTO Users (first_name,last_name) VALUES ('Julien','Viet')\", ar -> {\n      // Works fine of course\n      if (ar.succeeded()) {\n\n      } else {\n        tx.rollback();\n        conn.close();\n      }\n    });\n    conn.query(\"INSERT INTO Users (first_name,last_name) VALUES ('Julien','Viet')\", ar -> {\n      // Fails and triggers transaction aborts\n    });\n\n    // Attempt to commit the transaction\n    tx.commit(ar -> {\n      // But transaction abortion fails it\n\n      // Return the connection to the pool\n      conn.close();\n    });\n  }\n});\n```\n\n### Simplified transaction API\n\nWhen you use a pool, you can start a transaction directly on the pool.\n\nIt borrows a connection from the pool, begins the transaction and releases the connection to the pool when the transaction ends.\n\n```java\npool.begin(res -> {\n  if (res.succeeded()) {\n\n    // Get the transaction\n    PgTransaction tx = res.result();\n\n    // Various statements\n    tx.query(\"INSERT INTO Users (first_name,last_name) VALUES ('Julien','Viet')\", ar -> {});\n    tx.query(\"INSERT INTO Users (first_name,last_name) VALUES ('Emad','Alblueshi')\", ar -> {});\n\n    // Commit the transaction and return the connection to the pool\n    tx.commit(ar -> {\n      if (ar.succeeded()) {\n        System.out.println(\"Transaction succeeded\");\n      } else {\n        System.out.println(\"Transaction failed \" + ar.cause().getMessage());\n      }\n    });\n  }\n});\n```\n\n## Cursors and streaming\n\nBy default prepared query execution fetches all rows, you can use a\n[`PgCursor`](../../apidocs/io/reactiverse/pgclient/PgCursor.html)to control the amount of rows you want to read:\n\n```java\nconnection.prepare(\"SELECT * FROM users WHERE first_name LIKE $1\", ar1 -> {\n  if (ar1.succeeded()) {\n    PgPreparedQuery pq = ar1.result();\n\n    // Cursors require to run within a transaction\n    PgTransaction tx = connection.begin();\n\n    // Create a cursor\n    PgCursor cursor = pq.cursor(Tuple.of(\"julien\"));\n\n    // Read 50 rows\n    cursor.read(50, ar2 -> {\n      if (ar2.succeeded()) {\n        PgRowSet rows = ar2.result();\n\n        // Check for more ?\n        if (cursor.hasMore()) {\n          // Repeat the process...\n        } else {\n          // No more rows - commit the transaction\n          tx.commit();\n        }\n      }\n    });\n  }\n});\n```\n\nPostreSQL destroys cursors at the end of a transaction, so the cursor API shall be used\nwithin a transaction, otherwise you will likely get the `34000` PostgreSQL error.\n\nCursors shall be closed when they are released prematurely:\n\n```java\ncursor.read(50, ar2 -> {\n  if (ar2.succeeded()) {\n    // Close the cursor\n    cursor.close();\n  }\n});\n```\n\nA stream API is also available for cursors, which can be more convenient, specially with the Rxified version.\n\n```java\nconnection.prepare(\"SELECT * FROM users WHERE first_name LIKE $1\", ar1 -> {\n  if (ar1.succeeded()) {\n    PgPreparedQuery pq = ar1.result();\n\n    // Streams require to run within a transaction\n    PgTransaction tx = connection.begin();\n\n    // Fetch 50 rows at a time\n    PgStream<Row> stream = pq.createStream(50, Tuple.of(\"julien\"));\n\n    // Use the stream\n    stream.exceptionHandler(err -> {\n      System.out.println(\"Error: \" + err.getMessage());\n    });\n    stream.endHandler(v -> {\n      tx.commit();\n      System.out.println(\"End of stream\");\n    });\n    stream.handler(row -> {\n      System.out.println(\"User: \" + row.getString(\"last_name\"));\n    });\n  }\n});\n```\n\nThe stream read the rows by batch of `50` and stream them, when the rows have been passed to the handler,\na new batch of `50` is read and so on.\n\nThe stream can be resumed or paused, the loaded rows will remain in memory until they are delivered and the cursor\nwill stop iterating.\n\n## Postgres type mapping\n\nCurrently the client supports the following Postgres types\n\n* BOOLEAN (`java.lang.Boolean`)\n* INT2 (`java.lang.Short`)\n* INT4 (`java.lang.Integer`)\n* INT8 (`java.lang.Long`)\n* FLOAT4 (`java.lang.Float`)\n* FLOAT8 (`java.lang.Double`)\n* CHAR (`java.lang.String`)\n* VARCHAR (`java.lang.String`)\n* TEXT (`java.lang.String`)\n* ENUM (`java.lang.String`)\n* NAME (`java.lang.String`)\n* SERIAL2 (`java.lang.Short`)\n* SERIAL4 (`java.lang.Integer`)\n* SERIAL8 (`java.lang.Long`)\n* NUMERIC (`io.reactiverse.pgclient.data.Numeric`)\n* UUID (`java.util.UUID`)\n* DATE (`java.time.LocalDate`)\n* TIME (`java.time.LocalTime`)\n* TIMETZ (`java.time.OffsetTime`)\n* TIMESTAMP (`java.time.LocalDateTime`)\n* TIMESTAMPTZ (`java.time.OffsetDateTime`)\n* INTERVAL (`io.reactiverse.pgclient.data.Interval`)\n* BYTEA (`io.vertx.core.buffer.Buffer`)\n* JSON (`io.reactiverse.pgclient.data.Json`)\n* JSONB (`io.reactiverse.pgclient.data.Json`)\n* POINT (`io.reactiverse.pgclient.data.Point`)\n* LINE (`io.reactiverse.pgclient.data.Line`)\n* LSEG (`io.reactiverse.pgclient.data.LineSegment`)\n* BOX (`io.reactiverse.pgclient.data.Box`)\n* PATH (`io.reactiverse.pgclient.data.Path`)\n* POLYGON (`io.reactiverse.pgclient.data.Polygon`)\n* CIRCLE (`io.reactiverse.pgclient.data.Circle`)\n\nTuple decoding uses the above types when storing values, it also performs on the flu conversion the actual value when possible:\n\n```java\npool.query(\"SELECT 1::BIGINT \\\"VAL\\\"\", ar -> {\n  PgRowSet rowSet = ar.result();\n  Row row = rowSet.iterator().next();\n\n  // Stored as java.lang.Long\n  Object value = row.getValue(0);\n\n  // Convert to java.lang.Integer\n  Integer intValue = row.getInteger(0);\n});\n```\n\nTuple encoding uses the above type mapping for encoding, unless the type is numeric in which case `java.lang.Number` is used instead:\n\n```java\npool.query(\"SELECT 1::BIGINT \\\"VAL\\\"\", ar -> {\n  PgRowSet rowSet = ar.result();\n  Row row = rowSet.iterator().next();\n\n  // Stored as java.lang.Long\n  Object value = row.getValue(0);\n\n  // Convert to java.lang.Integer\n  Integer intValue = row.getInteger(0);\n});\n```\n\nArrays of these types are supported.\n\n### Handling JSON\n\nThe [`Json`](../../apidocs/io/reactiverse/pgclient/data/Json.html) Java type is used to represent the Postgres `JSON` and `JSONB` type.\n\nThe main reason of this type is handling `null` JSON values.\n\n```java\nTuple tuple = Tuple.of(\n  Json.create(Json.create(null)),\n  Json.create(Json.create(new JsonObject().put(\"foo\", \"bar\"))),\n  Json.create(Json.create(null)));\n\n// Retrieving json\nObject value = tuple.getJson(0).value(); // Expect null\n\n//\nvalue = tuple.getJson(1).value(); // Expect JSON object\n\n//\nvalue = tuple.getJson(3).value(); // Expect 3\n```\n\n### Handling NUMERIC\n\nThe [`Numeric`](../../apidocs/io/reactiverse/pgclient/data/Numeric.html) Java type is used to represent the Postgres `NUMERIC` type.\n\n```java\nNumeric numeric = row.getNumeric(\"value\");\nif (numeric.isNaN()) {\n  // Handle NaN\n} else {\n  BigDecimal value = numeric.bigDecimalValue();\n}\n```\n\n## Handling arrays\n\nArrays are available on [`Tuple`](../../apidocs/io/reactiverse/pgclient/Tuple.html) and [`Row`](../../apidocs/io/reactiverse/pgclient/Row.html):\n\n```java\nTuple tuple = Tuple.of(new String[]{ \"a\", \"tuple\", \"with\", \"arrays\" });\n\n// Add a string array to the tuple\ntuple.addStringArray(new String[]{\"another\", \"array\"});\n\n// Get the first array of string\nString[] array = tuple.getStringArray(0);\n```\n\n## Handling custom types\n\nStrings are used to represent custom types, both sent to and returned from Postgres.\n\nYou can read from Postgres and get the custom type as a string\n\n```java\nclient.preparedQuery(\"SELECT address, (address).city FROM address_book WHERE id=$1\", Tuple.of(3),  ar -> {\n  if (ar.succeeded()) {\n    PgRowSet rows = ar.result();\n    for (Row row : rows) {\n      System.out.println(\"Full Address \" + row.getString(0) + \", City \" + row.getString(1));\n    }\n  } else {\n    System.out.println(\"Failure: \" + ar.cause().getMessage());\n  }\n});\n```\n\nYou can also write to Postgres by providing a string\n\n```java\nclient.preparedQuery(\"INSERT INTO address_book (id, address) VALUES ($1, $2)\", Tuple.of(3, \"('Anytown', 'Second Ave', false)\"),  ar -> {\n  if (ar.succeeded()) {\n    PgRowSet rows = ar.result();\n    System.out.println(rows.rowCount());\n  } else {\n    System.out.println(\"Failure: \" + ar.cause().getMessage());\n  }\n});\n```\n\n## Collector queries\n\nYou can use Java collectors with the query API:\n\n```java\nCollector<Row, ?, Map<Long, String>> collector = Collectors.toMap(\n  row -> row.getLong(\"id\"),\n  row -> row.getString(\"last_name\"));\n\n// Run the query with the collector\nclient.query(\"SELECT * FROM users\",\n  collector,\n  ar -> {\n  if (ar.succeeded()) {\n    PgResult<Map<Long, String>> result = ar.result();\n\n    // Get the map created by the collector\n    Map<Long, String> map = result.value();\n    System.out.println(\"Got \" + map);\n  } else {\n    System.out.println(\"Failure: \" + ar.cause().getMessage());\n  }\n});\n```\n\nThe collector processing must not keep a reference on the [`Row`](../../apidocs/io/reactiverse/pgclient/Row.html) as\nthere is a single row used for processing the entire set.\n\nThe Java `Collectors` provides many interesting predefined collectors, for example you can\ncreate easily create a string directly from the row set:\n\n```java\nCollector<Row, ?, String> collector = Collectors.mapping(\n  row -> row.getString(\"last_name\"),\n  Collectors.joining(\",\", \"(\", \")\")\n);\n\n// Run the query with the collector\nclient.query(\"SELECT * FROM users\",\n  collector,\n  ar -> {\n    if (ar.succeeded()) {\n      PgResult<String> result = ar.result();\n\n      // Get the string created by the collector\n      String list = result.value();\n      System.out.println(\"Got \" + list);\n    } else {\n      System.out.println(\"Failure: \" + ar.cause().getMessage());\n    }\n  });\n```\n\n## RxJava support\n\nThe rxified API supports RxJava 1 and RxJava 2, the following examples use RxJava 2.\n\nMost asynchronous constructs are available as methods prefixed by `rx`:\n\n```java\nSingle<PgRowSet> single = pool.rxQuery(\"SELECT * FROM users WHERE id='julien'\");\n\n// Execute the query\nsingle.subscribe(result -> {\n  System.out.println(\"Got \" + result.size() + \" rows \");\n}, err -> {\n  System.out.println(\"Failure: \" + err.getMessage());\n});\n```\n\n\n### Streaming\n\nRxJava 2 supports `Observable` and `Flowable` types, these are exposed using\nthe [`PgStream`](../../apidocs/io/reactiverse/reactivex/pgclient/PgStream.html) that you can get\nfrom a [`PgPreparedQuery`](../../apidocs/io/reactiverse/reactivex/pgclient/PgPreparedQuery.html):\n\n```java\nObservable<Row> observable = pool.rxBegin() // Cursors require a transaction\n  .flatMapObservable(tx -> tx\n    .rxPrepare(\"SELECT * FROM users WHERE first_name LIKE $1\")\n    .flatMapObservable(preparedQuery -> {\n      // Fetch 50 rows at a time\n      PgStream<Row> stream = preparedQuery.createStream(50, Tuple.of(\"julien\"));\n      return stream.toObservable();\n    })\n    // Commit the transaction after usage\n    .doAfterTerminate(tx::commit));\n\n// Then subscribe\nobservable.subscribe(row -> {\n  System.out.println(\"User: \" + row.getString(\"last_name\"));\n}, err -> {\n  System.out.println(\"Error: \" + err.getMessage());\n}, () -> {\n  System.out.println(\"End of stream\");\n});\n```\n\nThe same example using `Flowable`:\n\n```java\n  Flowable<Row> flowable = pool.rxBegin()  // Cursors require a transaction\n  .flatMapPublisher(tx -> tx.rxPrepare(\"SELECT * FROM users WHERE first_name LIKE $1\")\n    .flatMapPublisher(preparedQuery -> {\n      // Fetch 50 rows at a time\n      PgStream<Row> stream = preparedQuery.createStream(50, Tuple.of(\"julien\"));\n      return stream.toFlowable();\n    })\n    // Commit the transaction after usage\n    .doAfterTerminate(tx::commit));\n\n// Then subscribe\nflowable.subscribe(new Subscriber<Row>() {\n\n  private Subscription sub;\n\n  @Override\n  public void onSubscribe(Subscription subscription) {\n    sub = subscription;\n    subscription.request(1);\n  }\n\n  @Override\n  public void onNext(Row row) {\n    sub.request(1);\n    System.out.println(\"User: \" + row.getString(\"last_name\"));\n  }\n\n  @Override\n  public void onError(Throwable err) {\n    System.out.println(\"Error: \" + err.getMessage());\n  }\n\n  @Override\n  public void onComplete() {\n    System.out.println(\"End of stream\");\n  }\n});\n```\n\n### Transaction\n\nThe simplified transaction API allows to easily write transactional\nasynchronous flows:\n\n```java\nCompletable completable = pool\n  .rxBegin()\n  .flatMapCompletable(tx -> tx\n    .rxQuery(\"INSERT INTO Users (first_name,last_name) VALUES ('Julien','Viet')\")\n    .flatMap(result -> tx.rxQuery(\"INSERT INTO Users (first_name,last_name) VALUES ('Emad','Alblueshi')\"))\n    .flatMapCompletable(result -> tx.rxCommit()));\n\ncompletable.subscribe(() -> {\n  // Transaction succeeded\n}, err -> {\n  // Transaction failed\n});\n```\n\n## Pub/sub\n\nPostgres supports pub/sub communication channels.\n\nYou can set a [`notificationHandler`](../../apidocs/io/reactiverse/pgclient/PgConnection.html#notificationHandler-io.vertx.core.Handler-) to receive\nPostgres notifications:\n\n```java\nconnection.notificationHandler(notification -> {\n  System.out.println(\"Received \" + notification.getPayload() + \" on channel \" + notification.getChannel());\n});\n\nconnection.query(\"LISTEN some-channel\", ar -> {\n  System.out.println(\"Subscribed to channel\");\n});\n```\n\nThe [`PgSubscriber`](../../apidocs/io/reactiverse/pgclient/pubsub/PgSubscriber.html) is a channel manager managing a single connection that\nprovides per channel subscription:\n\n```java\nPgSubscriber subscriber = PgSubscriber.subscriber(vertx, new PgConnectOptions()\n  .setPort(5432)\n  .setHost(\"the-host\")\n  .setDatabase(\"the-db\")\n  .setUser(\"user\")\n  .setPassword(\"secret\")\n);\n\n// You can set the channel before connect\nsubscriber.channel(\"channel1\").handler(payload -> {\n  System.out.println(\"Received \" + payload);\n});\n\nsubscriber.connect(ar -> {\n  if (ar.succeeded()) {\n\n    // Or you can set the channel after connect\n    subscriber.channel(\"channel2\").handler(payload -> {\n      System.out.println(\"Received \" + payload);\n    });\n  }\n});\n```\n\nThe channel name that is given to the channel method will be the exact name of the channel as held by Postgres for sending\nnotifications.  Note this is different than the representation of the channel name in SQL, and\ninternally [`PgSubscriber`](../../apidocs/io/reactiverse/pgclient/pubsub/PgSubscriber.html) will prepare the submitted channel name as a quoted identifier:\n\n```java\nPgSubscriber subscriber = PgSubscriber.subscriber(vertx, new PgConnectOptions()\n  .setPort(5432)\n  .setHost(\"the-host\")\n  .setDatabase(\"the-db\")\n  .setUser(\"user\")\n  .setPassword(\"secret\")\n);\n\nsubscriber.connect(ar -> {\n    if (ar.succeeded()) {\n      // Complex channel name - name in PostgreSQL requires a quoted ID\n      subscriber.channel(\"Complex.Channel.Name\").handler(payload -> {\n        System.out.println(\"Received \" + payload);\n      });\n      subscriber.channel(\"Complex.Channel.Name\").subscribeHandler(subscribed -> {\n    \t  subscriber.actualConnection().query(\n    \t\t\t  \"NOTIFY \\\"Complex.Channel.Name\\\", 'msg'\", notified -> {\n    \t\t  System.out.println(\"Notified \\\"Complex.Channel.Name\\\"\");\n    \t  });\n      });\n\n      // PostgreSQL simple ID's are forced lower-case\n      subscriber.channel(\"simple_channel\").handler(payload -> {\n          System.out.println(\"Received \" + payload);\n      });\n      subscriber.channel(\"simple_channel\").subscribeHandler(subscribed -> {\n    \t  // The following simple channel identifier is forced to lower case\n          subscriber.actualConnection().query(\n        \t\t\"NOTIFY Simple_CHANNEL, 'msg'\", notified -> {\n      \t\t  System.out.println(\"Notified simple_channel\");\n      \t  });\n      });\n\n      // The following channel name is longer than the current\n      // (NAMEDATALEN = 64) - 1 == 63 character limit and will be truncated\n      subscriber.channel(\n    \t\t  \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbb\"\n    \t\t  ).handler(payload -> {\n          System.out.println(\"Received \" + payload);\n      });\n    }\n  });\n```\nYou can provide a reconnect policy as a function that takes the number of `retries` as argument and returns an `amountOfTime`\nvalue:\n\n* when `amountOfTime < 0`: the subscriber is closed and there is no retry\n* when `amountOfTime = 0`: the subscriber retries to connect immediately\n* when `amountOfTime > 0`: the subscriber retries after `amountOfTime` milliseconds\n\n```java\nPgSubscriber subscriber = PgSubscriber.subscriber(vertx, new PgConnectOptions()\n  .setPort(5432)\n  .setHost(\"the-host\")\n  .setDatabase(\"the-db\")\n  .setUser(\"user\")\n  .setPassword(\"secret\")\n);\n\n// Reconnect at most 10 times after 100 ms each\nsubscriber.reconnectPolicy(retries -> {\n  if (retries < 10) {\n    return 100L;\n  } else {\n    return -1L;\n  }\n});\n```\n\nThe default policy is to not reconnect.\n\n## Cancelling Request\n\nPostgres supports cancellation of requests in progress. You can cancel inflight requests using [`cancelRequest`](../../apidocs/io/reactiverse/pgclient/PgConnection.html#cancelRequest-io.vertx.core.Handler-). Cancelling a request opens a new connection to the server and cancels the request and then close the connection.\n\n```java\nconnection.query(\"SELECT pg_sleep(20)\", ar -> {\n  if (ar.succeeded()) {\n    // imagine this is a long query and is still running\n    System.out.println(\"Query success\");\n  } else {\n    // the server will abort the current query after cancelling request\n    System.out.println(\"Failed to query due to \" + ar.cause().getMessage());\n  }\n});\nconnection.cancelRequest(ar -> {\n  if (ar.succeeded()) {\n    System.out.println(\"Cancelling request has been sent\");\n  } else {\n    System.out.println(\"Failed to send cancelling request\");\n  }\n});\n```\n\n> The cancellation signal might or might not have any effect — for example, if it arrives after the backend has finished processing the query, then it will have no effect. If the cancellation is effective, it results in the current command being terminated early with an error message.\n\nMore information can be found in the [official documentation](https://www.postgresql.org/docs/11/protocol-flow.html#id-1.10.5.7.9).\n\n## Using SSL/TLS\n\nTo configure the client to use SSL connection, you can configure the [`PgConnectOptions`](../../apidocs/io/reactiverse/pgclient/PgConnectOptions.html)\nlike a Vert.x `NetClient`.\nAll [SSL modes](https://www.postgresql.org/docs/current/libpq-ssl.html#LIBPQ-SSL-PROTECTION) are supported and you are able to configure `sslmode`. The client is in `DISABLE` SSL mode by default.\n`ssl` parameter is kept as a mere shortcut for setting `sslmode`. `setSsl(true)` is equivalent to `setSslMode(VERIFY_CA)` and `setSsl(false)` is equivalent to `setSslMode(DISABLE)`.\n\n```java\nPgConnectOptions options = new PgConnectOptions()\n  .setPort(5432)\n  .setHost(\"the-host\")\n  .setDatabase(\"the-db\")\n  .setUser(\"user\")\n  .setPassword(\"secret\")\n  .setSslMode(SslMode.VERIFY_CA)\n  .setPemTrustOptions(new PemTrustOptions().addCertPath(\"/path/to/cert.pem\"));\n\nPgClient.connect(vertx, options, res -> {\n  if (res.succeeded()) {\n    // Connected with SSL\n  } else {\n    System.out.println(\"Could not connect \" + res.cause());\n  }\n});\n```\n\nMore information can be found in the [Vert.x documentation](http://vertx.io/docs/vertx-core/java/#ssl).\n\n## Using a proxy\n\nYou can also configure the client to use an HTTP/1.x CONNECT, SOCKS4a or SOCKS5 proxy.\n\nMore information can be found in the [Vert.x documentation](http://vertx.io/docs/vertx-core/java/#_using_a_proxy_for_client_connections)."
  },
  {
    "path": "docs/guide/js/index.md",
    "content": "# Reactive Postgres Client\n\nThe Reactive Postgres Client is a client for Postgres with a straightforward API focusing on\nscalability and low overhead.\n\nThe client is reactive and non blocking, allowing to handle many database connections with a single thread.\n\n* Event driven\n* Lightweight\n* Built-in connection pooling\n* Prepared queries caching\n* Publish / subscribe using Postgres `NOTIFY/LISTEN`\n* Batch and cursor\n* Row streaming\n* Command pipeling\n* RxJava 1 and RxJava 2\n* Direct memory to object without unnecessary copies\n* Java 8 Date and Time\n* SSL/TLS\n* Unix domain socket\n* HTTP/1.x CONNECT, SOCKS4a or SOCKS5 proxy support\n\n## Usage\n\nTo use the Reactive Postgres Client add the following dependency to the _dependencies_ section of your build descriptor:\n\n* Maven (in your `pom.xml`):\n\n```xml\n<dependency>\n <groupId>io.reactiverse</groupId>\n <artifactId>reactive-pg-client</artifactId>\n <version>0.11.4</version>\n</dependency>\n```\n\n* Gradle (in your `build.gradle` file):\n\n```groovy\ndependencies {\n compile 'io.reactiverse:reactive-pg-client:0.11.4'\n}\n```\n\n## Getting started\n\nHere is the simplest way to connect, query and disconnect\n\n```js\nvar PgClient = require(\"reactive-pg-client-js/pg_client\");\n\n// Pool options\nvar options = {\n  \"port\" : 5432,\n  \"host\" : \"the-host\",\n  \"database\" : \"the-db\",\n  \"user\" : \"user\",\n  \"password\" : \"secret\",\n  \"maxSize\" : 5\n};\n\n// Create the client pool\nvar client = PgClient.pool(options);\n\n// A simple query\nclient.query(\"SELECT * FROM users WHERE id='julien'\", function (ar, ar_err) {\n  if (ar_err == null) {\n    var result = ar;\n    console.log(\"Got \" + result.size() + \" rows \");\n  } else {\n    console.log(\"Failure: \" + ar_err.getMessage());\n  }\n\n  // Now close the pool\n  client.close();\n});\n\n```\n\n## Connecting to Postgres\n\nMost of the time you will use a pool to connect to Postgres:\n\n```js\nvar PgClient = require(\"reactive-pg-client-js/pg_client\");\n\n// Pool options\nvar options = {\n  \"port\" : 5432,\n  \"host\" : \"the-host\",\n  \"database\" : \"the-db\",\n  \"user\" : \"user\",\n  \"password\" : \"secret\",\n  \"maxSize\" : 5\n};\n\n// Create the pooled client\nvar client = PgClient.pool(options);\n\n```\n\nThe pooled client uses a connection pool and any operation will borrow a connection from the pool\nto execute the operation and release it to the pool.\n\nIf you are running with Vert.x you can pass it your Vertx instance:\n\n```js\nvar PgClient = require(\"reactive-pg-client-js/pg_client\");\n\n// Pool options\nvar options = {\n  \"port\" : 5432,\n  \"host\" : \"the-host\",\n  \"database\" : \"the-db\",\n  \"user\" : \"user\",\n  \"password\" : \"secret\",\n  \"maxSize\" : 5\n};\n\n// Create the pooled client\nvar client = PgClient.pool(vertx, options);\n\n```\n\nYou need to release the pool when you don't need it anymore:\n\n```js\n\n// Close the pool and all the associated resources\npool.close();\n\n```\n\nWhen you need to execute several operations on the same connection, you need to use a client\n[`connection`](../../jsdoc/module-reactive-pg-client-js_pg_connection-PgConnection.html).\n\nYou can easily get one from the pool:\n\n```js\nvar PgClient = require(\"reactive-pg-client-js/pg_client\");\n\n// Pool options\nvar options = {\n  \"port\" : 5432,\n  \"host\" : \"the-host\",\n  \"database\" : \"the-db\",\n  \"user\" : \"user\",\n  \"password\" : \"secret\",\n  \"maxSize\" : 5\n};\n\n// Create the pooled client\nvar client = PgClient.pool(vertx, options);\n\n// Get a connection from the pool\nclient.getConnection(function (ar1, ar1_err) {\n\n  if (ar1_err == null) {\n\n    console.log(\"Connected\");\n\n    // Obtain our connection\n    var conn = ar1;\n\n    // All operations execute on the same connection\n    conn.query(\"SELECT * FROM users WHERE id='julien'\", function (ar2, ar2_err) {\n      if (ar2_err == null) {\n        conn.query(\"SELECT * FROM users WHERE id='emad'\", function (ar3, ar3_err) {\n          // Release the connection to the pool\n          conn.close();\n        });\n      } else {\n        // Release the connection to the pool\n        conn.close();\n      }\n    });\n  } else {\n    console.log(\"Could not connect: \" + ar1_err.getMessage());\n  }\n});\n\n```\n\nOnce you are done with the connection you must close it to release it to the pool, so it can be reused.\n\nSometimes you want to improve performance via Unix domain socket connection, we achieve this with Vert.x Native transports.\n\nMake sure you have added the required `netty-transport-native` dependency in your classpath and enabled the Unix domain socket option.\n\n```js\nvar PgClient = require(\"reactive-pg-client-js/pg_client\");\n\n// Pool Options\n// Socket file name will be /var/run/postgresql/.s.PGSQL.5432\nvar options = {\n  \"host\" : \"/var/run/postgresql\",\n  \"port\" : 5432,\n  \"database\" : \"the-db\"\n};\n\n// Create the pooled client\nvar client = PgClient.pool(options);\n\n// Create the pooled client with a vertx instance\n// Make sure the vertx instance has enabled native transports\nvar client2 = PgClient.pool(vertx, options);\n\n```\n\nMore information can be found in the [Vert.x documentation](https://vertx.io/docs/vertx-core/java/#_native_transports).\n\n## Configuration\n\nThere are several options for you to configure the client.\n\nApart from configuring with a `PgPoolOptions` data object, We also provide you an alternative way to connect when you want to configure with a connection URI:\n\n```js\nvar PgClient = require(\"reactive-pg-client-js/pg_client\");\n\n// Connection URI\nvar connectionUri = \"postgresql://dbuser:secretpassword@database.server.com:3211/mydb\";\n\n// Create the pool from the connection URI\nvar pool = PgClient.pool(connectionUri);\n\n// Create the connection from the connection URI\nPgClient.connect(vertx, connectionUri, function (res, res_err) {\n  // Handling your connection\n});\n\n```\n\nMore information about connection string formats can be found in the [PostgreSQL Manuals](https://www.postgresql.org/docs/9.6/static/libpq-connect.html#LIBPQ-CONNSTRING).\n\nYou can also use environment variables to set default connection setting values, this is useful\nwhen you want to avoid hard-coding database connection information. You can refer to the [official documentation](https://www.postgresql.org/docs/9.6/static/libpq-envars.html)\nfor more details. The following parameters are supported:\n\n* `PGHOST`\n* `PGHOSTADDR`\n* `PGPORT`\n* `PGDATABASE`\n* `PGUSER`\n* `PGPASSWORD`\n* `PGSSLMODE`\n\nIf you don't specify a data object or a connection URI string to connect, environment variables will take precedence over them.\n\n```\n$ PGUSER=user \\\n PGHOST=the-host \\\n PGPASSWORD=secret \\\n PGDATABASE=the-db \\\n PGPORT=5432 \\\n PGSSLMODE=DISABLE\n```\n\n```js\nvar PgClient = require(\"reactive-pg-client-js/pg_client\");\n\n// Create the pool from the environment variables\nvar pool = PgClient.pool();\n\n// Create the connection from the environment variables\nPgClient.connect(vertx, function (res, res_err) {\n  // Handling your connection\n});\n\n```\n\n## Running queries\n\nWhen you don't need a transaction or run single queries, you can run queries directly on the pool; the pool\nwill use one of its connection to run the query and return the result to you.\n\nHere is how to run simple queries:\n\n```js\nclient.query(\"SELECT * FROM users WHERE id='julien'\", function (ar, ar_err) {\n  if (ar_err == null) {\n    var result = ar;\n    console.log(\"Got \" + result.size() + \" rows \");\n  } else {\n    console.log(\"Failure: \" + ar_err.getMessage());\n  }\n});\n\n```\n\nYou can do the same with prepared queries.\n\nThe SQL string can refer to parameters by position, using `$1`, `$2`, etc…​\n\n```js\nvar Tuple = require(\"reactive-pg-client-js/tuple\");\nclient.preparedQuery(\"SELECT * FROM users WHERE id=$1\", Tuple.of(\"julien\"), function (ar, ar_err) {\n  if (ar_err == null) {\n    var rows = ar;\n    console.log(\"Got \" + rows.size() + \" rows \");\n  } else {\n    console.log(\"Failure: \" + ar_err.getMessage());\n  }\n});\n\n```\n\nQuery methods provides an asynchronous [`PgRowSet`](../../jsdoc/module-reactive-pg-client-js_pg_row_set-PgRowSet.html) instance that works for _SELECT_ queries\n\n```js\nclient.preparedQuery(\"SELECT first_name, last_name FROM users\", function (ar, ar_err) {\n  if (ar_err == null) {\n    var rows = ar;\n    Array.prototype.forEach.call(rows, function(row) {\n      console.log(\"User \" + row.getString(0) + \" \" + row.getString(1));\n    });\n  } else {\n    console.log(\"Failure: \" + ar_err.getMessage());\n  }\n});\n\n```\n\nor _UPDATE_/_INSERT_ queries:\n\n```js\nvar Tuple = require(\"reactive-pg-client-js/tuple\");\nclient.preparedQuery(\"INSERT INTO users (first_name, last_name) VALUES ($1, $2)\", Tuple.of(\"Julien\", \"Viet\"), function (ar, ar_err) {\n  if (ar_err == null) {\n    var rows = ar;\n    console.log(rows.rowCount());\n  } else {\n    console.log(\"Failure: \" + ar_err.getMessage());\n  }\n});\n\n```\n\nThe [`Row`](../../jsdoc/module-reactive-pg-client-js_row-Row.html) gives you access to your data by index\n\n```js\nconsole.log(\"User \" + row.getString(0) + \" \" + row.getString(1));\n\n```\n\nor by name\n\n```js\nconsole.log(\"User \" + row.getString(\"first_name\") + \" \" + row.getString(\"last_name\"));\n\n```\n\nYou can access a wide variety of of types\n\n```js\n\nvar firstName = row.getString(\"first_name\");\nvar male = row.getBoolean(\"male\");\nvar age = row.getInteger(\"age\");\n\n// ...\n\n\n```\n\nYou can execute prepared batch\n\n```js\nvar Tuple = require(\"reactive-pg-client-js/tuple\");\n\n// Add commands to the batch\nvar batch = [];\nbatch.push(Tuple.of(\"julien\", \"Julien Viet\"));\nbatch.push(Tuple.of(\"emad\", \"Emad Alblueshi\"));\n\n// Execute the prepared batch\nclient.preparedBatch(\"INSERT INTO USERS (id, name) VALUES ($1, $2)\", batch, function (res, res_err) {\n  if (res_err == null) {\n\n    // Process rows\n    var rows = res;\n  } else {\n    console.log(\"Batch failed \" + res_err);\n  }\n});\n\n```\n\nYou can cache prepared queries:\n\n```js\nvar PgClient = require(\"reactive-pg-client-js/pg_client\");\n\n// Enable prepare statements\noptions.cachePreparedStatements = true;\n\nvar client = PgClient.pool(vertx, options);\n\n```\n\nYou can fetch generated keys with a 'RETURNING' clause in your query:\n\n```js\nvar Tuple = require(\"reactive-pg-client-js/tuple\");\nclient.preparedQuery(\"INSERT INTO color (color_name) VALUES ($1), ($2), ($3) RETURNING color_id\", Tuple.of(\"white\", \"red\", \"blue\"), function (ar, ar_err) {\n  if (ar_err == null) {\n    var rows = ar;\n    console.log(rows.rowCount());\n    Array.prototype.forEach.call(rows, function(row) {\n      console.log(\"generated key: \" + row.getInteger(\"color_id\"));\n    });\n  } else {\n    console.log(\"Failure: \" + ar_err.getMessage());\n  }\n});\n\n```\n\n## Using connections\n\nWhen you need to execute sequential queries (without a transaction), you can create a new connection\nor borrow one from the pool:\n\n```js\nCode not translatable\n```\n\nPrepared queries can be created:\n\n```js\nvar Tuple = require(\"reactive-pg-client-js/tuple\");\nconnection.prepare(\"SELECT * FROM users WHERE first_name LIKE $1\", function (ar1, ar1_err) {\n  if (ar1_err == null) {\n    var pq = ar1;\n    pq.execute(Tuple.of(\"julien\"), function (ar2, ar2_err) {\n      if (ar2_err == null) {\n        // All rows\n        var rows = ar2;\n      }\n    });\n  }\n});\n\n```\n\nNOTE: prepared query caching depends on the [`cachePreparedStatements`](../dataobjects.html#PgConnectOptions#setCachePreparedStatements) and\ndoes not depend on whether you are creating prepared queries or use [`direct prepared queries`](../../jsdoc/module-reactive-pg-client-js_pg_client-PgClient.html#preparedQuery)\n\n[`PgPreparedQuery`](../../jsdoc/module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html)can perform efficient batching:\n\n```js\nvar Tuple = require(\"reactive-pg-client-js/tuple\");\nconnection.prepare(\"INSERT INTO USERS (id, name) VALUES ($1, $2)\", function (ar1, ar1_err) {\n  if (ar1_err == null) {\n    var prepared = ar1;\n\n    // Create a query : bind parameters\n    var batch = [];\n\n    // Add commands to the createBatch\n    batch.push(Tuple.of(\"julien\", \"Julien Viet\"));\n    batch.push(Tuple.of(\"emad\", \"Emad Alblueshi\"));\n\n    prepared.batch(batch, function (res, res_err) {\n      if (res_err == null) {\n\n        // Process rows\n        var rows = res;\n      } else {\n        console.log(\"Batch failed \" + res_err);\n      }\n    });\n  }\n});\n\n```\n\n\n## Using transactions\n\n### Transactions with connections\n\nYou can execute transaction using SQL `BEGIN`/`COMMIT`/`ROLLBACK`, if you do so you must use\na [`PgConnection`](../../jsdoc/module-reactive-pg-client-js_pg_connection-PgConnection.html) and manage it yourself.\n\nOr you can use the transaction API of [`PgConnection`](../../jsdoc/module-reactive-pg-client-js_pg_connection-PgConnection.html):\n\n```js\nCode not translatable\n```\n\nWhen Postgres reports the current transaction is failed (e.g the infamous _current transaction is aborted, commands ignored until\nend of transaction block_), the transaction is rollbacked and the [`abortHandler`](../../jsdoc/module-reactive-pg-client-js_pg_transaction-PgTransaction.html#abortHandler)\nis called:\n\n```js\npool.getConnection(function (res, res_err) {\n  if (res_err == null) {\n\n    // Transaction must use a connection\n    var conn = res;\n\n    // Begin the transaction\n    var tx = conn.begin().abortHandler(function (v) {\n      console.log(\"Transaction failed => rollbacked\");\n    });\n\n    conn.query(\"INSERT INTO Users (first_name,last_name) VALUES ('Julien','Viet')\", function (ar, ar_err) {\n      // Works fine of course\n      if (ar_err == null) {\n\n      } else {\n        tx.rollback();\n        conn.close();\n      }\n    });\n    conn.query(\"INSERT INTO Users (first_name,last_name) VALUES ('Julien','Viet')\", function (ar, ar_err) {\n      // Fails and triggers transaction aborts\n    });\n\n    // Attempt to commit the transaction\n    tx.commit(function (ar, ar_err) {\n      // But transaction abortion fails it\n\n      // Return the connection to the pool\n      conn.close();\n    });\n  }\n});\n\n```\n\n### Simplified transaction API\n\nWhen you use a pool, you can start a transaction directly on the pool.\n\nIt borrows a connection from the pool, begins the transaction and releases the connection to the pool when the transaction ends.\n\n```js\nCode not translatable\n```\n\n## Cursors and streaming\n\nBy default prepared query execution fetches all rows, you can use a\n[`PgCursor`](../../jsdoc/module-reactive-pg-client-js_pg_cursor-PgCursor.html)to control the amount of rows you want to read:\n\n```js\nvar Tuple = require(\"reactive-pg-client-js/tuple\");\nconnection.prepare(\"SELECT * FROM users WHERE first_name LIKE $1\", function (ar1, ar1_err) {\n  if (ar1_err == null) {\n    var pq = ar1;\n\n    // Cursors require to run within a transaction\n    var tx = connection.begin();\n\n    // Create a cursor\n    var cursor = pq.cursor(Tuple.of(\"julien\"));\n\n    // Read 50 rows\n    cursor.read(50, function (ar2, ar2_err) {\n      if (ar2_err == null) {\n        var rows = ar2;\n\n        // Check for more ?\n        if (cursor.hasMore()) {\n          // Repeat the process...\n        } else {\n          // No more rows - commit the transaction\n          tx.commit();\n        }\n      }\n    });\n  }\n});\n\n```\n\nPostreSQL destroys cursors at the end of a transaction, so the cursor API shall be used\nwithin a transaction, otherwise you will likely get the `34000` PostgreSQL error.\n\nCursors shall be closed when they are released prematurely:\n\n```js\ncursor.read(50, function (ar2, ar2_err) {\n  if (ar2_err == null) {\n    // Close the cursor\n    cursor.close();\n  }\n});\n\n```\n\nA stream API is also available for cursors, which can be more convenient, specially with the Rxified version.\n\n```js\nvar Tuple = require(\"reactive-pg-client-js/tuple\");\nconnection.prepare(\"SELECT * FROM users WHERE first_name LIKE $1\", function (ar1, ar1_err) {\n  if (ar1_err == null) {\n    var pq = ar1;\n\n    // Streams require to run within a transaction\n    var tx = connection.begin();\n\n    // Fetch 50 rows at a time\n    var stream = pq.createStream(50, Tuple.of(\"julien\"));\n\n    // Use the stream\n    stream.exceptionHandler(function (err) {\n      console.log(\"Error: \" + err.getMessage());\n    });\n    stream.endHandler(function (v) {\n      tx.commit();\n      console.log(\"End of stream\");\n    });\n    stream.handler(function (row) {\n      console.log(\"User: \" + row.getString(\"last_name\"));\n    });\n  }\n});\n\n```\n\nThe stream read the rows by batch of `50` and stream them, when the rows have been passed to the handler,\na new batch of `50` is read and so on.\n\nThe stream can be resumed or paused, the loaded rows will remain in memory until they are delivered and the cursor\nwill stop iterating.\n\n## Postgres type mapping\n\nCurrently the client supports the following Postgres types\n\n* BOOLEAN (`java.lang.Boolean`)\n* INT2 (`java.lang.Short`)\n* INT4 (`java.lang.Integer`)\n* INT8 (`java.lang.Long`)\n* FLOAT4 (`java.lang.Float`)\n* FLOAT8 (`java.lang.Double`)\n* CHAR (`java.lang.String`)\n* VARCHAR (`java.lang.String`)\n* TEXT (`java.lang.String`)\n* ENUM (`java.lang.String`)\n* NAME (`java.lang.String`)\n* SERIAL2 (`java.lang.Short`)\n* SERIAL4 (`java.lang.Integer`)\n* SERIAL8 (`java.lang.Long`)\n* NUMERIC (`io.reactiverse.pgclient.data.Numeric`)\n* UUID (`java.util.UUID`)\n* DATE (`java.time.LocalDate`)\n* TIME (`java.time.LocalTime`)\n* TIMETZ (`java.time.OffsetTime`)\n* TIMESTAMP (`java.time.LocalDateTime`)\n* TIMESTAMPTZ (`java.time.OffsetDateTime`)\n* INTERVAL (`io.reactiverse.pgclient.data.Interval`)\n* BYTEA (`io.vertx.core.buffer.Buffer`)\n* JSON (`io.reactiverse.pgclient.data.Json`)\n* JSONB (`io.reactiverse.pgclient.data.Json`)\n* POINT (`io.reactiverse.pgclient.data.Point`)\n* LINE (`io.reactiverse.pgclient.data.Line`)\n* LSEG (`io.reactiverse.pgclient.data.LineSegment`)\n* BOX (`io.reactiverse.pgclient.data.Box`)\n* PATH (`io.reactiverse.pgclient.data.Path`)\n* POLYGON (`io.reactiverse.pgclient.data.Polygon`)\n* CIRCLE (`io.reactiverse.pgclient.data.Circle`)\n\nTuple decoding uses the above types when storing values, it also performs on the flu conversion the actual value when possible:\n\n```js\npool.query(\"SELECT 1::BIGINT \\\"VAL\\\"\", function (ar, ar_err) {\n  var rowSet = ar;\n  var row = rowSet.iterator().next();\n\n  // Stored as java.lang.Long\n  var value = row.getValue(0);\n\n  // Convert to java.lang.Integer\n  var intValue = row.getInteger(0);\n});\n\n```\n\nTuple encoding uses the above type mapping for encoding, unless the type is numeric in which case `java.lang.Number` is used instead:\n\n```js\npool.query(\"SELECT 1::BIGINT \\\"VAL\\\"\", function (ar, ar_err) {\n  var rowSet = ar;\n  var row = rowSet.iterator().next();\n\n  // Stored as java.lang.Long\n  var value = row.getValue(0);\n\n  // Convert to java.lang.Integer\n  var intValue = row.getInteger(0);\n});\n\n\n```\n\nArrays of these types are supported.\n\n### Handling JSON\n\nThe [`Json`](../../jsdoc/module-reactive-pg-client-js_json-Json.html) Java type is used to represent the Postgres `JSON` and `JSONB` type.\n\nThe main reason of this type is handling `null` JSON values.\n\n```js\nvar Json = require(\"reactive-pg-client-js/json\");\nvar Tuple = require(\"reactive-pg-client-js/tuple\");\n\n// Create a tuple\nvar tuple = Tuple.of(Json.create(Json.create(null)), Json.create(Json.create({\n  \"foo\" : \"bar\"\n})), Json.create(Json.create(null)));\n\n// Retrieving json\nvar value = tuple.getJson(0).value();\n\n//\nvalue = tuple.getJson(1).value();\n\n//\nvalue = tuple.getJson(3).value();\n\n```\n\n### Handling NUMERIC\n\nThe `Numeric` Java type is used to represent the Postgres `NUMERIC` type.\n\n```js\nvar numeric = row.getNumeric(\"value\");\nif (numeric.isNaN()) {\n  // Handle NaN\n} else {\n  var value = numeric.bigDecimalValue();\n}\n\n```\n\n## Handling arrays\n\nArrays are available on [`Tuple`](../../jsdoc/module-reactive-pg-client-js_tuple-Tuple.html) and [`Row`](../../jsdoc/module-reactive-pg-client-js_row-Row.html):\n\n```js\nCode not translatable\n```\n\n## Handling custom types\n\nStrings are used to represent custom types, both sent to and returned from Postgres.\n\nYou can read from Postgres and get the custom type as a string\n\n```js\nvar Tuple = require(\"reactive-pg-client-js/tuple\");\nclient.preparedQuery(\"SELECT address, (address).city FROM address_book WHERE id=$1\", Tuple.of(3), function (ar, ar_err) {\n  if (ar_err == null) {\n    var rows = ar;\n    Array.prototype.forEach.call(rows, function(row) {\n      console.log(\"Full Address \" + row.getString(0) + \", City \" + row.getString(1));\n    });\n  } else {\n    console.log(\"Failure: \" + ar_err.getMessage());\n  }\n});\n\n```\n\nYou can also write to Postgres by providing a string\n\n```js\nvar Tuple = require(\"reactive-pg-client-js/tuple\");\nclient.preparedQuery(\"INSERT INTO address_book (id, address) VALUES ($1, $2)\", Tuple.of(3, \"('Anytown', 'Second Ave', false)\"), function (ar, ar_err) {\n  if (ar_err == null) {\n    var rows = ar;\n    console.log(rows.rowCount());\n  } else {\n    console.log(\"Failure: \" + ar_err.getMessage());\n  }\n});\n\n```\n\n## Collector queries\n\nYou can use Java collectors with the query API:\n\n```js\nCode not translatable\n```\n\nThe collector processing must not keep a reference on the [`Row`](../../jsdoc/module-reactive-pg-client-js_row-Row.html) as\nthere is a single row used for processing the entire set.\n\nThe Java `Collectors` provides many interesting predefined collectors, for example you can\ncreate easily create a string directly from the row set:\n\n```js\nCode not translatable\n```\n\n## RxJava support\n\nThe rxified API supports RxJava 1 and RxJava 2, the following examples use RxJava 2.\n\nMost asynchronous constructs are available as methods prefixed by `rx`:\n\n```js\nCode not translatable\n```\n\n\n### Streaming\n\nRxJava 2 supports `Observable` and `Flowable` types, these are exposed using\nthe `PgStream` that you can get\nfrom a `PgPreparedQuery`:\n\n```js\nCode not translatable\n```\n\nThe same example using `Flowable`:\n\n```js\nCode not translatable\n```\n\n### Transaction\n\nThe simplified transaction API allows to easily write transactional\nasynchronous flows:\n\n```js\nCode not translatable\n```\n\n## Pub/sub\n\nPostgres supports pub/sub communication channels.\n\nYou can set a [`notificationHandler`](../../jsdoc/module-reactive-pg-client-js_pg_connection-PgConnection.html#notificationHandler) to receive\nPostgres notifications:\n\n```js\n\nconnection.notificationHandler(function (notification) {\n  console.log(\"Received \" + notification.payload + \" on channel \" + notification.channel);\n});\n\nconnection.query(\"LISTEN some-channel\", function (ar, ar_err) {\n  console.log(\"Subscribed to channel\");\n});\n\n```\n\nThe [`PgSubscriber`](../../jsdoc/module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html) is a channel manager managing a single connection that\nprovides per channel subscription:\n\n```js\nvar PgSubscriber = require(\"reactive-pg-client-js/pg_subscriber\");\n\nvar subscriber = PgSubscriber.subscriber(vertx, {\n  \"port\" : 5432,\n  \"host\" : \"the-host\",\n  \"database\" : \"the-db\",\n  \"user\" : \"user\",\n  \"password\" : \"secret\"\n});\n\n// You can set the channel before connect\nsubscriber.channel(\"channel1\").handler(function (payload) {\n  console.log(\"Received \" + payload);\n});\n\nsubscriber.connect(function (ar, ar_err) {\n  if (ar_err == null) {\n\n    // Or you can set the channel after connect\n    subscriber.channel(\"channel2\").handler(function (payload) {\n      console.log(\"Received \" + payload);\n    });\n  }\n});\n\n```\n\nThe channel name that is given to the channel method will be the exact name of the channel as held by Postgres for sending\nnotifications.  Note this is different than the representation of the channel name in SQL, and\ninternally [`PgSubscriber`](../../jsdoc/module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html) will prepare the submitted channel name as a quoted identifier:\n\n```js\nvar PgSubscriber = require(\"reactive-pg-client-js/pg_subscriber\");\n\nvar subscriber = PgSubscriber.subscriber(vertx, {\n  \"port\" : 5432,\n  \"host\" : \"the-host\",\n  \"database\" : \"the-db\",\n  \"user\" : \"user\",\n  \"password\" : \"secret\"\n});\n\nsubscriber.connect(function (ar, ar_err) {\n  if (ar_err == null) {\n    // Complex channel name - name in PostgreSQL requires a quoted ID\n    subscriber.channel(\"Complex.Channel.Name\").handler(function (payload) {\n      console.log(\"Received \" + payload);\n    });\n    subscriber.channel(\"Complex.Channel.Name\").subscribeHandler(function (subscribed) {\n      subscriber.actualConnection().query(\"NOTIFY \\\"Complex.Channel.Name\\\", 'msg'\", function (notified, notified_err) {\n        console.log(\"Notified \\\"Complex.Channel.Name\\\"\");\n      });\n    });\n\n    // PostgreSQL simple ID's are forced lower-case\n    subscriber.channel(\"simple_channel\").handler(function (payload) {\n      console.log(\"Received \" + payload);\n    });\n    subscriber.channel(\"simple_channel\").subscribeHandler(function (subscribed) {\n      // The following simple channel identifier is forced to lower case\n      subscriber.actualConnection().query(\"NOTIFY Simple_CHANNEL, 'msg'\", function (notified, notified_err) {\n        console.log(\"Notified simple_channel\");\n      });\n    });\n\n    // The following channel name is longer than the current\n    // (NAMEDATALEN = 64) - 1 == 63 character limit and will be truncated\n    subscriber.channel(\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbb\").handler(function (payload) {\n      console.log(\"Received \" + payload);\n    });\n  }\n});\n\n```\nYou can provide a reconnect policy as a function that takes the number of `retries` as argument and returns an `amountOfTime`\nvalue:\n\n* when `amountOfTime < 0`: the subscriber is closed and there is no retry\n* when `amountOfTime = 0`: the subscriber retries to connect immediately\n* when `amountOfTime > 0`: the subscriber retries after `amountOfTime` milliseconds\n\n```js\nvar PgSubscriber = require(\"reactive-pg-client-js/pg_subscriber\");\n\nvar subscriber = PgSubscriber.subscriber(vertx, {\n  \"port\" : 5432,\n  \"host\" : \"the-host\",\n  \"database\" : \"the-db\",\n  \"user\" : \"user\",\n  \"password\" : \"secret\"\n});\n\n// Reconnect at most 10 times after 100 ms each\nsubscriber.reconnectPolicy(function (retries) {\n  if (retries < 10) {\n    return 100\n  } else {\n    return -1\n  }\n});\n\n```\n\nThe default policy is to not reconnect.\n\n## Cancelling Request\n\nPostgres supports cancellation of requests in progress. You can cancel inflight requests using [`cancelRequest`](../../jsdoc/module-reactive-pg-client-js_pg_connection-PgConnection.html#cancelRequest). Cancelling a request opens a new connection to the server and cancels the request and then close the connection.\n\n```js\nconnection.query(\"SELECT pg_sleep(20)\", function (ar, ar_err) {\n  if (ar_err == null) {\n    // imagine this is a long query and is still running\n    console.log(\"Query success\");\n  } else {\n    // the server will abort the current query after cancelling request\n    console.log(\"Failed to query due to \" + ar_err.getMessage());\n  }\n});\nconnection.cancelRequest(function (ar, ar_err) {\n  if (ar_err == null) {\n    console.log(\"Cancelling request has been sent\");\n  } else {\n    console.log(\"Failed to send cancelling request\");\n  }\n});\n\n```\n\n> The cancellation signal might or might not have any effect — for example, if it arrives after the backend has finished processing the query, then it will have no effect. If the cancellation is effective, it results in the current command being terminated early with an error message.\n\nMore information can be found in the [official documentation](https://www.postgresql.org/docs/11/protocol-flow.html#id-1.10.5.7.9).\n\n## Using SSL/TLS\n\nTo configure the client to use SSL connection, you can configure the [`PgConnectOptions`](../dataobjects.html#PgConnectOptions)\nlike a Vert.x `NetClient`.\nAll [SSL modes](https://www.postgresql.org/docs/current/libpq-ssl.html#LIBPQ-SSL-PROTECTION) are supported and you are able to configure `sslmode`. The client is in `DISABLE` SSL mode by default.\n`ssl` parameter is kept as a mere shortcut for setting `sslmode`. `setSsl(true)` is equivalent to `setSslMode(VERIFY_CA)` and `setSsl(false)` is equivalent to `setSslMode(DISABLE)`.\n\n```js\nvar PgClient = require(\"reactive-pg-client-js/pg_client\");\n\nvar options = {\n  \"port\" : 5432,\n  \"host\" : \"the-host\",\n  \"database\" : \"the-db\",\n  \"user\" : \"user\",\n  \"password\" : \"secret\",\n  \"sslMode\" : \"VERIFY_CA\",\n  \"pemTrustOptions\" : {\n    \"certPaths\" : [\n      \"/path/to/cert.pem\"\n    ]\n  }\n};\n\nPgClient.connect(vertx, options, function (res, res_err) {\n  if (res_err == null) {\n    // Connected with SSL\n  } else {\n    console.log(\"Could not connect \" + res_err);\n  }\n});\n\n```\n\nMore information can be found in the [Vert.x documentation](http://vertx.io/docs/vertx-core/java/#ssl).\n\n## Using a proxy\n\nYou can also configure the client to use an HTTP/1.x CONNECT, SOCKS4a or SOCKS5 proxy.\n\nMore information can be found in the [Vert.x documentation](http://vertx.io/docs/vertx-core/java/#_using_a_proxy_for_client_connections)."
  },
  {
    "path": "docs/guide/kotlin/index.md",
    "content": "# Reactive Postgres Client\n\nThe Reactive Postgres Client is a client for Postgres with a straightforward API focusing on\nscalability and low overhead.\n\nThe client is reactive and non blocking, allowing to handle many database connections with a single thread.\n\n* Event driven\n* Lightweight\n* Built-in connection pooling\n* Prepared queries caching\n* Publish / subscribe using Postgres `NOTIFY/LISTEN`\n* Batch and cursor\n* Row streaming\n* Command pipeling\n* RxJava 1 and RxJava 2\n* Direct memory to object without unnecessary copies\n* Java 8 Date and Time\n* SSL/TLS\n* Unix domain socket\n* HTTP/1.x CONNECT, SOCKS4a or SOCKS5 proxy support\n\n## Usage\n\nTo use the Reactive Postgres Client add the following dependency to the _dependencies_ section of your build descriptor:\n\n* Maven (in your `pom.xml`):\n\n```xml\n<dependency>\n <groupId>io.reactiverse</groupId>\n <artifactId>reactive-pg-client</artifactId>\n <version>0.11.4</version>\n</dependency>\n```\n\n* Gradle (in your `build.gradle` file):\n\n```groovy\ndependencies {\n compile 'io.reactiverse:reactive-pg-client:0.11.4'\n}\n```\n\n## Getting started\n\nHere is the simplest way to connect, query and disconnect\n\n```kotlin\n\n// Pool options\nvar options = PgPoolOptions(\n  port = 5432,\n  host = \"the-host\",\n  database = \"the-db\",\n  user = \"user\",\n  password = \"secret\",\n  maxSize = 5)\n\n// Create the client pool\nvar client = PgClient.pool(options)\n\n// A simple query\nclient.query(\"SELECT * FROM users WHERE id='julien'\", { ar ->\n  if (ar.succeeded()) {\n    var result = ar.result()\n    println(\"Got ${result.size()} rows \")\n  } else {\n    println(\"Failure: ${ar.cause().getMessage()}\")\n  }\n\n  // Now close the pool\n  client.close()\n})\n\n```\n\n## Connecting to Postgres\n\nMost of the time you will use a pool to connect to Postgres:\n\n```kotlin\n\n// Pool options\nvar options = PgPoolOptions(\n  port = 5432,\n  host = \"the-host\",\n  database = \"the-db\",\n  user = \"user\",\n  password = \"secret\",\n  maxSize = 5)\n\n// Create the pooled client\nvar client = PgClient.pool(options)\n\n```\n\nThe pooled client uses a connection pool and any operation will borrow a connection from the pool\nto execute the operation and release it to the pool.\n\nIf you are running with Vert.x you can pass it your Vertx instance:\n\n```kotlin\n\n// Pool options\nvar options = PgPoolOptions(\n  port = 5432,\n  host = \"the-host\",\n  database = \"the-db\",\n  user = \"user\",\n  password = \"secret\",\n  maxSize = 5)\n\n// Create the pooled client\nvar client = PgClient.pool(vertx, options)\n\n```\n\nYou need to release the pool when you don't need it anymore:\n\n```kotlin\n\n// Close the pool and all the associated resources\npool.close()\n\n```\n\nWhen you need to execute several operations on the same connection, you need to use a client\n[`connection`](../../apidocs/io/reactiverse/pgclient/PgConnection.html).\n\nYou can easily get one from the pool:\n\n```kotlin\n\n// Pool options\nvar options = PgPoolOptions(\n  port = 5432,\n  host = \"the-host\",\n  database = \"the-db\",\n  user = \"user\",\n  password = \"secret\",\n  maxSize = 5)\n\n// Create the pooled client\nvar client = PgClient.pool(vertx, options)\n\n// Get a connection from the pool\nclient.getConnection({ ar1 ->\n\n  if (ar1.succeeded()) {\n\n    println(\"Connected\")\n\n    // Obtain our connection\n    var conn = ar1.result()\n\n    // All operations execute on the same connection\n    conn.query(\"SELECT * FROM users WHERE id='julien'\", { ar2 ->\n      if (ar2.succeeded()) {\n        conn.query(\"SELECT * FROM users WHERE id='emad'\", { ar3 ->\n          // Release the connection to the pool\n          conn.close()\n        })\n      } else {\n        // Release the connection to the pool\n        conn.close()\n      }\n    })\n  } else {\n    println(\"Could not connect: ${ar1.cause().getMessage()}\")\n  }\n})\n\n```\n\nOnce you are done with the connection you must close it to release it to the pool, so it can be reused.\n\nSometimes you want to improve performance via Unix domain socket connection, we achieve this with Vert.x Native transports.\n\nMake sure you have added the required `netty-transport-native` dependency in your classpath and enabled the Unix domain socket option.\n\n```kotlin\n\n// Pool Options\n// Socket file name will be /var/run/postgresql/.s.PGSQL.5432\nvar options = PgPoolOptions(\n  host = \"/var/run/postgresql\",\n  port = 5432,\n  database = \"the-db\")\n\n// Create the pooled client\nvar client = PgClient.pool(options)\n\n// Create the pooled client with a vertx instance\n// Make sure the vertx instance has enabled native transports\nvar client2 = PgClient.pool(vertx, options)\n\n```\n\nMore information can be found in the [Vert.x documentation](https://vertx.io/docs/vertx-core/java/#_native_transports).\n\n## Configuration\n\nThere are several options for you to configure the client.\n\nApart from configuring with a `PgPoolOptions` data object, We also provide you an alternative way to connect when you want to configure with a connection URI:\n\n```kotlin\n\n// Connection URI\nvar connectionUri = \"postgresql://dbuser:secretpassword@database.server.com:3211/mydb\"\n\n// Create the pool from the connection URI\nvar pool = PgClient.pool(connectionUri)\n\n// Create the connection from the connection URI\nPgClient.connect(vertx, connectionUri, { res ->\n  // Handling your connection\n})\n\n```\n\nMore information about connection string formats can be found in the [PostgreSQL Manuals](https://www.postgresql.org/docs/9.6/static/libpq-connect.html#LIBPQ-CONNSTRING).\n\nYou can also use environment variables to set default connection setting values, this is useful\nwhen you want to avoid hard-coding database connection information. You can refer to the [official documentation](https://www.postgresql.org/docs/9.6/static/libpq-envars.html)\nfor more details. The following parameters are supported:\n\n* `PGHOST`\n* `PGHOSTADDR`\n* `PGPORT`\n* `PGDATABASE`\n* `PGUSER`\n* `PGPASSWORD`\n* `PGSSLMODE`\n\nIf you don't specify a data object or a connection URI string to connect, environment variables will take precedence over them.\n\n```\n$ PGUSER=user \\\n PGHOST=the-host \\\n PGPASSWORD=secret \\\n PGDATABASE=the-db \\\n PGPORT=5432 \\\n PGSSLMODE=DISABLE\n```\n\n```kotlin\n\n// Create the pool from the environment variables\nvar pool = PgClient.pool()\n\n// Create the connection from the environment variables\nPgClient.connect(vertx, { res ->\n  // Handling your connection\n})\n\n```\n\n## Running queries\n\nWhen you don't need a transaction or run single queries, you can run queries directly on the pool; the pool\nwill use one of its connection to run the query and return the result to you.\n\nHere is how to run simple queries:\n\n```kotlin\nclient.query(\"SELECT * FROM users WHERE id='julien'\", { ar ->\n  if (ar.succeeded()) {\n    var result = ar.result()\n    println(\"Got ${result.size()} rows \")\n  } else {\n    println(\"Failure: ${ar.cause().getMessage()}\")\n  }\n})\n\n```\n\nYou can do the same with prepared queries.\n\nThe SQL string can refer to parameters by position, using `$1`, `$2`, etc…​\n\n```kotlin\nclient.preparedQuery(\"SELECT * FROM users WHERE id=\\$$1\", Tuple.of(\"julien\"), { ar ->\n  if (ar.succeeded()) {\n    var rows = ar.result()\n    println(\"Got ${rows.size()} rows \")\n  } else {\n    println(\"Failure: ${ar.cause().getMessage()}\")\n  }\n})\n\n```\n\nQuery methods provides an asynchronous [`PgRowSet`](../../apidocs/io/reactiverse/pgclient/PgRowSet.html) instance that works for _SELECT_ queries\n\n```kotlin\nclient.preparedQuery(\"SELECT first_name, last_name FROM users\", { ar ->\n  if (ar.succeeded()) {\n    var rows = ar.result()\n    for (row in rows) {\n      println(\"User ${row.getString(0)} ${row.getString(1)}\")\n    }\n  } else {\n    println(\"Failure: ${ar.cause().getMessage()}\")\n  }\n})\n\n```\n\nor _UPDATE_/_INSERT_ queries:\n\n```kotlin\nclient.preparedQuery(\"INSERT INTO users (first_name, last_name) VALUES (\\$$1, \\$$2)\", Tuple.of(\"Julien\", \"Viet\"), { ar ->\n  if (ar.succeeded()) {\n    var rows = ar.result()\n    println(rows.rowCount())\n  } else {\n    println(\"Failure: ${ar.cause().getMessage()}\")\n  }\n})\n\n```\n\nThe [`Row`](../../apidocs/io/reactiverse/pgclient/Row.html) gives you access to your data by index\n\n```kotlin\nprintln(\"User ${row.getString(0)} ${row.getString(1)}\")\n\n```\n\nor by name\n\n```kotlin\nprintln(\"User ${row.getString(\"first_name\")} ${row.getString(\"last_name\")}\")\n\n```\n\nYou can access a wide variety of of types\n\n```kotlin\n\nvar firstName = row.getString(\"first_name\")\nvar male = row.getBoolean(\"male\")\nvar age = row.getInteger(\"age\")\n\n// ...\n\n\n```\n\nYou can execute prepared batch\n\n```kotlin\n\n// Add commands to the batch\nvar batch = mutableListOf<Any?>()\nbatch.add(Tuple.of(\"julien\", \"Julien Viet\"))\nbatch.add(Tuple.of(\"emad\", \"Emad Alblueshi\"))\n\n// Execute the prepared batch\nclient.preparedBatch(\"INSERT INTO USERS (id, name) VALUES (\\$$1, \\$$2)\", batch, { res ->\n  if (res.succeeded()) {\n\n    // Process rows\n    var rows = res.result()\n  } else {\n    println(\"Batch failed ${res.cause()}\")\n  }\n})\n\n```\n\nYou can cache prepared queries:\n\n```kotlin\n\n// Enable prepare statements\noptions.cachePreparedStatements = true\n\nvar client = PgClient.pool(vertx, options)\n\n```\n\nYou can fetch generated keys with a 'RETURNING' clause in your query:\n\n```kotlin\nclient.preparedQuery(\"INSERT INTO color (color_name) VALUES (\\$$1), (\\$$2), (\\$$3) RETURNING color_id\", Tuple.of(\"white\", \"red\", \"blue\"), { ar ->\n  if (ar.succeeded()) {\n    var rows = ar.result()\n    println(rows.rowCount())\n    for (row in rows) {\n      println(\"generated key: ${row.getInteger(\"color_id\")}\")\n    }\n  } else {\n    println(\"Failure: ${ar.cause().getMessage()}\")\n  }\n})\n\n```\n\n## Using connections\n\nWhen you need to execute sequential queries (without a transaction), you can create a new connection\nor borrow one from the pool:\n\n```kotlin\nCode not translatable\n```\n\nPrepared queries can be created:\n\n```kotlin\nconnection.prepare(\"SELECT * FROM users WHERE first_name LIKE \\$$1\", { ar1 ->\n  if (ar1.succeeded()) {\n    var pq = ar1.result()\n    pq.execute(Tuple.of(\"julien\"), { ar2 ->\n      if (ar2.succeeded()) {\n        // All rows\n        var rows = ar2.result()\n      }\n    })\n  }\n})\n\n```\n\nNOTE: prepared query caching depends on the [`setCachePreparedStatements`](../../apidocs/io/reactiverse/pgclient/PgConnectOptions.html#setCachePreparedStatements-boolean-) and\ndoes not depend on whether you are creating prepared queries or use [`direct prepared queries`](../../apidocs/io/reactiverse/pgclient/PgClient.html#preparedQuery-java.lang.String-io.vertx.core.Handler-)\n\n[`PgPreparedQuery`](../../apidocs/io/reactiverse/pgclient/PgPreparedQuery.html)can perform efficient batching:\n\n```kotlin\nconnection.prepare(\"INSERT INTO USERS (id, name) VALUES (\\$$1, \\$$2)\", { ar1 ->\n  if (ar1.succeeded()) {\n    var prepared = ar1.result()\n\n    // Create a query : bind parameters\n    var batch = mutableListOf<Any?>()\n\n    // Add commands to the createBatch\n    batch.add(Tuple.of(\"julien\", \"Julien Viet\"))\n    batch.add(Tuple.of(\"emad\", \"Emad Alblueshi\"))\n\n    prepared.batch(batch, { res ->\n      if (res.succeeded()) {\n\n        // Process rows\n        var rows = res.result()\n      } else {\n        println(\"Batch failed ${res.cause()}\")\n      }\n    })\n  }\n})\n\n```\n\n\n## Using transactions\n\n### Transactions with connections\n\nYou can execute transaction using SQL `BEGIN`/`COMMIT`/`ROLLBACK`, if you do so you must use\na [`PgConnection`](../../apidocs/io/reactiverse/pgclient/PgConnection.html) and manage it yourself.\n\nOr you can use the transaction API of [`PgConnection`](../../apidocs/io/reactiverse/pgclient/PgConnection.html):\n\n```kotlin\nCode not translatable\n```\n\nWhen Postgres reports the current transaction is failed (e.g the infamous _current transaction is aborted, commands ignored until\nend of transaction block_), the transaction is rollbacked and the [`abortHandler`](../../apidocs/io/reactiverse/pgclient/PgTransaction.html#abortHandler-io.vertx.core.Handler-)\nis called:\n\n```kotlin\npool.getConnection({ res ->\n  if (res.succeeded()) {\n\n    // Transaction must use a connection\n    var conn = res.result()\n\n    // Begin the transaction\n    var tx = conn.begin().abortHandler({ v ->\n      println(\"Transaction failed => rollbacked\")\n    })\n\n    conn.query(\"INSERT INTO Users (first_name,last_name) VALUES ('Julien','Viet')\", { ar ->\n      // Works fine of course\n      if (ar.succeeded()) {\n\n      } else {\n        tx.rollback()\n        conn.close()\n      }\n    })\n    conn.query(\"INSERT INTO Users (first_name,last_name) VALUES ('Julien','Viet')\", { ar ->\n      // Fails and triggers transaction aborts\n    })\n\n    // Attempt to commit the transaction\n    tx.commit({ ar ->\n      // But transaction abortion fails it\n\n      // Return the connection to the pool\n      conn.close()\n    })\n  }\n})\n\n```\n\n### Simplified transaction API\n\nWhen you use a pool, you can start a transaction directly on the pool.\n\nIt borrows a connection from the pool, begins the transaction and releases the connection to the pool when the transaction ends.\n\n```kotlin\nCode not translatable\n```\n\n## Cursors and streaming\n\nBy default prepared query execution fetches all rows, you can use a\n[`PgCursor`](../../apidocs/io/reactiverse/pgclient/PgCursor.html)to control the amount of rows you want to read:\n\n```kotlin\nconnection.prepare(\"SELECT * FROM users WHERE first_name LIKE \\$$1\", { ar1 ->\n  if (ar1.succeeded()) {\n    var pq = ar1.result()\n\n    // Cursors require to run within a transaction\n    var tx = connection.begin()\n\n    // Create a cursor\n    var cursor = pq.cursor(Tuple.of(\"julien\"))\n\n    // Read 50 rows\n    cursor.read(50, { ar2 ->\n      if (ar2.succeeded()) {\n        var rows = ar2.result()\n\n        // Check for more ?\n        if (cursor.hasMore()) {\n          // Repeat the process...\n        } else {\n          // No more rows - commit the transaction\n          tx.commit()\n        }\n      }\n    })\n  }\n})\n\n```\n\nPostreSQL destroys cursors at the end of a transaction, so the cursor API shall be used\nwithin a transaction, otherwise you will likely get the `34000` PostgreSQL error.\n\nCursors shall be closed when they are released prematurely:\n\n```kotlin\ncursor.read(50, { ar2 ->\n  if (ar2.succeeded()) {\n    // Close the cursor\n    cursor.close()\n  }\n})\n\n```\n\nA stream API is also available for cursors, which can be more convenient, specially with the Rxified version.\n\n```kotlin\nconnection.prepare(\"SELECT * FROM users WHERE first_name LIKE \\$$1\", { ar1 ->\n  if (ar1.succeeded()) {\n    var pq = ar1.result()\n\n    // Streams require to run within a transaction\n    var tx = connection.begin()\n\n    // Fetch 50 rows at a time\n    var stream = pq.createStream(50, Tuple.of(\"julien\"))\n\n    // Use the stream\n    stream.exceptionHandler({ err ->\n      println(\"Error: ${err.getMessage()}\")\n    })\n    stream.endHandler({ v ->\n      tx.commit()\n      println(\"End of stream\")\n    })\n    stream.handler({ row ->\n      println(\"User: ${row.getString(\"last_name\")}\")\n    })\n  }\n})\n\n```\n\nThe stream read the rows by batch of `50` and stream them, when the rows have been passed to the handler,\na new batch of `50` is read and so on.\n\nThe stream can be resumed or paused, the loaded rows will remain in memory until they are delivered and the cursor\nwill stop iterating.\n\n## Postgres type mapping\n\nCurrently the client supports the following Postgres types\n\n* BOOLEAN (`java.lang.Boolean`)\n* INT2 (`java.lang.Short`)\n* INT4 (`java.lang.Integer`)\n* INT8 (`java.lang.Long`)\n* FLOAT4 (`java.lang.Float`)\n* FLOAT8 (`java.lang.Double`)\n* CHAR (`java.lang.String`)\n* VARCHAR (`java.lang.String`)\n* TEXT (`java.lang.String`)\n* ENUM (`java.lang.String`)\n* NAME (`java.lang.String`)\n* SERIAL2 (`java.lang.Short`)\n* SERIAL4 (`java.lang.Integer`)\n* SERIAL8 (`java.lang.Long`)\n* NUMERIC (`io.reactiverse.pgclient.data.Numeric`)\n* UUID (`java.util.UUID`)\n* DATE (`java.time.LocalDate`)\n* TIME (`java.time.LocalTime`)\n* TIMETZ (`java.time.OffsetTime`)\n* TIMESTAMP (`java.time.LocalDateTime`)\n* TIMESTAMPTZ (`java.time.OffsetDateTime`)\n* INTERVAL (`io.reactiverse.pgclient.data.Interval`)\n* BYTEA (`io.vertx.core.buffer.Buffer`)\n* JSON (`io.reactiverse.pgclient.data.Json`)\n* JSONB (`io.reactiverse.pgclient.data.Json`)\n* POINT (`io.reactiverse.pgclient.data.Point`)\n* LINE (`io.reactiverse.pgclient.data.Line`)\n* LSEG (`io.reactiverse.pgclient.data.LineSegment`)\n* BOX (`io.reactiverse.pgclient.data.Box`)\n* PATH (`io.reactiverse.pgclient.data.Path`)\n* POLYGON (`io.reactiverse.pgclient.data.Polygon`)\n* CIRCLE (`io.reactiverse.pgclient.data.Circle`)\n\nTuple decoding uses the above types when storing values, it also performs on the flu conversion the actual value when possible:\n\n```kotlin\npool.query(\"SELECT 1::BIGINT \\\"VAL\\\"\", { ar ->\n  var rowSet = ar.result()\n  var row = rowSet.iterator().next()\n\n  // Stored as java.lang.Long\n  var value = row.getValue(0)\n\n  // Convert to java.lang.Integer\n  var intValue = row.getInteger(0)\n})\n\n```\n\nTuple encoding uses the above type mapping for encoding, unless the type is numeric in which case `java.lang.Number` is used instead:\n\n```kotlin\npool.query(\"SELECT 1::BIGINT \\\"VAL\\\"\", { ar ->\n  var rowSet = ar.result()\n  var row = rowSet.iterator().next()\n\n  // Stored as java.lang.Long\n  var value = row.getValue(0)\n\n  // Convert to java.lang.Integer\n  var intValue = row.getInteger(0)\n})\n\n\n```\n\nArrays of these types are supported.\n\n### Handling JSON\n\nThe [`Json`](../../apidocs/io/reactiverse/pgclient/data/Json.html) Java type is used to represent the Postgres `JSON` and `JSONB` type.\n\nThe main reason of this type is handling `null` JSON values.\n\n```kotlin\n\n// Create a tuple\nvar tuple = Tuple.of(Json.create(Json.create(null)), Json.create(Json.create(json {\n  obj(\"foo\" to \"bar\")\n})), Json.create(Json.create(null)))\n\n// Retrieving json\nvar value = tuple.getJson(0).value()\n\n//\nvalue = tuple.getJson(1).value()\n\n//\nvalue = tuple.getJson(3).value()\n\n```\n\n### Handling NUMERIC\n\nThe [`Numeric`](../../apidocs/io/reactiverse/pgclient/data/Numeric.html) Java type is used to represent the Postgres `NUMERIC` type.\n\n```kotlin\nvar numeric = row.getNumeric(\"value\")\nif (numeric.isNaN()) {\n  // Handle NaN\n} else {\n  var value = numeric.bigDecimalValue()\n}\n\n```\n\n## Handling arrays\n\nArrays are available on [`Tuple`](../../apidocs/io/reactiverse/pgclient/Tuple.html) and [`Row`](../../apidocs/io/reactiverse/pgclient/Row.html):\n\n```kotlin\nCode not translatable\n```\n\n## Handling custom types\n\nStrings are used to represent custom types, both sent to and returned from Postgres.\n\nYou can read from Postgres and get the custom type as a string\n\n```kotlin\nclient.preparedQuery(\"SELECT address, (address).city FROM address_book WHERE id=\\$$1\", Tuple.of(3), { ar ->\n  if (ar.succeeded()) {\n    var rows = ar.result()\n    for (row in rows) {\n      println(\"Full Address ${row.getString(0)}, City ${row.getString(1)}\")\n    }\n  } else {\n    println(\"Failure: ${ar.cause().getMessage()}\")\n  }\n})\n\n```\n\nYou can also write to Postgres by providing a string\n\n```kotlin\nclient.preparedQuery(\"INSERT INTO address_book (id, address) VALUES (\\$$1, \\$$2)\", Tuple.of(3, \"('Anytown', 'Second Ave', false)\"), { ar ->\n  if (ar.succeeded()) {\n    var rows = ar.result()\n    println(rows.rowCount())\n  } else {\n    println(\"Failure: ${ar.cause().getMessage()}\")\n  }\n})\n\n```\n\n## Collector queries\n\nYou can use Java collectors with the query API:\n\n```kotlin\nCode not translatable\n```\n\nThe collector processing must not keep a reference on the [`Row`](../../apidocs/io/reactiverse/pgclient/Row.html) as\nthere is a single row used for processing the entire set.\n\nThe Java `Collectors` provides many interesting predefined collectors, for example you can\ncreate easily create a string directly from the row set:\n\n```kotlin\nCode not translatable\n```\n\n## RxJava support\n\nThe rxified API supports RxJava 1 and RxJava 2, the following examples use RxJava 2.\n\nMost asynchronous constructs are available as methods prefixed by `rx`:\n\n```kotlin\nCode not translatable\n```\n\n\n### Streaming\n\nRxJava 2 supports `Observable` and `Flowable` types, these are exposed using\nthe [`PgStream`](../../apidocs/io/reactiverse/reactivex/pgclient/PgStream.html) that you can get\nfrom a [`PgPreparedQuery`](../../apidocs/io/reactiverse/reactivex/pgclient/PgPreparedQuery.html):\n\n```kotlin\nCode not translatable\n```\n\nThe same example using `Flowable`:\n\n```kotlin\nCode not translatable\n```\n\n### Transaction\n\nThe simplified transaction API allows to easily write transactional\nasynchronous flows:\n\n```kotlin\nCode not translatable\n```\n\n## Pub/sub\n\nPostgres supports pub/sub communication channels.\n\nYou can set a [`notificationHandler`](../../apidocs/io/reactiverse/pgclient/PgConnection.html#notificationHandler-io.vertx.core.Handler-) to receive\nPostgres notifications:\n\n```kotlin\n\nconnection.notificationHandler({ notification ->\n  println(\"Received ${notification.payload} on channel ${notification.channel}\")\n})\n\nconnection.query(\"LISTEN some-channel\", { ar ->\n  println(\"Subscribed to channel\")\n})\n\n```\n\nThe [`PgSubscriber`](../../apidocs/io/reactiverse/pgclient/pubsub/PgSubscriber.html) is a channel manager managing a single connection that\nprovides per channel subscription:\n\n```kotlin\n\nvar subscriber = PgSubscriber.subscriber(vertx, PgConnectOptions(\n  port = 5432,\n  host = \"the-host\",\n  database = \"the-db\",\n  user = \"user\",\n  password = \"secret\"))\n\n// You can set the channel before connect\nsubscriber.channel(\"channel1\").handler({ payload ->\n  println(\"Received ${payload}\")\n})\n\nsubscriber.connect({ ar ->\n  if (ar.succeeded()) {\n\n    // Or you can set the channel after connect\n    subscriber.channel(\"channel2\").handler({ payload ->\n      println(\"Received ${payload}\")\n    })\n  }\n})\n\n```\n\nThe channel name that is given to the channel method will be the exact name of the channel as held by Postgres for sending\nnotifications.  Note this is different than the representation of the channel name in SQL, and\ninternally [`PgSubscriber`](../../apidocs/io/reactiverse/pgclient/pubsub/PgSubscriber.html) will prepare the submitted channel name as a quoted identifier:\n\n```kotlin\n\nvar subscriber = PgSubscriber.subscriber(vertx, PgConnectOptions(\n  port = 5432,\n  host = \"the-host\",\n  database = \"the-db\",\n  user = \"user\",\n  password = \"secret\"))\n\nsubscriber.connect({ ar ->\n  if (ar.succeeded()) {\n    // Complex channel name - name in PostgreSQL requires a quoted ID\n    subscriber.channel(\"Complex.Channel.Name\").handler({ payload ->\n      println(\"Received ${payload}\")\n    })\n    subscriber.channel(\"Complex.Channel.Name\").subscribeHandler({ subscribed ->\n      subscriber.actualConnection().query(\"NOTIFY \\\"Complex.Channel.Name\\\", 'msg'\", { notified ->\n        println(\"Notified \\\"Complex.Channel.Name\\\"\")\n      })\n    })\n\n    // PostgreSQL simple ID's are forced lower-case\n    subscriber.channel(\"simple_channel\").handler({ payload ->\n      println(\"Received ${payload}\")\n    })\n    subscriber.channel(\"simple_channel\").subscribeHandler({ subscribed ->\n      // The following simple channel identifier is forced to lower case\n      subscriber.actualConnection().query(\"NOTIFY Simple_CHANNEL, 'msg'\", { notified ->\n        println(\"Notified simple_channel\")\n      })\n    })\n\n    // The following channel name is longer than the current\n    // (NAMEDATALEN = 64) - 1 == 63 character limit and will be truncated\n    subscriber.channel(\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbb\").handler({ payload ->\n      println(\"Received ${payload}\")\n    })\n  }\n})\n\n```\nYou can provide a reconnect policy as a function that takes the number of `retries` as argument and returns an `amountOfTime`\nvalue:\n\n* when `amountOfTime < 0`: the subscriber is closed and there is no retry\n* when `amountOfTime = 0`: the subscriber retries to connect immediately\n* when `amountOfTime > 0`: the subscriber retries after `amountOfTime` milliseconds\n\n```kotlin\n\nvar subscriber = PgSubscriber.subscriber(vertx, PgConnectOptions(\n  port = 5432,\n  host = \"the-host\",\n  database = \"the-db\",\n  user = \"user\",\n  password = \"secret\"))\n\n// Reconnect at most 10 times after 100 ms each\nsubscriber.reconnectPolicy({ retries ->\n  if (retries < 10) {\n    return 100L\n  } else {\n    return -1L\n  }\n})\n\n```\n\nThe default policy is to not reconnect.\n\n## Cancelling Request\n\nPostgres supports cancellation of requests in progress. You can cancel inflight requests using [`cancelRequest`](../../apidocs/io/reactiverse/pgclient/PgConnection.html#cancelRequest-io.vertx.core.Handler-). Cancelling a request opens a new connection to the server and cancels the request and then close the connection.\n\n```kotlin\nconnection.query(\"SELECT pg_sleep(20)\", { ar ->\n  if (ar.succeeded()) {\n    // imagine this is a long query and is still running\n    println(\"Query success\")\n  } else {\n    // the server will abort the current query after cancelling request\n    println(\"Failed to query due to ${ar.cause().getMessage()}\")\n  }\n})\nconnection.cancelRequest({ ar ->\n  if (ar.succeeded()) {\n    println(\"Cancelling request has been sent\")\n  } else {\n    println(\"Failed to send cancelling request\")\n  }\n})\n\n```\n\n> The cancellation signal might or might not have any effect — for example, if it arrives after the backend has finished processing the query, then it will have no effect. If the cancellation is effective, it results in the current command being terminated early with an error message.\n\nMore information can be found in the [official documentation](https://www.postgresql.org/docs/11/protocol-flow.html#id-1.10.5.7.9).\n\n## Using SSL/TLS\n\nTo configure the client to use SSL connection, you can configure the [`PgConnectOptions`](../../apidocs/io/reactiverse/pgclient/PgConnectOptions.html)\nlike a Vert.x `NetClient`.\nAll [SSL modes](https://www.postgresql.org/docs/current/libpq-ssl.html#LIBPQ-SSL-PROTECTION) are supported and you are able to configure `sslmode`. The client is in `DISABLE` SSL mode by default.\n`ssl` parameter is kept as a mere shortcut for setting `sslmode`. `setSsl(true)` is equivalent to `setSslMode(VERIFY_CA)` and `setSsl(false)` is equivalent to `setSslMode(DISABLE)`.\n\n```kotlin\n\nvar options = PgConnectOptions(\n  port = 5432,\n  host = \"the-host\",\n  database = \"the-db\",\n  user = \"user\",\n  password = \"secret\",\n  sslMode = SslMode.VERIFY_CA,\n  pemTrustOptions = PemTrustOptions(\n    certPaths = listOf(\"/path/to/cert.pem\")))\n\nPgClient.connect(vertx, options, { res ->\n  if (res.succeeded()) {\n    // Connected with SSL\n  } else {\n    println(\"Could not connect ${res.cause()}\")\n  }\n})\n\n```\n\nMore information can be found in the [Vert.x documentation](http://vertx.io/docs/vertx-core/java/#ssl).\n\n## Using a proxy\n\nYou can also configure the client to use an HTTP/1.x CONNECT, SOCKS4a or SOCKS5 proxy.\n\nMore information can be found in the [Vert.x documentation](http://vertx.io/docs/vertx-core/java/#_using_a_proxy_for_client_connections)."
  },
  {
    "path": "docs/guide/ruby/index.md",
    "content": "# Reactive Postgres Client\n\nThe Reactive Postgres Client is a client for Postgres with a straightforward API focusing on\nscalability and low overhead.\n\nThe client is reactive and non blocking, allowing to handle many database connections with a single thread.\n\n* Event driven\n* Lightweight\n* Built-in connection pooling\n* Prepared queries caching\n* Publish / subscribe using Postgres `NOTIFY/LISTEN`\n* Batch and cursor\n* Row streaming\n* Command pipeling\n* RxJava 1 and RxJava 2\n* Direct memory to object without unnecessary copies\n* Java 8 Date and Time\n* SSL/TLS\n* Unix domain socket\n* HTTP/1.x CONNECT, SOCKS4a or SOCKS5 proxy support\n\n## Usage\n\nTo use the Reactive Postgres Client add the following dependency to the _dependencies_ section of your build descriptor:\n\n* Maven (in your `pom.xml`):\n\n```xml\n<dependency>\n <groupId>io.reactiverse</groupId>\n <artifactId>reactive-pg-client</artifactId>\n <version>0.11.4</version>\n</dependency>\n```\n\n* Gradle (in your `build.gradle` file):\n\n```groovy\ndependencies {\n compile 'io.reactiverse:reactive-pg-client:0.11.4'\n}\n```\n\n## Getting started\n\nHere is the simplest way to connect, query and disconnect\n\n```ruby\nrequire 'reactive-pg-client/pg_client'\n\n# Pool options\noptions = {\n  'port' => 5432,\n  'host' => \"the-host\",\n  'database' => \"the-db\",\n  'user' => \"user\",\n  'password' => \"secret\",\n  'maxSize' => 5\n}\n\n# Create the client pool\nclient = ReactivePgClient::PgClient.pool(options)\n\n# A simple query\nclient.query(\"SELECT * FROM users WHERE id='julien'\") { |ar_err,ar|\n  if (ar_err == nil)\n    result = ar\n    puts \"Got #{result.size()} rows \"\n  else\n    puts \"Failure: #{ar_err.get_message()}\"\n  end\n\n  # Now close the pool\n  client.close()\n}\n\n```\n\n## Connecting to Postgres\n\nMost of the time you will use a pool to connect to Postgres:\n\n```ruby\nrequire 'reactive-pg-client/pg_client'\n\n# Pool options\noptions = {\n  'port' => 5432,\n  'host' => \"the-host\",\n  'database' => \"the-db\",\n  'user' => \"user\",\n  'password' => \"secret\",\n  'maxSize' => 5\n}\n\n# Create the pooled client\nclient = ReactivePgClient::PgClient.pool(options)\n\n```\n\nThe pooled client uses a connection pool and any operation will borrow a connection from the pool\nto execute the operation and release it to the pool.\n\nIf you are running with Vert.x you can pass it your Vertx instance:\n\n```ruby\nrequire 'reactive-pg-client/pg_client'\n\n# Pool options\noptions = {\n  'port' => 5432,\n  'host' => \"the-host\",\n  'database' => \"the-db\",\n  'user' => \"user\",\n  'password' => \"secret\",\n  'maxSize' => 5\n}\n\n# Create the pooled client\nclient = ReactivePgClient::PgClient.pool(vertx, options)\n\n```\n\nYou need to release the pool when you don't need it anymore:\n\n```ruby\n\n# Close the pool and all the associated resources\npool.close()\n\n```\n\nWhen you need to execute several operations on the same connection, you need to use a client\n[`connection`](../../yardoc/ReactivePgClient/PgConnection.html).\n\nYou can easily get one from the pool:\n\n```ruby\nrequire 'reactive-pg-client/pg_client'\n\n# Pool options\noptions = {\n  'port' => 5432,\n  'host' => \"the-host\",\n  'database' => \"the-db\",\n  'user' => \"user\",\n  'password' => \"secret\",\n  'maxSize' => 5\n}\n\n# Create the pooled client\nclient = ReactivePgClient::PgClient.pool(vertx, options)\n\n# Get a connection from the pool\nclient.get_connection() { |ar1_err,ar1|\n\n  if (ar1_err == nil)\n\n    puts \"Connected\"\n\n    # Obtain our connection\n    conn = ar1\n\n    # All operations execute on the same connection\n    conn.query(\"SELECT * FROM users WHERE id='julien'\") { |ar2_err,ar2|\n      if (ar2_err == nil)\n        conn.query(\"SELECT * FROM users WHERE id='emad'\") { |ar3_err,ar3|\n          # Release the connection to the pool\n          conn.close()\n        }\n      else\n        # Release the connection to the pool\n        conn.close()\n      end\n    }\n  else\n    puts \"Could not connect: #{ar1_err.get_message()}\"\n  end\n}\n\n```\n\nOnce you are done with the connection you must close it to release it to the pool, so it can be reused.\n\nSometimes you want to improve performance via Unix domain socket connection, we achieve this with Vert.x Native transports.\n\nMake sure you have added the required `netty-transport-native` dependency in your classpath and enabled the Unix domain socket option.\n\n```ruby\nrequire 'reactive-pg-client/pg_client'\n\n# Pool Options\n# Socket file name will be /var/run/postgresql/.s.PGSQL.5432\noptions = {\n  'host' => \"/var/run/postgresql\",\n  'port' => 5432,\n  'database' => \"the-db\"\n}\n\n# Create the pooled client\nclient = ReactivePgClient::PgClient.pool(options)\n\n# Create the pooled client with a vertx instance\n# Make sure the vertx instance has enabled native transports\nclient2 = ReactivePgClient::PgClient.pool(vertx, options)\n\n```\n\nMore information can be found in the [Vert.x documentation](https://vertx.io/docs/vertx-core/java/#_native_transports).\n\n## Configuration\n\nThere are several options for you to configure the client.\n\nApart from configuring with a `PgPoolOptions` data object, We also provide you an alternative way to connect when you want to configure with a connection URI:\n\n```ruby\nrequire 'reactive-pg-client/pg_client'\n\n# Connection URI\nconnectionUri = \"postgresql://dbuser:secretpassword@database.server.com:3211/mydb\"\n\n# Create the pool from the connection URI\npool = ReactivePgClient::PgClient.pool(connectionUri)\n\n# Create the connection from the connection URI\nReactivePgClient::PgClient.connect(vertx, connectionUri) { |res_err,res|\n  # Handling your connection\n}\n\n```\n\nMore information about connection string formats can be found in the [PostgreSQL Manuals](https://www.postgresql.org/docs/9.6/static/libpq-connect.html#LIBPQ-CONNSTRING).\n\nYou can also use environment variables to set default connection setting values, this is useful\nwhen you want to avoid hard-coding database connection information. You can refer to the [official documentation](https://www.postgresql.org/docs/9.6/static/libpq-envars.html)\nfor more details. The following parameters are supported:\n\n* `PGHOST`\n* `PGHOSTADDR`\n* `PGPORT`\n* `PGDATABASE`\n* `PGUSER`\n* `PGPASSWORD`\n* `PGSSLMODE`\n\nIf you don't specify a data object or a connection URI string to connect, environment variables will take precedence over them.\n\n```\n$ PGUSER=user \\\n PGHOST=the-host \\\n PGPASSWORD=secret \\\n PGDATABASE=the-db \\\n PGPORT=5432 \\\n PGSSLMODE=DISABLE\n```\n\n```ruby\nrequire 'reactive-pg-client/pg_client'\n\n# Create the pool from the environment variables\npool = ReactivePgClient::PgClient.pool()\n\n# Create the connection from the environment variables\nReactivePgClient::PgClient.connect(vertx) { |res_err,res|\n  # Handling your connection\n}\n\n```\n\n## Running queries\n\nWhen you don't need a transaction or run single queries, you can run queries directly on the pool; the pool\nwill use one of its connection to run the query and return the result to you.\n\nHere is how to run simple queries:\n\n```ruby\nclient.query(\"SELECT * FROM users WHERE id='julien'\") { |ar_err,ar|\n  if (ar_err == nil)\n    result = ar\n    puts \"Got #{result.size()} rows \"\n  else\n    puts \"Failure: #{ar_err.get_message()}\"\n  end\n}\n\n```\n\nYou can do the same with prepared queries.\n\nThe SQL string can refer to parameters by position, using `$1`, `$2`, etc…​\n\n```ruby\nrequire 'reactive-pg-client/tuple'\nclient.prepared_query(\"SELECT * FROM users WHERE id=$1\", ReactivePgClient::Tuple.of(\"julien\")) { |ar_err,ar|\n  if (ar_err == nil)\n    rows = ar\n    puts \"Got #{rows.size()} rows \"\n  else\n    puts \"Failure: #{ar_err.get_message()}\"\n  end\n}\n\n```\n\nQuery methods provides an asynchronous [`PgRowSet`](../../yardoc/ReactivePgClient/PgRowSet.html) instance that works for _SELECT_ queries\n\n```ruby\nclient.prepared_query(\"SELECT first_name, last_name FROM users\") { |ar_err,ar|\n  if (ar_err == nil)\n    rows = ar\n    rows.each do |row|\n      puts \"User #{row.get_string(0)} #{row.get_string(1)}\"\n    end\n  else\n    puts \"Failure: #{ar_err.get_message()}\"\n  end\n}\n\n```\n\nor _UPDATE_/_INSERT_ queries:\n\n```ruby\nrequire 'reactive-pg-client/tuple'\nclient.prepared_query(\"INSERT INTO users (first_name, last_name) VALUES ($1, $2)\", ReactivePgClient::Tuple.of(\"Julien\", \"Viet\")) { |ar_err,ar|\n  if (ar_err == nil)\n    rows = ar\n    puts rows.row_count()\n  else\n    puts \"Failure: #{ar_err.get_message()}\"\n  end\n}\n\n```\n\nThe [`Row`](../../yardoc/ReactivePgClient/Row.html) gives you access to your data by index\n\n```ruby\nputs \"User #{row.get_string(0)} #{row.get_string(1)}\"\n\n```\n\nor by name\n\n```ruby\nputs \"User #{row.get_string(\"first_name\")} #{row.get_string(\"last_name\")}\"\n\n```\n\nYou can access a wide variety of of types\n\n```ruby\n\nfirstName = row.get_string(\"first_name\")\nmale = row.get_boolean?(\"male\")\nage = row.get_integer(\"age\")\n\n# ...\n\n\n```\n\nYou can execute prepared batch\n\n```ruby\nrequire 'reactive-pg-client/tuple'\n\n# Add commands to the batch\nbatch = Array.new\nbatch.push(ReactivePgClient::Tuple.of(\"julien\", \"Julien Viet\"))\nbatch.push(ReactivePgClient::Tuple.of(\"emad\", \"Emad Alblueshi\"))\n\n# Execute the prepared batch\nclient.prepared_batch(\"INSERT INTO USERS (id, name) VALUES ($1, $2)\", batch) { |res_err,res|\n  if (res_err == nil)\n\n    # Process rows\n    rows = res\n  else\n    puts \"Batch failed #{res_err}\"\n  end\n}\n\n```\n\nYou can cache prepared queries:\n\n```ruby\nrequire 'reactive-pg-client/pg_client'\n\n# Enable prepare statements\noptions['cachePreparedStatements'] = true\n\nclient = ReactivePgClient::PgClient.pool(vertx, options)\n\n```\n\nYou can fetch generated keys with a 'RETURNING' clause in your query:\n\n```ruby\nrequire 'reactive-pg-client/tuple'\nclient.prepared_query(\"INSERT INTO color (color_name) VALUES ($1), ($2), ($3) RETURNING color_id\", ReactivePgClient::Tuple.of(\"white\", \"red\", \"blue\")) { |ar_err,ar|\n  if (ar_err == nil)\n    rows = ar\n    puts rows.row_count()\n    rows.each do |row|\n      puts \"generated key: #{row.get_integer(\"color_id\")}\"\n    end\n  else\n    puts \"Failure: #{ar_err.get_message()}\"\n  end\n}\n\n```\n\n## Using connections\n\nWhen you need to execute sequential queries (without a transaction), you can create a new connection\nor borrow one from the pool:\n\n```ruby\nCode not translatable\n```\n\nPrepared queries can be created:\n\n```ruby\nrequire 'reactive-pg-client/tuple'\nconnection.prepare(\"SELECT * FROM users WHERE first_name LIKE $1\") { |ar1_err,ar1|\n  if (ar1_err == nil)\n    pq = ar1\n    pq.execute(ReactivePgClient::Tuple.of(\"julien\")) { |ar2_err,ar2|\n      if (ar2_err == nil)\n        # All rows\n        rows = ar2\n      end\n    }\n  end\n}\n\n```\n\nNOTE: prepared query caching depends on the [`cachePreparedStatements`](../dataobjects.html#PgConnectOptions#set_cache_prepared_statements-instance_method) and\ndoes not depend on whether you are creating prepared queries or use [`direct prepared queries`](../../yardoc/ReactivePgClient/PgClient.html#prepared_query-instance_method)\n\n[`PgPreparedQuery`](../../yardoc/ReactivePgClient/PgPreparedQuery.html)can perform efficient batching:\n\n```ruby\nrequire 'reactive-pg-client/tuple'\nconnection.prepare(\"INSERT INTO USERS (id, name) VALUES ($1, $2)\") { |ar1_err,ar1|\n  if (ar1_err == nil)\n    prepared = ar1\n\n    # Create a query : bind parameters\n    batch = Array.new\n\n    # Add commands to the createBatch\n    batch.push(ReactivePgClient::Tuple.of(\"julien\", \"Julien Viet\"))\n    batch.push(ReactivePgClient::Tuple.of(\"emad\", \"Emad Alblueshi\"))\n\n    prepared.batch(batch) { |res_err,res|\n      if (res_err == nil)\n\n        # Process rows\n        rows = res\n      else\n        puts \"Batch failed #{res_err}\"\n      end\n    }\n  end\n}\n\n```\n\n\n## Using transactions\n\n### Transactions with connections\n\nYou can execute transaction using SQL `BEGIN`/`COMMIT`/`ROLLBACK`, if you do so you must use\na [`PgConnection`](../../yardoc/ReactivePgClient/PgConnection.html) and manage it yourself.\n\nOr you can use the transaction API of [`PgConnection`](../../yardoc/ReactivePgClient/PgConnection.html):\n\n```ruby\nCode not translatable\n```\n\nWhen Postgres reports the current transaction is failed (e.g the infamous _current transaction is aborted, commands ignored until\nend of transaction block_), the transaction is rollbacked and the [`abortHandler`](../../yardoc/ReactivePgClient/PgTransaction.html#abort_handler-instance_method)\nis called:\n\n```ruby\npool.get_connection() { |res_err,res|\n  if (res_err == nil)\n\n    # Transaction must use a connection\n    conn = res\n\n    # Begin the transaction\n    tx = conn.begin().abort_handler() { |v|\n      puts \"Transaction failed => rollbacked\"\n    }\n\n    conn.query(\"INSERT INTO Users (first_name,last_name) VALUES ('Julien','Viet')\") { |ar_err,ar|\n      # Works fine of course\n      if (ar_err == nil)\n\n      else\n        tx.rollback()\n        conn.close()\n      end\n    }\n    conn.query(\"INSERT INTO Users (first_name,last_name) VALUES ('Julien','Viet')\") { |ar_err,ar|\n      # Fails and triggers transaction aborts\n    }\n\n    # Attempt to commit the transaction\n    tx.commit() { |ar_err,ar|\n      # But transaction abortion fails it\n\n      # Return the connection to the pool\n      conn.close()\n    }\n  end\n}\n\n```\n\n### Simplified transaction API\n\nWhen you use a pool, you can start a transaction directly on the pool.\n\nIt borrows a connection from the pool, begins the transaction and releases the connection to the pool when the transaction ends.\n\n```ruby\nCode not translatable\n```\n\n## Cursors and streaming\n\nBy default prepared query execution fetches all rows, you can use a\n[`PgCursor`](../../yardoc/ReactivePgClient/PgCursor.html)to control the amount of rows you want to read:\n\n```ruby\nrequire 'reactive-pg-client/tuple'\nconnection.prepare(\"SELECT * FROM users WHERE first_name LIKE $1\") { |ar1_err,ar1|\n  if (ar1_err == nil)\n    pq = ar1\n\n    # Cursors require to run within a transaction\n    tx = connection.begin()\n\n    # Create a cursor\n    cursor = pq.cursor(ReactivePgClient::Tuple.of(\"julien\"))\n\n    # Read 50 rows\n    cursor.read(50) { |ar2_err,ar2|\n      if (ar2_err == nil)\n        rows = ar2\n\n        # Check for more ?\n        if (cursor.has_more?())\n          # Repeat the process...\n        else\n          # No more rows - commit the transaction\n          tx.commit()\n        end\n      end\n    }\n  end\n}\n\n```\n\nPostreSQL destroys cursors at the end of a transaction, so the cursor API shall be used\nwithin a transaction, otherwise you will likely get the `34000` PostgreSQL error.\n\nCursors shall be closed when they are released prematurely:\n\n```ruby\ncursor.read(50) { |ar2_err,ar2|\n  if (ar2_err == nil)\n    # Close the cursor\n    cursor.close()\n  end\n}\n\n```\n\nA stream API is also available for cursors, which can be more convenient, specially with the Rxified version.\n\n```ruby\nrequire 'reactive-pg-client/tuple'\nconnection.prepare(\"SELECT * FROM users WHERE first_name LIKE $1\") { |ar1_err,ar1|\n  if (ar1_err == nil)\n    pq = ar1\n\n    # Streams require to run within a transaction\n    tx = connection.begin()\n\n    # Fetch 50 rows at a time\n    stream = pq.create_stream(50, ReactivePgClient::Tuple.of(\"julien\"))\n\n    # Use the stream\n    stream.exception_handler() { |err|\n      puts \"Error: #{err.get_message()}\"\n    }\n    stream.end_handler() { |v|\n      tx.commit()\n      puts \"End of stream\"\n    }\n    stream.handler() { |row|\n      puts \"User: #{row.get_string(\"last_name\")}\"\n    }\n  end\n}\n\n```\n\nThe stream read the rows by batch of `50` and stream them, when the rows have been passed to the handler,\na new batch of `50` is read and so on.\n\nThe stream can be resumed or paused, the loaded rows will remain in memory until they are delivered and the cursor\nwill stop iterating.\n\n## Postgres type mapping\n\nCurrently the client supports the following Postgres types\n\n* BOOLEAN (`java.lang.Boolean`)\n* INT2 (`java.lang.Short`)\n* INT4 (`java.lang.Integer`)\n* INT8 (`java.lang.Long`)\n* FLOAT4 (`java.lang.Float`)\n* FLOAT8 (`java.lang.Double`)\n* CHAR (`java.lang.String`)\n* VARCHAR (`java.lang.String`)\n* TEXT (`java.lang.String`)\n* ENUM (`java.lang.String`)\n* NAME (`java.lang.String`)\n* SERIAL2 (`java.lang.Short`)\n* SERIAL4 (`java.lang.Integer`)\n* SERIAL8 (`java.lang.Long`)\n* NUMERIC (`io.reactiverse.pgclient.data.Numeric`)\n* UUID (`java.util.UUID`)\n* DATE (`java.time.LocalDate`)\n* TIME (`java.time.LocalTime`)\n* TIMETZ (`java.time.OffsetTime`)\n* TIMESTAMP (`java.time.LocalDateTime`)\n* TIMESTAMPTZ (`java.time.OffsetDateTime`)\n* INTERVAL (`io.reactiverse.pgclient.data.Interval`)\n* BYTEA (`io.vertx.core.buffer.Buffer`)\n* JSON (`io.reactiverse.pgclient.data.Json`)\n* JSONB (`io.reactiverse.pgclient.data.Json`)\n* POINT (`io.reactiverse.pgclient.data.Point`)\n* LINE (`io.reactiverse.pgclient.data.Line`)\n* LSEG (`io.reactiverse.pgclient.data.LineSegment`)\n* BOX (`io.reactiverse.pgclient.data.Box`)\n* PATH (`io.reactiverse.pgclient.data.Path`)\n* POLYGON (`io.reactiverse.pgclient.data.Polygon`)\n* CIRCLE (`io.reactiverse.pgclient.data.Circle`)\n\nTuple decoding uses the above types when storing values, it also performs on the flu conversion the actual value when possible:\n\n```ruby\npool.query(\"SELECT 1::BIGINT \\\"VAL\\\"\") { |ar_err,ar|\n  rowSet = ar\n  row = rowSet.iterator().next()\n\n  # Stored as java.lang.Long\n  value = row.get_value(0)\n\n  # Convert to java.lang.Integer\n  intValue = row.get_integer(0)\n}\n\n```\n\nTuple encoding uses the above type mapping for encoding, unless the type is numeric in which case `java.lang.Number` is used instead:\n\n```ruby\npool.query(\"SELECT 1::BIGINT \\\"VAL\\\"\") { |ar_err,ar|\n  rowSet = ar\n  row = rowSet.iterator().next()\n\n  # Stored as java.lang.Long\n  value = row.get_value(0)\n\n  # Convert to java.lang.Integer\n  intValue = row.get_integer(0)\n}\n\n\n```\n\nArrays of these types are supported.\n\n### Handling JSON\n\nThe [`Json`](../../yardoc/ReactivePgClient/Json.html) Java type is used to represent the Postgres `JSON` and `JSONB` type.\n\nThe main reason of this type is handling `null` JSON values.\n\n```ruby\nrequire 'reactive-pg-client/json'\nrequire 'reactive-pg-client/tuple'\n\n# Create a tuple\ntuple = ReactivePgClient::Tuple.of(ReactivePgClient::Json.create(ReactivePgClient::Json.create(nil)), ReactivePgClient::Json.create(ReactivePgClient::Json.create({\n  'foo' => \"bar\"\n})), ReactivePgClient::Json.create(ReactivePgClient::Json.create(nil)))\n\n# Retrieving json\nvalue = tuple.get_json(0).value()\n\n#\nvalue = tuple.get_json(1).value()\n\n#\nvalue = tuple.get_json(3).value()\n\n```\n\n### Handling NUMERIC\n\nThe [`Numeric`](unavailable) Java type is used to represent the Postgres `NUMERIC` type.\n\n```ruby\nnumeric = row.get_numeric(\"value\")\nif (numeric.na_n?())\n  # Handle NaN\nelse\n  value = numeric.big_decimal_value()\nend\n\n```\n\n## Handling arrays\n\nArrays are available on [`Tuple`](../../yardoc/ReactivePgClient/Tuple.html) and [`Row`](../../yardoc/ReactivePgClient/Row.html):\n\n```ruby\nCode not translatable\n```\n\n## Handling custom types\n\nStrings are used to represent custom types, both sent to and returned from Postgres.\n\nYou can read from Postgres and get the custom type as a string\n\n```ruby\nrequire 'reactive-pg-client/tuple'\nclient.prepared_query(\"SELECT address, (address).city FROM address_book WHERE id=$1\", ReactivePgClient::Tuple.of(3)) { |ar_err,ar|\n  if (ar_err == nil)\n    rows = ar\n    rows.each do |row|\n      puts \"Full Address #{row.get_string(0)}, City #{row.get_string(1)}\"\n    end\n  else\n    puts \"Failure: #{ar_err.get_message()}\"\n  end\n}\n\n```\n\nYou can also write to Postgres by providing a string\n\n```ruby\nrequire 'reactive-pg-client/tuple'\nclient.prepared_query(\"INSERT INTO address_book (id, address) VALUES ($1, $2)\", ReactivePgClient::Tuple.of(3, \"('Anytown', 'Second Ave', false)\")) { |ar_err,ar|\n  if (ar_err == nil)\n    rows = ar\n    puts rows.row_count()\n  else\n    puts \"Failure: #{ar_err.get_message()}\"\n  end\n}\n\n```\n\n## Collector queries\n\nYou can use Java collectors with the query API:\n\n```ruby\nCode not translatable\n```\n\nThe collector processing must not keep a reference on the [`Row`](../../yardoc/ReactivePgClient/Row.html) as\nthere is a single row used for processing the entire set.\n\nThe Java `Collectors` provides many interesting predefined collectors, for example you can\ncreate easily create a string directly from the row set:\n\n```ruby\nCode not translatable\n```\n\n## RxJava support\n\nThe rxified API supports RxJava 1 and RxJava 2, the following examples use RxJava 2.\n\nMost asynchronous constructs are available as methods prefixed by `rx`:\n\n```ruby\nCode not translatable\n```\n\n\n### Streaming\n\nRxJava 2 supports `Observable` and `Flowable` types, these are exposed using\nthe [`PgStream`](unavailable) that you can get\nfrom a [`PgPreparedQuery`](unavailable):\n\n```ruby\nCode not translatable\n```\n\nThe same example using `Flowable`:\n\n```ruby\nCode not translatable\n```\n\n### Transaction\n\nThe simplified transaction API allows to easily write transactional\nasynchronous flows:\n\n```ruby\nCode not translatable\n```\n\n## Pub/sub\n\nPostgres supports pub/sub communication channels.\n\nYou can set a [`notificationHandler`](../../yardoc/ReactivePgClient/PgConnection.html#notification_handler-instance_method) to receive\nPostgres notifications:\n\n```ruby\n\nconnection.notification_handler() { |notification|\n  puts \"Received #{notification['payload']} on channel #{notification['channel']}\"\n}\n\nconnection.query(\"LISTEN some-channel\") { |ar_err,ar|\n  puts \"Subscribed to channel\"\n}\n\n```\n\nThe [`PgSubscriber`](../../yardoc/ReactivePgClient/PgSubscriber.html) is a channel manager managing a single connection that\nprovides per channel subscription:\n\n```ruby\nrequire 'reactive-pg-client/pg_subscriber'\n\nsubscriber = ReactivePgClient::PgSubscriber.subscriber(vertx, {\n  'port' => 5432,\n  'host' => \"the-host\",\n  'database' => \"the-db\",\n  'user' => \"user\",\n  'password' => \"secret\"\n})\n\n# You can set the channel before connect\nsubscriber.channel(\"channel1\").handler() { |payload|\n  puts \"Received #{payload}\"\n}\n\nsubscriber.connect() { |ar_err,ar|\n  if (ar_err == nil)\n\n    # Or you can set the channel after connect\n    subscriber.channel(\"channel2\").handler() { |payload|\n      puts \"Received #{payload}\"\n    }\n  end\n}\n\n```\n\nThe channel name that is given to the channel method will be the exact name of the channel as held by Postgres for sending\nnotifications.  Note this is different than the representation of the channel name in SQL, and\ninternally [`PgSubscriber`](../../yardoc/ReactivePgClient/PgSubscriber.html) will prepare the submitted channel name as a quoted identifier:\n\n```ruby\nrequire 'reactive-pg-client/pg_subscriber'\n\nsubscriber = ReactivePgClient::PgSubscriber.subscriber(vertx, {\n  'port' => 5432,\n  'host' => \"the-host\",\n  'database' => \"the-db\",\n  'user' => \"user\",\n  'password' => \"secret\"\n})\n\nsubscriber.connect() { |ar_err,ar|\n  if (ar_err == nil)\n    # Complex channel name - name in PostgreSQL requires a quoted ID\n    subscriber.channel(\"Complex.Channel.Name\").handler() { |payload|\n      puts \"Received #{payload}\"\n    }\n    subscriber.channel(\"Complex.Channel.Name\").subscribe_handler() { |subscribed|\n      subscriber.actual_connection().query(\"NOTIFY \\\"Complex.Channel.Name\\\", 'msg'\") { |notified_err,notified|\n        puts \"Notified \\\"Complex.Channel.Name\\\"\"\n      }\n    }\n\n    # PostgreSQL simple ID's are forced lower-case\n    subscriber.channel(\"simple_channel\").handler() { |payload|\n      puts \"Received #{payload}\"\n    }\n    subscriber.channel(\"simple_channel\").subscribe_handler() { |subscribed|\n      # The following simple channel identifier is forced to lower case\n      subscriber.actual_connection().query(\"NOTIFY Simple_CHANNEL, 'msg'\") { |notified_err,notified|\n        puts \"Notified simple_channel\"\n      }\n    }\n\n    # The following channel name is longer than the current\n    # (NAMEDATALEN = 64) - 1 == 63 character limit and will be truncated\n    subscriber.channel(\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbb\").handler() { |payload|\n      puts \"Received #{payload}\"\n    }\n  end\n}\n\n```\nYou can provide a reconnect policy as a function that takes the number of `retries` as argument and returns an `amountOfTime`\nvalue:\n\n* when `amountOfTime < 0`: the subscriber is closed and there is no retry\n* when `amountOfTime = 0`: the subscriber retries to connect immediately\n* when `amountOfTime > 0`: the subscriber retries after `amountOfTime` milliseconds\n\n```ruby\nrequire 'reactive-pg-client/pg_subscriber'\n\nsubscriber = ReactivePgClient::PgSubscriber.subscriber(vertx, {\n  'port' => 5432,\n  'host' => \"the-host\",\n  'database' => \"the-db\",\n  'user' => \"user\",\n  'password' => \"secret\"\n})\n\n# Reconnect at most 10 times after 100 ms each\nsubscriber.reconnect_policy(lambda { |retries|\n  if (retries < 10)\n    return 100\n  else\n    return -1\n  end\n})\n\n```\n\nThe default policy is to not reconnect.\n\n## Cancelling Request\n\nPostgres supports cancellation of requests in progress. You can cancel inflight requests using [`cancelRequest`](../../yardoc/ReactivePgClient/PgConnection.html#cancel_request-instance_method). Cancelling a request opens a new connection to the server and cancels the request and then close the connection.\n\n```ruby\nconnection.query(\"SELECT pg_sleep(20)\") { |ar_err,ar|\n  if (ar_err == nil)\n    # imagine this is a long query and is still running\n    puts \"Query success\"\n  else\n    # the server will abort the current query after cancelling request\n    puts \"Failed to query due to #{ar_err.get_message()}\"\n  end\n}\nconnection.cancel_request() { |ar_err,ar|\n  if (ar_err == nil)\n    puts \"Cancelling request has been sent\"\n  else\n    puts \"Failed to send cancelling request\"\n  end\n}\n\n```\n\n> The cancellation signal might or might not have any effect — for example, if it arrives after the backend has finished processing the query, then it will have no effect. If the cancellation is effective, it results in the current command being terminated early with an error message.\n\nMore information can be found in the [official documentation](https://www.postgresql.org/docs/11/protocol-flow.html#id-1.10.5.7.9).\n\n## Using SSL/TLS\n\nTo configure the client to use SSL connection, you can configure the [`PgConnectOptions`](../dataobjects.html#PgConnectOptions)\nlike a Vert.x `NetClient`.\nAll [SSL modes](https://www.postgresql.org/docs/current/libpq-ssl.html#LIBPQ-SSL-PROTECTION) are supported and you are able to configure `sslmode`. The client is in `DISABLE` SSL mode by default.\n`ssl` parameter is kept as a mere shortcut for setting `sslmode`. `setSsl(true)` is equivalent to `setSslMode(VERIFY_CA)` and `setSsl(false)` is equivalent to `setSslMode(DISABLE)`.\n\n```ruby\nrequire 'reactive-pg-client/pg_client'\n\noptions = {\n  'port' => 5432,\n  'host' => \"the-host\",\n  'database' => \"the-db\",\n  'user' => \"user\",\n  'password' => \"secret\",\n  'sslMode' => \"VERIFY_CA\",\n  'pemTrustOptions' => {\n    'certPaths' => [\n      \"/path/to/cert.pem\"\n    ]\n  }\n}\n\nReactivePgClient::PgClient.connect(vertx, options) { |res_err,res|\n  if (res_err == nil)\n    # Connected with SSL\n  else\n    puts \"Could not connect #{res_err}\"\n  end\n}\n\n```\n\nMore information can be found in the [Vert.x documentation](http://vertx.io/docs/vertx-core/java/#ssl).\n\n## Using a proxy\n\nYou can also configure the client to use an HTTP/1.x CONNECT, SOCKS4a or SOCKS5 proxy.\n\nMore information can be found in the [Vert.x documentation](http://vertx.io/docs/vertx-core/java/#_using_a_proxy_for_client_connections)."
  },
  {
    "path": "docs/jsdoc/index.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Home</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Home</h1>\n\n    \n\n\n\n    \n\n\n    <h3> </h3>\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/json.js.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Source: json.js</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Source: json.js</h1>\n\n    \n\n\n\n    \n    <section>\n        <article>\n            <pre class=\"prettyprint source linenums\"><code>/*\n * Copyright 2014 Red Hat, Inc.\n *\n * Red Hat licenses this file to you under the Apache License, version 2.0\n * (the \"License\"); you may not use this file except in compliance with the\n * License.  You may obtain a copy of the License at:\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n * License for the specific language governing permissions and limitations\n * under the License.\n */\n\n/** @module reactive-pg-client-js/json */\nvar utils = require('vertx-js/util/utils');\n\nvar io = Packages.io;\nvar JsonObject = io.vertx.core.json.JsonObject;\nvar JJson = Java.type('io.reactiverse.pgclient.data.Json');\n\n/**\n @class\n*/\nvar Json = function(j_val) {\n\n  var j_json = j_val;\n  var that = this;\n\n  var __super_create = this.create;\n  var __super_value = this.value;\n  /**\n\n   @public\n\n   @return {Object}\n   */\n  this.value =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      return utils.convReturnTypeUnknown(j_json[\"value()\"]()) ;\n    } else if (typeof __super_value != 'undefined') {\n      return __super_value.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  // A reference to the underlying Java delegate\n  // NOTE! This is an internal API and must not be used in user code.\n  // If you rely on this property your code is likely to break if we change it / remove it without warning.\n  this._jdel = j_json;\n};\n\nJson._jclass = utils.getJavaClass(\"io.reactiverse.pgclient.data.Json\");\nJson._jtype = {accept: function(obj) {\n    return Json._jclass.isInstance(obj._jdel);\n  },wrap: function(jdel) {\n    var obj = Object.create(Json.prototype, {});\n    Json.apply(obj, arguments);\n    return obj;\n  },\n  unwrap: function(obj) {\n    return obj._jdel;\n  }\n};\nJson._create = function(jdel) {var obj = Object.create(Json.prototype, {});\n  Json.apply(obj, arguments);\n  return obj;\n}\n/**\n\n @memberof module:reactive-pg-client-js/json\n @param value {Object} \n @return {Json}\n */\nJson.create =  function(value) {\n  var __args = arguments;\n  if (__args.length === 1 &amp;&amp; typeof __args[0] !== 'function') {\n    return utils.convReturnVertxGen(Json, JJson[\"create(java.lang.Object)\"](utils.convParamTypeUnknown(__args[0]))) ;\n  }else throw new TypeError('function invoked with invalid arguments');\n};\n\nmodule.exports = Json;</code></pre>\n        </article>\n    </section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>\n"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_json-Json.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Class: Json</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Class: Json</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        <h2>\n            <span class=\"ancestors\"><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a>~</span>\n        \n        Json\n        </h2>\n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n    \n\n    <h4 class=\"name\" id=\"Json\"><span class=\"type-signature\"></span>new Json<span class=\"signature\">()</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"json.js.html\">json.js</a>, <a href=\"json.js.html#line27\">line 27</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n    </div>\n\n    \n\n    \n\n    \n\n     \n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Methods</h3>\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"value\"><span class=\"type-signature\"></span>value<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {Object}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"json.js.html\">json.js</a>, <a href=\"json.js.html#line40\">line 40</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Object</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_json.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Module: reactive-pg-client-js/json</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Module: reactive-pg-client-js/json</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n        \n    \n    </div>\n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Classes</h3>\n\n        <dl>\n            <dt><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></dt>\n            <dd></dd>\n        </dl>\n    \n\n     \n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Methods</h3>\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\".Json.create\"><span class=\"type-signature\">(static) </span>Json.create<span class=\"signature\">(value)</span><span class=\"type-signature\"> &rarr; {Json}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>value</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Object</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"json.js.html\">json.js</a>, <a href=\"json.js.html#line78\">line 78</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Json</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_channel-PgChannel.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Class: PgChannel</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Class: PgChannel</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        <h2>\n            <span class=\"ancestors\"><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a>~</span>\n        \n        PgChannel\n        </h2>\n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n    \n\n    <h4 class=\"name\" id=\"PgChannel\"><span class=\"type-signature\"></span>new PgChannel<span class=\"signature\">()</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_channel.js.html\">pg_channel.js</a>, <a href=\"pg_channel.js.html#line29\">line 29</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n    </div>\n\n    \n\n    \n\n    \n\n     \n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Methods</h3>\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"endHandler\"><span class=\"type-signature\"></span>endHandler<span class=\"signature\">(endHandler)</span><span class=\"type-signature\"> &rarr; {PgChannel}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Set an handler to be called when no more notifications will be received.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>endHandler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the handler</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_channel.js.html\">pg_channel.js</a>, <a href=\"pg_channel.js.html#line145\">line 145</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgChannel</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"exceptionHandler\"><span class=\"type-signature\"></span>exceptionHandler<span class=\"signature\">(handler)</span><span class=\"type-signature\"> &rarr; {PgChannel}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_channel.js.html\">pg_channel.js</a>, <a href=\"pg_channel.js.html#line162\">line 162</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgChannel</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"fetch\"><span class=\"type-signature\"></span>fetch<span class=\"signature\">(arg0)</span><span class=\"type-signature\"> &rarr; {ReadStream}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>arg0</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_channel.js.html\">pg_channel.js</a>, <a href=\"pg_channel.js.html#line48\">line 48</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">ReadStream</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"handler\"><span class=\"type-signature\"></span>handler<span class=\"signature\">(handler)</span><span class=\"type-signature\"> &rarr; {PgChannel}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Set or unset an handler to be called when a the channel is notified by Postgres.\n   <p/>\n   <ul>\n     <li>when the handler is set, the subscriber sends a <code>LISTEN</code> command if needed</li>\n     <li>when the handler is unset, the subscriber sends a <code>UNLISTEN</code> command if needed</li>\n   </ul>\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the handler</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_channel.js.html\">pg_channel.js</a>, <a href=\"pg_channel.js.html#line89\">line 89</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgChannel</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"pause\"><span class=\"type-signature\"></span>pause<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {PgChannel}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Pause the channel, all notifications are discarded.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_channel.js.html\">pg_channel.js</a>, <a href=\"pg_channel.js.html#line109\">line 109</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgChannel</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"resume\"><span class=\"type-signature\"></span>resume<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {PgChannel}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Resume the channel.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_channel.js.html\">pg_channel.js</a>, <a href=\"pg_channel.js.html#line127\">line 127</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgChannel</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"subscribeHandler\"><span class=\"type-signature\"></span>subscribeHandler<span class=\"signature\">(handler)</span><span class=\"type-signature\"> &rarr; {PgChannel}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Set an handler called when the the channel get subscribed.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the handler</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_channel.js.html\">pg_channel.js</a>, <a href=\"pg_channel.js.html#line66\">line 66</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgChannel</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_channel.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Module: reactive-pg-client-js/pg_channel</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Module: reactive-pg-client-js/pg_channel</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n        \n    \n    </div>\n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Classes</h3>\n\n        <dl>\n            <dt><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></dt>\n            <dd></dd>\n        </dl>\n    \n\n     \n\n    \n\n    \n\n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_client-PgClient.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Class: PgClient</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Class: PgClient</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        <h2>\n            <span class=\"ancestors\"><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a>~</span>\n        \n        PgClient\n        </h2>\n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n    \n\n    <h4 class=\"name\" id=\"PgClient\"><span class=\"type-signature\"></span>new PgClient<span class=\"signature\">()</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Defines the client operations with a Postgres Database.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_client.js.html\">pg_client.js</a>, <a href=\"pg_client.js.html#line36\">line 36</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n    </div>\n\n    \n\n    \n\n    \n\n     \n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Methods</h3>\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"preparedBatch\"><span class=\"type-signature\"></span>preparedBatch<span class=\"signature\">(sql, batch, handler)</span><span class=\"type-signature\"> &rarr; {PgClient}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Prepare and execute a createBatch.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>sql</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the prepared query SQL</td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>batch</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Array.&lt;Tuple></span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the batch of tuples</td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the handler notified with the execution result</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_client.js.html\">pg_client.js</a>, <a href=\"pg_client.js.html#line123\">line 123</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgClient</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"preparedQuery\"><span class=\"type-signature\"></span>preparedQuery<span class=\"signature\">(sql, arguments, handler)</span><span class=\"type-signature\"> &rarr; {PgClient}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Prepare and execute a query.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>sql</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the prepared query SQL</td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>arguments</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Tuple</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the list of arguments</td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the handler notified with the execution result</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_client.js.html\">pg_client.js</a>, <a href=\"pg_client.js.html#line88\">line 88</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgClient</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"query\"><span class=\"type-signature\"></span>query<span class=\"signature\">(sql, handler)</span><span class=\"type-signature\"> &rarr; {PgClient}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Execute a simple query.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>sql</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the query SQL</td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the handler notified with the execution result</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_client.js.html\">pg_client.js</a>, <a href=\"pg_client.js.html#line62\">line 62</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgClient</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_client.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Module: reactive-pg-client-js/pg_client</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Module: reactive-pg-client-js/pg_client</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n        \n    \n    </div>\n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Classes</h3>\n\n        <dl>\n            <dt><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></dt>\n            <dd></dd>\n        </dl>\n    \n\n     \n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Methods</h3>\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\".PgClient.connect\"><span class=\"type-signature\">(static) </span>PgClient.connect<span class=\"signature\">(vertx, connectionUri, handler)</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Like PgClient#connect with options build from <code>connectionUri</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>vertx</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Vertx</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>connectionUri</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_client.js.html\">pg_client.js</a>, <a href=\"pg_client.js.html#line195\">line 195</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\".PgClient.pool\"><span class=\"type-signature\">(static) </span>PgClient.pool<span class=\"signature\">(vertx, options)</span><span class=\"type-signature\"> &rarr; {PgPool}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Like PgClient#pool with a specific  instance.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>vertx</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Vertx</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>options</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Object</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_client.js.html\">pg_client.js</a>, <a href=\"pg_client.js.html#line170\">line 170</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgPool</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_connection-PgConnection.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Class: PgConnection</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Class: PgConnection</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        <h2>\n            <span class=\"ancestors\"><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a>~</span>\n        \n        PgConnection\n        </h2>\n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n    \n\n    <h4 class=\"name\" id=\"PgConnection\"><span class=\"type-signature\"></span>new PgConnection<span class=\"signature\">()</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    A connection to Postgres.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_connection.js.html\">pg_connection.js</a>, <a href=\"pg_connection.js.html#line35\">line 35</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n    </div>\n\n    \n\n    \n\n    \n\n     \n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Methods</h3>\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"begin\"><span class=\"type-signature\"></span>begin<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {PgTransaction}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Begin a transaction and returns a PgTransaction for controlling and tracking\n   this transaction.\n   <p/>\n   When the connection is explicitely closed, any inflight transaction is rollbacked.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_connection.js.html\">pg_connection.js</a>, <a href=\"pg_connection.js.html#line128\">line 128</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the transaction instance\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgTransaction</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"cancelRequest\"><span class=\"type-signature\"></span>cancelRequest<span class=\"signature\">(handler)</span><span class=\"type-signature\"> &rarr; {PgConnection}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Send a request cancellation message to tell the server to cancel processing request in this connection.\n   <br>Note: Use this with caution because the cancellation signal may or may not have any effect.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the handler notified if cancelling request is sent</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_connection.js.html\">pg_connection.js</a>, <a href=\"pg_connection.js.html#line201\">line 201</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgConnection</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"close\"><span class=\"type-signature\"></span>close<span class=\"signature\">()</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Close the current connection after all the pending commands have been processed.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_connection.js.html\">pg_connection.js</a>, <a href=\"pg_connection.js.html#line239\">line 239</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"closeHandler\"><span class=\"type-signature\"></span>closeHandler<span class=\"signature\">(handler)</span><span class=\"type-signature\"> &rarr; {PgConnection}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Set an handler called when the connection is closed.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the handler</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_connection.js.html\">pg_connection.js</a>, <a href=\"pg_connection.js.html#line107\">line 107</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgConnection</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"exceptionHandler\"><span class=\"type-signature\"></span>exceptionHandler<span class=\"signature\">(handler)</span><span class=\"type-signature\"> &rarr; {PgConnection}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Set an handler called with connection errors.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the handler</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_connection.js.html\">pg_connection.js</a>, <a href=\"pg_connection.js.html#line87\">line 87</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgConnection</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"isSSL\"><span class=\"type-signature\"></span>isSSL<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {boolean}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_connection.js.html\">pg_connection.js</a>, <a href=\"pg_connection.js.html#line223\">line 223</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    whether the connection uses SSL\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">boolean</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"notificationHandler\"><span class=\"type-signature\"></span>notificationHandler<span class=\"signature\">(handler)</span><span class=\"type-signature\"> &rarr; {PgConnection}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Set an handler called when the connection receives notification on a channel.\n   <p/>\n   The handler is called with the <a href=\"../../dataobjects.html#PgNotification\">PgNotification</a> and has access to the channel name\n   and the notification payload.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the handler</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_connection.js.html\">pg_connection.js</a>, <a href=\"pg_connection.js.html#line148\">line 148</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the transaction instance\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgConnection</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"prepare\"><span class=\"type-signature\"></span>prepare<span class=\"signature\">(sql, handler)</span><span class=\"type-signature\"> &rarr; {PgConnection}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Create a prepared query.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>sql</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the sql</td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the handler notified with the prepared query asynchronously</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_connection.js.html\">pg_connection.js</a>, <a href=\"pg_connection.js.html#line63\">line 63</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgConnection</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"preparedBatch\"><span class=\"type-signature\"></span>preparedBatch<span class=\"signature\">(sql, batch, handler)</span><span class=\"type-signature\"> &rarr; {PgConnection}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>sql</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>batch</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Array.&lt;Tuple></span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_connection.js.html\">pg_connection.js</a>, <a href=\"pg_connection.js.html#line315\">line 315</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgConnection</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"preparedQuery\"><span class=\"type-signature\"></span>preparedQuery<span class=\"signature\">(sql, arguments, handler)</span><span class=\"type-signature\"> &rarr; {PgConnection}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>sql</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>arguments</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Tuple</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_connection.js.html\">pg_connection.js</a>, <a href=\"pg_connection.js.html#line257\">line 257</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgConnection</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"processId\"><span class=\"type-signature\"></span>processId<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {number}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_connection.js.html\">pg_connection.js</a>, <a href=\"pg_connection.js.html#line167\">line 167</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    The process ID of the target backend\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">number</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"query\"><span class=\"type-signature\"></span>query<span class=\"signature\">(sql, handler)</span><span class=\"type-signature\"> &rarr; {PgConnection}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>sql</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_connection.js.html\">pg_connection.js</a>, <a href=\"pg_connection.js.html#line290\">line 290</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgConnection</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"secretKey\"><span class=\"type-signature\"></span>secretKey<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {number}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_connection.js.html\">pg_connection.js</a>, <a href=\"pg_connection.js.html#line183\">line 183</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    The secret key for the target backend\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">number</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_connection.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Module: reactive-pg-client-js/pg_connection</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Module: reactive-pg-client-js/pg_connection</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n        \n    \n    </div>\n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Classes</h3>\n\n        <dl>\n            <dt><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></dt>\n            <dd></dd>\n        </dl>\n    \n\n     \n\n    \n\n    \n\n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_cursor-PgCursor.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Class: PgCursor</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Class: PgCursor</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        <h2>\n            <span class=\"ancestors\"><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a>~</span>\n        \n        PgCursor\n        </h2>\n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n    \n\n    <h4 class=\"name\" id=\"PgCursor\"><span class=\"type-signature\"></span>new PgCursor<span class=\"signature\">()</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    A cursor that reads progressively the rows from Postgres, it is usefull for reading very large result.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_cursor.js.html\">pg_cursor.js</a>, <a href=\"pg_cursor.js.html#line30\">line 30</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n    </div>\n\n    \n\n    \n\n    \n\n     \n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Methods</h3>\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"close\"><span class=\"type-signature\"></span>close<span class=\"signature\">(completionHandler)</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Like PgCursor#close but with a <code>completionHandler</code> called when the cursor has been released.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>completionHandler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_cursor.js.html\">pg_cursor.js</a>, <a href=\"pg_cursor.js.html#line86\">line 86</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"hasMore\"><span class=\"type-signature\"></span>hasMore<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {boolean}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Returns <code>true</code> when the cursor has results in progress and the  should be called to retrieve\n   them.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_cursor.js.html\">pg_cursor.js</a>, <a href=\"pg_cursor.js.html#line70\">line 70</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    whether the cursor has more results,\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">boolean</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"read\"><span class=\"type-signature\"></span>read<span class=\"signature\">(count, handler)</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>count</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the amount of rows to read</td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the handler for the result</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_cursor.js.html\">pg_cursor.js</a>, <a href=\"pg_cursor.js.html#line46\">line 46</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n        \n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_cursor.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Module: reactive-pg-client-js/pg_cursor</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Module: reactive-pg-client-js/pg_cursor</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n        \n    \n    </div>\n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Classes</h3>\n\n        <dl>\n            <dt><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></dt>\n            <dd></dd>\n        </dl>\n    \n\n     \n\n    \n\n    \n\n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_iterator-PgIterator.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Class: PgIterator</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Class: PgIterator</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        <h2>\n            <span class=\"ancestors\"><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a>~</span>\n        \n        PgIterator\n        </h2>\n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n    \n\n    <h4 class=\"name\" id=\"PgIterator\"><span class=\"type-signature\"></span>new PgIterator<span class=\"signature\">()</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    An iterator for processing postgres items synchronously.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_iterator.js.html\">pg_iterator.js</a>, <a href=\"pg_iterator.js.html#line30\">line 30</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n    </div>\n\n    \n\n    \n\n    \n\n     \n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Methods</h3>\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"hasNext\"><span class=\"type-signature\"></span>hasNext<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {boolean}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_iterator.js.html\">pg_iterator.js</a>, <a href=\"pg_iterator.js.html#line43\">line 43</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">boolean</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"next\"><span class=\"type-signature\"></span>next<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {Row}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_iterator.js.html\">pg_iterator.js</a>, <a href=\"pg_iterator.js.html#line59\">line 59</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Row</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_iterator.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Module: reactive-pg-client-js/pg_iterator</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Module: reactive-pg-client-js/pg_iterator</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n        \n    \n    </div>\n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Classes</h3>\n\n        <dl>\n            <dt><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></dt>\n            <dd></dd>\n        </dl>\n    \n\n     \n\n    \n\n    \n\n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_pool-PgPool.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Class: PgPool</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Class: PgPool</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        <h2>\n            <span class=\"ancestors\"><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a>~</span>\n        \n        PgPool\n        </h2>\n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n    \n\n    <h4 class=\"name\" id=\"PgPool\"><span class=\"type-signature\"></span>new PgPool<span class=\"signature\">()</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    A pool of connection.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_pool.js.html\">pg_pool.js</a>, <a href=\"pg_pool.js.html#line34\">line 34</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n    </div>\n\n    \n\n    \n\n    \n\n     \n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Methods</h3>\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"begin\"><span class=\"type-signature\"></span>begin<span class=\"signature\">(handler)</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n   to the pool when the transaction ends.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_pool.js.html\">pg_pool.js</a>, <a href=\"pg_pool.js.html#line159\">line 159</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"close\"><span class=\"type-signature\"></span>close<span class=\"signature\">()</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Close the pool and release the associated resources.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_pool.js.html\">pg_pool.js</a>, <a href=\"pg_pool.js.html#line181\">line 181</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getConnection\"><span class=\"type-signature\"></span>getConnection<span class=\"signature\">(handler)</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get a connection from the pool.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the handler that will get the connection result</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_pool.js.html\">pg_pool.js</a>, <a href=\"pg_pool.js.html#line136\">line 136</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"preparedBatch\"><span class=\"type-signature\"></span>preparedBatch<span class=\"signature\">(sql, batch, handler)</span><span class=\"type-signature\"> &rarr; {PgPool}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>sql</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>batch</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Array.&lt;Tuple></span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_pool.js.html\">pg_pool.js</a>, <a href=\"pg_pool.js.html#line113\">line 113</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgPool</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"preparedQuery\"><span class=\"type-signature\"></span>preparedQuery<span class=\"signature\">(sql, arguments, handler)</span><span class=\"type-signature\"> &rarr; {PgPool}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>sql</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>arguments</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Tuple</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_pool.js.html\">pg_pool.js</a>, <a href=\"pg_pool.js.html#line55\">line 55</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgPool</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"query\"><span class=\"type-signature\"></span>query<span class=\"signature\">(sql, handler)</span><span class=\"type-signature\"> &rarr; {PgPool}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>sql</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_pool.js.html\">pg_pool.js</a>, <a href=\"pg_pool.js.html#line88\">line 88</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgPool</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_pool.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Module: reactive-pg-client-js/pg_pool</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Module: reactive-pg-client-js/pg_pool</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n        \n    \n    </div>\n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Classes</h3>\n\n        <dl>\n            <dt><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></dt>\n            <dd></dd>\n        </dl>\n    \n\n     \n\n    \n\n    \n\n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Class: PgPreparedQuery</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Class: PgPreparedQuery</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        <h2>\n            <span class=\"ancestors\"><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a>~</span>\n        \n        PgPreparedQuery\n        </h2>\n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n    \n\n    <h4 class=\"name\" id=\"PgPreparedQuery\"><span class=\"type-signature\"></span>new PgPreparedQuery<span class=\"signature\">()</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    A prepared query.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_prepared_query.js.html\">pg_prepared_query.js</a>, <a href=\"pg_prepared_query.js.html#line34\">line 34</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n    </div>\n\n    \n\n    \n\n    \n\n     \n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Methods</h3>\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"batch\"><span class=\"type-signature\"></span>batch<span class=\"signature\">(argsList, handler)</span><span class=\"type-signature\"> &rarr; {PgPreparedQuery}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Execute a batch.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>argsList</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Array.&lt;Tuple></span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the list of tuple for the batch</td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_prepared_query.js.html\">pg_prepared_query.js</a>, <a href=\"pg_prepared_query.js.html#line129\">line 129</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the createBatch\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgPreparedQuery</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"close\"><span class=\"type-signature\"></span>close<span class=\"signature\">(completionHandler)</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Like PgPreparedQuery#close but notifies the <code>completionHandler</code> when it's closed.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>completionHandler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_prepared_query.js.html\">pg_prepared_query.js</a>, <a href=\"pg_prepared_query.js.html#line152\">line 152</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"createStream\"><span class=\"type-signature\"></span>createStream<span class=\"signature\">(fetch, args)</span><span class=\"type-signature\"> &rarr; {PgStream}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Execute the prepared query with a cursor and createStream the result. The createStream opens a cursor\n   with a <code>fetch</code> size to fetch the results.\n   <p/>\n   Note: this requires to be in a transaction, since cursors require it.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>fetch</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the cursor fetch size</td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>args</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Tuple</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the prepared query arguments</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_prepared_query.js.html\">pg_prepared_query.js</a>, <a href=\"pg_prepared_query.js.html#line111\">line 111</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the createStream\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgStream</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"cursor\"><span class=\"type-signature\"></span>cursor<span class=\"signature\">(args)</span><span class=\"type-signature\"> &rarr; {PgCursor}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Create a cursor with the provided <code>arguments</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>args</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Tuple</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the list of arguments</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_prepared_query.js.html\">pg_prepared_query.js</a>, <a href=\"pg_prepared_query.js.html#line88\">line 88</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the query\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgCursor</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"execute\"><span class=\"type-signature\"></span>execute<span class=\"signature\">(args, handler)</span><span class=\"type-signature\"> &rarr; {PgPreparedQuery}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Create a cursor with the provided <code>arguments</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>args</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Tuple</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the list of arguments</td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_prepared_query.js.html\">pg_prepared_query.js</a>, <a href=\"pg_prepared_query.js.html#line55\">line 55</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the query\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgPreparedQuery</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_prepared_query.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Module: reactive-pg-client-js/pg_prepared_query</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Module: reactive-pg-client-js/pg_prepared_query</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n        \n    \n    </div>\n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Classes</h3>\n\n        <dl>\n            <dt><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></dt>\n            <dd></dd>\n        </dl>\n    \n\n     \n\n    \n\n    \n\n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_result-PgResult.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Class: PgResult</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Class: PgResult</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        <h2>\n            <span class=\"ancestors\"><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a>~</span>\n        \n        PgResult\n        </h2>\n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n    \n\n    <h4 class=\"name\" id=\"PgResult\"><span class=\"type-signature\"></span>new PgResult<span class=\"signature\">()</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Represents the result of an operation on database.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_result.js.html\">pg_result.js</a>, <a href=\"pg_result.js.html#line28\">line 28</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n    </div>\n\n    \n\n    \n\n    \n\n     \n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Methods</h3>\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"columnsNames\"><span class=\"type-signature\"></span>columnsNames<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {Array.&lt;string>}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get the names of columns in the PgResult.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_result.js.html\">pg_result.js</a>, <a href=\"pg_result.js.html#line70\">line 70</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the list of names of columns.\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Array.&lt;string></span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"next\"><span class=\"type-signature\"></span>next<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {PgResult}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Return the next available result or <code>null</code>, e.g for a simple query that executed multiple queries or for\n   a batch result.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_result.js.html\">pg_result.js</a>, <a href=\"pg_result.js.html#line122\">line 122</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the next available result or <code>null</code> if none is available\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgResult</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"rowCount\"><span class=\"type-signature\"></span>rowCount<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {number}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get the number of the affected rows in the operation to this PgResult.\n   <p/>\n   The meaning depends on the executed statement:\n   <ul>\n     <li>INSERT: the number of rows inserted</li>\n     <li>DELETE: the number of rows deleted</li>\n     <li>UPDATE: the number of rows updated</li>\n     <li>SELECT: the number of rows retrieved</li>\n   </ul>\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_result.js.html\">pg_result.js</a>, <a href=\"pg_result.js.html#line53\">line 53</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the count of affected rows.\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">number</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"size\"><span class=\"type-signature\"></span>size<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {number}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get the number of rows in the PgResult.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_result.js.html\">pg_result.js</a>, <a href=\"pg_result.js.html#line87\">line 87</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the count of rows.\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">number</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"value\"><span class=\"type-signature\"></span>value<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {Object}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get the result value.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_result.js.html\">pg_result.js</a>, <a href=\"pg_result.js.html#line104\">line 104</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the result\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Object</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_result.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Module: reactive-pg-client-js/pg_result</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Module: reactive-pg-client-js/pg_result</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n        \n    \n    </div>\n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Classes</h3>\n\n        <dl>\n            <dt><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></dt>\n            <dd></dd>\n        </dl>\n    \n\n     \n\n    \n\n    \n\n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_row_set-PgRowSet.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Class: PgRowSet</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Class: PgRowSet</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        <h2>\n            <span class=\"ancestors\"><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a>~</span>\n        \n        PgRowSet\n        </h2>\n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n    \n\n    <h4 class=\"name\" id=\"PgRowSet\"><span class=\"type-signature\"></span>new PgRowSet<span class=\"signature\">()</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    A set of rows.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_row_set.js.html\">pg_row_set.js</a>, <a href=\"pg_row_set.js.html#line32\">line 32</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n    </div>\n\n    \n\n    \n\n    \n\n     \n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Methods</h3>\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"iterator\"><span class=\"type-signature\"></span>iterator<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {PgIterator}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_row_set.js.html\">pg_row_set.js</a>, <a href=\"pg_row_set.js.html#line64\">line 64</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgIterator</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"next\"><span class=\"type-signature\"></span>next<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {PgRowSet}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_row_set.js.html\">pg_row_set.js</a>, <a href=\"pg_row_set.js.html#line80\">line 80</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgRowSet</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"value\"><span class=\"type-signature\"></span>value<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {PgRowSet}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get the result value.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_row_set.js.html\">pg_row_set.js</a>, <a href=\"pg_row_set.js.html#line48\">line 48</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the result\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgRowSet</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_row_set.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Module: reactive-pg-client-js/pg_row_set</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Module: reactive-pg-client-js/pg_row_set</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n        \n    \n    </div>\n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Classes</h3>\n\n        <dl>\n            <dt><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></dt>\n            <dd></dd>\n        </dl>\n    \n\n     \n\n    \n\n    \n\n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_stream-PgStream.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Class: PgStream</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Class: PgStream</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        <h2>\n            <span class=\"ancestors\"><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a>~</span>\n        \n        PgStream\n        </h2>\n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n    \n\n    <h4 class=\"name\" id=\"PgStream\"><span class=\"type-signature\"></span>new PgStream<span class=\"signature\">()</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    A row oriented stream.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_stream.js.html\">pg_stream.js</a>, <a href=\"pg_stream.js.html#line30\">line 30</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n    </div>\n\n    \n\n    \n\n    \n\n     \n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Methods</h3>\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"close\"><span class=\"type-signature\"></span>close<span class=\"signature\">(completionHandler)</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Close the stream and release the resources.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>completionHandler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the completion handler for this operation</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_stream.js.html\">pg_stream.js</a>, <a href=\"pg_stream.js.html#line156\">line 156</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"endHandler\"><span class=\"type-signature\"></span>endHandler<span class=\"signature\">(endHandler)</span><span class=\"type-signature\"> &rarr; {PgStream}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>endHandler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_stream.js.html\">pg_stream.js</a>, <a href=\"pg_stream.js.html#line139\">line 139</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgStream</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"exceptionHandler\"><span class=\"type-signature\"></span>exceptionHandler<span class=\"signature\">(handler)</span><span class=\"type-signature\"> &rarr; {PgStream}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_stream.js.html\">pg_stream.js</a>, <a href=\"pg_stream.js.html#line67\">line 67</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgStream</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"fetch\"><span class=\"type-signature\"></span>fetch<span class=\"signature\">(arg0)</span><span class=\"type-signature\"> &rarr; {ReadStream}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>arg0</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_stream.js.html\">pg_stream.js</a>, <a href=\"pg_stream.js.html#line50\">line 50</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">ReadStream</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"handler\"><span class=\"type-signature\"></span>handler<span class=\"signature\">(handler)</span><span class=\"type-signature\"> &rarr; {PgStream}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_stream.js.html\">pg_stream.js</a>, <a href=\"pg_stream.js.html#line86\">line 86</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgStream</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"pause\"><span class=\"type-signature\"></span>pause<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {PgStream}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_stream.js.html\">pg_stream.js</a>, <a href=\"pg_stream.js.html#line105\">line 105</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgStream</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"resume\"><span class=\"type-signature\"></span>resume<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {PgStream}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_stream.js.html\">pg_stream.js</a>, <a href=\"pg_stream.js.html#line122\">line 122</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgStream</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_stream.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Module: reactive-pg-client-js/pg_stream</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Module: reactive-pg-client-js/pg_stream</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n        \n    \n    </div>\n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Classes</h3>\n\n        <dl>\n            <dt><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></dt>\n            <dd></dd>\n        </dl>\n    \n\n     \n\n    \n\n    \n\n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Class: PgSubscriber</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Class: PgSubscriber</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        <h2>\n            <span class=\"ancestors\"><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a>~</span>\n        \n        PgSubscriber\n        </h2>\n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n    \n\n    <h4 class=\"name\" id=\"PgSubscriber\"><span class=\"type-signature\"></span>new PgSubscriber<span class=\"signature\">()</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_subscriber.js.html\">pg_subscriber.js</a>, <a href=\"pg_subscriber.js.html#line32\">line 32</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n    </div>\n\n    \n\n    \n\n    \n\n     \n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Methods</h3>\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"actualConnection\"><span class=\"type-signature\"></span>actualConnection<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {PgConnection}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_subscriber.js.html\">pg_subscriber.js</a>, <a href=\"pg_subscriber.js.html#line141\">line 141</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the actual connection to Postgres, it might be <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgConnection</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"channel\"><span class=\"type-signature\"></span>channel<span class=\"signature\">(name)</span><span class=\"type-signature\"> &rarr; {PgChannel}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Return a channel for the given <code>name</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>name</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the channel name <p/> This will be the name of the channel exactly as held by Postgres for sending notifications. Internally this name will be truncated to the Postgres identifier maxiumum length of <code>(NAMEDATALEN = 64) - 1 == 63</code> characters, and prepared as a quoted identifier without unicode escape sequence support for use in <code>LISTEN/UNLISTEN</code> commands. Examples of channel names and corresponding <code>NOTIFY</code> commands: <ul> <li>when <code>name == \"the_channel\"</code>: <code>NOTIFY the_channel, 'msg'</code>, <code>NOTIFY The_Channel, 'msg'</code>, or <code>NOTIFY \"the_channel\", 'msg'</code> succeed in delivering a message to the created channel </li> <li>when <code>name == \"The_Channel\"</code>: <code>NOTIFY \"The_Channel\", 'msg'</code>, succeeds in delivering a message to the created channel </li> <li></li> </ul></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_subscriber.js.html\">pg_subscriber.js</a>, <a href=\"pg_subscriber.js.html#line52\">line 52</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the channel\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgChannel</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"close\"><span class=\"type-signature\"></span>close<span class=\"signature\">()</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Close the subscriber, the retry policy will not be invoked.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_subscriber.js.html\">pg_subscriber.js</a>, <a href=\"pg_subscriber.js.html#line173\">line 173</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"closed\"><span class=\"type-signature\"></span>closed<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {boolean}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_subscriber.js.html\">pg_subscriber.js</a>, <a href=\"pg_subscriber.js.html#line157\">line 157</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    whether the subscriber is closed\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">boolean</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"closeHandler\"><span class=\"type-signature\"></span>closeHandler<span class=\"signature\">(handler)</span><span class=\"type-signature\"> &rarr; {PgSubscriber}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Set an handler called when the subscriber is closed.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the handler</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_subscriber.js.html\">pg_subscriber.js</a>, <a href=\"pg_subscriber.js.html#line124\">line 124</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgSubscriber</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"connect\"><span class=\"type-signature\"></span>connect<span class=\"signature\">(handler)</span><span class=\"type-signature\"> &rarr; {PgSubscriber}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Connect the subscriber to Postgres.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the handler notified of the connection success or failure</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_subscriber.js.html\">pg_subscriber.js</a>, <a href=\"pg_subscriber.js.html#line69\">line 69</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgSubscriber</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"reconnectPolicy\"><span class=\"type-signature\"></span>reconnectPolicy<span class=\"signature\">(policy)</span><span class=\"type-signature\"> &rarr; {PgSubscriber}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Set the reconnect policy that is executed when the subscriber is disconnected.\n   <p/>\n   When the subscriber is disconnected, the <code>policy</code> function is called with the actual\n   number of retries and returns an <code>amountOfTime</code> value:\n   <ul>\n     <li>when <code>amountOfTime < 0</code>: the subscriber is closed and there is no retry</li>\n     <li>when <code>amountOfTime == 0</code>: the subscriber retries to connect immediately</li>\n     <li>when <code>amountOfTime > 0</code>: the subscriber retries after <code>amountOfTime</code> milliseconds</li>\n   </ul>\n   <p/>\n   The default policy does not perform any retries.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>policy</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the policy to set</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_subscriber.js.html\">pg_subscriber.js</a>, <a href=\"pg_subscriber.js.html#line103\">line 103</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgSubscriber</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_subscriber.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Module: reactive-pg-client-js/pg_subscriber</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Module: reactive-pg-client-js/pg_subscriber</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n        \n    \n    </div>\n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Classes</h3>\n\n        <dl>\n            <dt><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></dt>\n            <dd></dd>\n        </dl>\n    \n\n     \n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Methods</h3>\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\".PgSubscriber.subscriber\"><span class=\"type-signature\">(static) </span>PgSubscriber.subscriber<span class=\"signature\">(vertx, options)</span><span class=\"type-signature\"> &rarr; {PgSubscriber}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Create a subscriber.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>vertx</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Vertx</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the vertx instance</td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>options</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Object</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the connect options</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_subscriber.js.html\">pg_subscriber.js</a>, <a href=\"pg_subscriber.js.html#line213\">line 213</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the subscriber\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgSubscriber</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_transaction-PgTransaction.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Class: PgTransaction</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Class: PgTransaction</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        <h2>\n            <span class=\"ancestors\"><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a>~</span>\n        \n        PgTransaction\n        </h2>\n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n    \n\n    <h4 class=\"name\" id=\"PgTransaction\"><span class=\"type-signature\"></span>new PgTransaction<span class=\"signature\">()</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    A transaction that allows to control the transaction and receive events.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_transaction.js.html\">pg_transaction.js</a>, <a href=\"pg_transaction.js.html#line33\">line 33</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n    </div>\n\n    \n\n    \n\n    \n\n     \n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Methods</h3>\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"abortHandler\"><span class=\"type-signature\"></span>abortHandler<span class=\"signature\">(handler)</span><span class=\"type-signature\"> &rarr; {PgTransaction}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Set an handler to be called when the transaction is aborted.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the handler</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_transaction.js.html\">pg_transaction.js</a>, <a href=\"pg_transaction.js.html#line129\">line 129</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgTransaction</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"commit\"><span class=\"type-signature\"></span>commit<span class=\"signature\">(handler)</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Like PgTransaction#commit with an handler to be notified when the transaction commit has completed\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_transaction.js.html\">pg_transaction.js</a>, <a href=\"pg_transaction.js.html#line80\">line 80</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"prepare\"><span class=\"type-signature\"></span>prepare<span class=\"signature\">(sql, handler)</span><span class=\"type-signature\"> &rarr; {PgTransaction}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Create a prepared query.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>sql</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the sql</td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the handler notified with the prepared query asynchronously</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_transaction.js.html\">pg_transaction.js</a>, <a href=\"pg_transaction.js.html#line57\">line 57</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgTransaction</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"preparedBatch\"><span class=\"type-signature\"></span>preparedBatch<span class=\"signature\">(sql, batch, handler)</span><span class=\"type-signature\"> &rarr; {PgTransaction}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>sql</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>batch</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Array.&lt;Tuple></span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_transaction.js.html\">pg_transaction.js</a>, <a href=\"pg_transaction.js.html#line206\">line 206</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgTransaction</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"preparedQuery\"><span class=\"type-signature\"></span>preparedQuery<span class=\"signature\">(sql, arguments, handler)</span><span class=\"type-signature\"> &rarr; {PgTransaction}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>sql</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>arguments</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Tuple</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_transaction.js.html\">pg_transaction.js</a>, <a href=\"pg_transaction.js.html#line172\">line 172</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgTransaction</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"query\"><span class=\"type-signature\"></span>query<span class=\"signature\">(sql, handler)</span><span class=\"type-signature\"> &rarr; {PgTransaction}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>sql</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_transaction.js.html\">pg_transaction.js</a>, <a href=\"pg_transaction.js.html#line147\">line 147</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">PgTransaction</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"rollback\"><span class=\"type-signature\"></span>rollback<span class=\"signature\">(handler)</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Like PgTransaction#rollback with an handler to be notified when the transaction rollback has completed\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>handler</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">function</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\"></td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"pg_transaction.js.html\">pg_transaction.js</a>, <a href=\"pg_transaction.js.html#line104\">line 104</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n        \n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_pg_transaction.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Module: reactive-pg-client-js/pg_transaction</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Module: reactive-pg-client-js/pg_transaction</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n        \n    \n    </div>\n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Classes</h3>\n\n        <dl>\n            <dt><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></dt>\n            <dd></dd>\n        </dl>\n    \n\n     \n\n    \n\n    \n\n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_row-Row.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Class: Row</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Class: Row</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        <h2>\n            <span class=\"ancestors\"><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a>~</span>\n        \n        Row\n        </h2>\n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n    \n\n    <h4 class=\"name\" id=\"Row\"><span class=\"type-signature\"></span>new Row<span class=\"signature\">()</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"row.js.html\">row.js</a>, <a href=\"row.js.html#line38\">line 38</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n    </div>\n\n    \n\n    \n\n    \n\n     \n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Methods</h3>\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getBoolean\"><span class=\"type-signature\"></span>getBoolean<span class=\"signature\">(name)</span><span class=\"type-signature\"> &rarr; {boolean}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get a boolean value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>name</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the column</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"row.js.html\">row.js</a>, <a href=\"row.js.html#line87\">line 87</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">boolean</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getBox\"><span class=\"type-signature\"></span>getBox<span class=\"signature\">(name)</span><span class=\"type-signature\"> &rarr; {Object}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get  value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>name</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the column</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"row.js.html\">row.js</a>, <a href=\"row.js.html#line308\">line 308</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Object</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getBuffer\"><span class=\"type-signature\"></span>getBuffer<span class=\"signature\">(name)</span><span class=\"type-signature\"> &rarr; {Buffer}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get a buffer value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>name</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the column</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"row.js.html\">row.js</a>, <a href=\"row.js.html#line240\">line 240</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Buffer</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getCircle\"><span class=\"type-signature\"></span>getCircle<span class=\"signature\">(name)</span><span class=\"type-signature\"> &rarr; {Object}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get  value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>name</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the column</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"row.js.html\">row.js</a>, <a href=\"row.js.html#line359\">line 359</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Object</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getColumnName\"><span class=\"type-signature\"></span>getColumnName<span class=\"signature\">(pos)</span><span class=\"type-signature\"> &rarr; {string}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get a column name at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>pos</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the position</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"row.js.html\">row.js</a>, <a href=\"row.js.html#line70\">line 70</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the column name or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">string</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getDouble\"><span class=\"type-signature\"></span>getDouble<span class=\"signature\">(name)</span><span class=\"type-signature\"> &rarr; {number}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get a double value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>name</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the column</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"row.js.html\">row.js</a>, <a href=\"row.js.html#line189\">line 189</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">number</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getFloat\"><span class=\"type-signature\"></span>getFloat<span class=\"signature\">(name)</span><span class=\"type-signature\"> &rarr; {number}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get a float value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>name</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the column</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"row.js.html\">row.js</a>, <a href=\"row.js.html#line172\">line 172</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">number</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getInteger\"><span class=\"type-signature\"></span>getInteger<span class=\"signature\">(name)</span><span class=\"type-signature\"> &rarr; {number}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get an integer value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>name</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the column</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"row.js.html\">row.js</a>, <a href=\"row.js.html#line138\">line 138</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">number</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getInterval\"><span class=\"type-signature\"></span>getInterval<span class=\"signature\">(name)</span><span class=\"type-signature\"> &rarr; {Object}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get  value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>name</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the column</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"row.js.html\">row.js</a>, <a href=\"row.js.html#line376\">line 376</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Object</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getJson\"><span class=\"type-signature\"></span>getJson<span class=\"signature\">(name)</span><span class=\"type-signature\"> &rarr; {Json}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get a json value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>name</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the column</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"row.js.html\">row.js</a>, <a href=\"row.js.html#line223\">line 223</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Json</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getLine\"><span class=\"type-signature\"></span>getLine<span class=\"signature\">(name)</span><span class=\"type-signature\"> &rarr; {Object}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get  value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>name</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the column</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"row.js.html\">row.js</a>, <a href=\"row.js.html#line274\">line 274</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Object</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getLineSegment\"><span class=\"type-signature\"></span>getLineSegment<span class=\"signature\">(name)</span><span class=\"type-signature\"> &rarr; {Object}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get  value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>name</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the column</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"row.js.html\">row.js</a>, <a href=\"row.js.html#line291\">line 291</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Object</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getLong\"><span class=\"type-signature\"></span>getLong<span class=\"signature\">(name)</span><span class=\"type-signature\"> &rarr; {number}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get a long value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>name</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the column</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"row.js.html\">row.js</a>, <a href=\"row.js.html#line155\">line 155</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">number</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getPath\"><span class=\"type-signature\"></span>getPath<span class=\"signature\">(name)</span><span class=\"type-signature\"> &rarr; {Object}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get  value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>name</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the column</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"row.js.html\">row.js</a>, <a href=\"row.js.html#line325\">line 325</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Object</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getPoint\"><span class=\"type-signature\"></span>getPoint<span class=\"signature\">(name)</span><span class=\"type-signature\"> &rarr; {Object}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get  value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>name</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the column</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"row.js.html\">row.js</a>, <a href=\"row.js.html#line257\">line 257</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Object</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getPolygon\"><span class=\"type-signature\"></span>getPolygon<span class=\"signature\">(name)</span><span class=\"type-signature\"> &rarr; {Object}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get  value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>name</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the column</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"row.js.html\">row.js</a>, <a href=\"row.js.html#line342\">line 342</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Object</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getShort\"><span class=\"type-signature\"></span>getShort<span class=\"signature\">(name)</span><span class=\"type-signature\"> &rarr; {number}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get a short value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>name</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the column</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"row.js.html\">row.js</a>, <a href=\"row.js.html#line121\">line 121</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">number</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getString\"><span class=\"type-signature\"></span>getString<span class=\"signature\">(name)</span><span class=\"type-signature\"> &rarr; {string}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get a string value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>name</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the column</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"row.js.html\">row.js</a>, <a href=\"row.js.html#line206\">line 206</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">string</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getValue\"><span class=\"type-signature\"></span>getValue<span class=\"signature\">(name)</span><span class=\"type-signature\"> &rarr; {Object}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get an object value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>name</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the column</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"row.js.html\">row.js</a>, <a href=\"row.js.html#line104\">line 104</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Object</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_row.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Module: reactive-pg-client-js/row</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Module: reactive-pg-client-js/row</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n        \n    \n    </div>\n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Classes</h3>\n\n        <dl>\n            <dt><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></dt>\n            <dd></dd>\n        </dl>\n    \n\n     \n\n    \n\n    \n\n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_tuple-Tuple.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Class: Tuple</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Class: Tuple</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        <h2>\n            <span class=\"ancestors\"><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a>~</span>\n        \n        Tuple\n        </h2>\n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n    \n\n    <h4 class=\"name\" id=\"Tuple\"><span class=\"type-signature\"></span>new Tuple<span class=\"signature\">()</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    A general purpose tuple.\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line39\">line 39</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n    </div>\n\n    \n\n    \n\n    \n\n     \n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Methods</h3>\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"addBoolean\"><span class=\"type-signature\"></span>addBoolean<span class=\"signature\">(value)</span><span class=\"type-signature\"> &rarr; {Tuple}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Add a boolean value at the end of the tuple.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>value</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">boolean</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the value</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line402\">line 402</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Tuple</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"addBox\"><span class=\"type-signature\"></span>addBox<span class=\"signature\">(value)</span><span class=\"type-signature\"> &rarr; {Tuple}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Add a  value at the end of the tuple.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>value</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Object</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the value</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line636\">line 636</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Tuple</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"addBuffer\"><span class=\"type-signature\"></span>addBuffer<span class=\"signature\">(value)</span><span class=\"type-signature\"> &rarr; {Tuple}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Add a buffer value at the end of the tuple.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>value</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Buffer</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the value</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line564\">line 564</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Tuple</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"addCircle\"><span class=\"type-signature\"></span>addCircle<span class=\"signature\">(value)</span><span class=\"type-signature\"> &rarr; {Tuple}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Add a  value at the end of the tuple.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>value</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Object</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the value</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line690\">line 690</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Tuple</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"addDouble\"><span class=\"type-signature\"></span>addDouble<span class=\"signature\">(value)</span><span class=\"type-signature\"> &rarr; {Tuple}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Add a double value at the end of the tuple.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>value</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the value</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line510\">line 510</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Tuple</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"addFloat\"><span class=\"type-signature\"></span>addFloat<span class=\"signature\">(value)</span><span class=\"type-signature\"> &rarr; {Tuple}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Add a float value at the end of the tuple.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>value</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the value</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line492\">line 492</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Tuple</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"addInteger\"><span class=\"type-signature\"></span>addInteger<span class=\"signature\">(value)</span><span class=\"type-signature\"> &rarr; {Tuple}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Add an integer value at the end of the tuple.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>value</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the value</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line456\">line 456</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Tuple</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"addInterval\"><span class=\"type-signature\"></span>addInterval<span class=\"signature\">(value)</span><span class=\"type-signature\"> &rarr; {Tuple}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Add a  value at the end of the tuple.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>value</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Object</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the value</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line708\">line 708</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Tuple</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"addJson\"><span class=\"type-signature\"></span>addJson<span class=\"signature\">(value)</span><span class=\"type-signature\"> &rarr; {Tuple}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Add a json value at the end of the tuple.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>value</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Json</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the value</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line546\">line 546</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Tuple</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"addLine\"><span class=\"type-signature\"></span>addLine<span class=\"signature\">(value)</span><span class=\"type-signature\"> &rarr; {Tuple}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Add a  value at the end of the tuple.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>value</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Object</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the value</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line600\">line 600</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Tuple</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"addLineSegment\"><span class=\"type-signature\"></span>addLineSegment<span class=\"signature\">(value)</span><span class=\"type-signature\"> &rarr; {Tuple}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Add a  value at the end of the tuple.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>value</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Object</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the value</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line618\">line 618</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Tuple</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"addLong\"><span class=\"type-signature\"></span>addLong<span class=\"signature\">(value)</span><span class=\"type-signature\"> &rarr; {Tuple}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Add a long value at the end of the tuple.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>value</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the value</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line474\">line 474</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Tuple</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"addPath\"><span class=\"type-signature\"></span>addPath<span class=\"signature\">(value)</span><span class=\"type-signature\"> &rarr; {Tuple}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Add a  value at the end of the tuple.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>value</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Object</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the value</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line654\">line 654</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Tuple</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"addPoint\"><span class=\"type-signature\"></span>addPoint<span class=\"signature\">(value)</span><span class=\"type-signature\"> &rarr; {Tuple}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Add a  value at the end of the tuple.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>value</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Object</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the value</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line582\">line 582</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Tuple</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"addPolygon\"><span class=\"type-signature\"></span>addPolygon<span class=\"signature\">(value)</span><span class=\"type-signature\"> &rarr; {Tuple}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Add a  value at the end of the tuple.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>value</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Object</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the value</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line672\">line 672</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Tuple</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"addShort\"><span class=\"type-signature\"></span>addShort<span class=\"signature\">(value)</span><span class=\"type-signature\"> &rarr; {Tuple}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Add a short value at the end of the tuple.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>value</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the value</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line438\">line 438</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Tuple</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"addString\"><span class=\"type-signature\"></span>addString<span class=\"signature\">(value)</span><span class=\"type-signature\"> &rarr; {Tuple}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Add a string value at the end of the tuple.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>value</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">string</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the value</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line528\">line 528</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Tuple</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"addValue\"><span class=\"type-signature\"></span>addValue<span class=\"signature\">(value)</span><span class=\"type-signature\"> &rarr; {Tuple}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Add an object value at the end of the tuple.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>value</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Object</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the value</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line420\">line 420</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a reference to this, so the API can be used fluently\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Tuple</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"clear\"><span class=\"type-signature\"></span>clear<span class=\"signature\">()</span><span class=\"type-signature\"></span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line740\">line 740</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getBoolean\"><span class=\"type-signature\"></span>getBoolean<span class=\"signature\">(pos)</span><span class=\"type-signature\"> &rarr; {boolean}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get a boolean value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>pos</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the position</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line96\">line 96</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">boolean</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getBox\"><span class=\"type-signature\"></span>getBox<span class=\"signature\">(pos)</span><span class=\"type-signature\"> &rarr; {Object}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get  value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>pos</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the position</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line300\">line 300</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Object</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getBuffer\"><span class=\"type-signature\"></span>getBuffer<span class=\"signature\">(pos)</span><span class=\"type-signature\"> &rarr; {Buffer}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get a buffer value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>pos</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the position</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line385\">line 385</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Buffer</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getCircle\"><span class=\"type-signature\"></span>getCircle<span class=\"signature\">(pos)</span><span class=\"type-signature\"> &rarr; {Object}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get  value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>pos</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the position</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line351\">line 351</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Object</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getDouble\"><span class=\"type-signature\"></span>getDouble<span class=\"signature\">(pos)</span><span class=\"type-signature\"> &rarr; {number}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get a double value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>pos</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the position</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line198\">line 198</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">number</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getFloat\"><span class=\"type-signature\"></span>getFloat<span class=\"signature\">(pos)</span><span class=\"type-signature\"> &rarr; {number}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get a float value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>pos</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the position</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line181\">line 181</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">number</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getInteger\"><span class=\"type-signature\"></span>getInteger<span class=\"signature\">(pos)</span><span class=\"type-signature\"> &rarr; {number}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get an integer value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>pos</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the position</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line147\">line 147</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">number</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getInterval\"><span class=\"type-signature\"></span>getInterval<span class=\"signature\">(pos)</span><span class=\"type-signature\"> &rarr; {Object}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get  value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>pos</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the position</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line368\">line 368</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Object</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getJson\"><span class=\"type-signature\"></span>getJson<span class=\"signature\">(pos)</span><span class=\"type-signature\"> &rarr; {Json}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get a json value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>pos</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the position</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line232\">line 232</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Json</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getLine\"><span class=\"type-signature\"></span>getLine<span class=\"signature\">(pos)</span><span class=\"type-signature\"> &rarr; {Object}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get  value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>pos</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the position</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line266\">line 266</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Object</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getLineSegment\"><span class=\"type-signature\"></span>getLineSegment<span class=\"signature\">(pos)</span><span class=\"type-signature\"> &rarr; {Object}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get  value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>pos</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the position</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line283\">line 283</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Object</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getLong\"><span class=\"type-signature\"></span>getLong<span class=\"signature\">(pos)</span><span class=\"type-signature\"> &rarr; {number}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get a long value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>pos</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the position</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line164\">line 164</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">number</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getPath\"><span class=\"type-signature\"></span>getPath<span class=\"signature\">(pos)</span><span class=\"type-signature\"> &rarr; {Object}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get  value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>pos</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the position</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line317\">line 317</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Object</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getPoint\"><span class=\"type-signature\"></span>getPoint<span class=\"signature\">(pos)</span><span class=\"type-signature\"> &rarr; {Object}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get  value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>pos</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the position</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line249\">line 249</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Object</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getPolygon\"><span class=\"type-signature\"></span>getPolygon<span class=\"signature\">(pos)</span><span class=\"type-signature\"> &rarr; {Object}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get  value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>pos</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the position</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line334\">line 334</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Object</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getShort\"><span class=\"type-signature\"></span>getShort<span class=\"signature\">(pos)</span><span class=\"type-signature\"> &rarr; {number}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get a short value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>pos</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the position</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line130\">line 130</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">number</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getString\"><span class=\"type-signature\"></span>getString<span class=\"signature\">(pos)</span><span class=\"type-signature\"> &rarr; {string}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get a string value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>pos</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the position</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line215\">line 215</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">string</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"getValue\"><span class=\"type-signature\"></span>getValue<span class=\"signature\">(pos)</span><span class=\"type-signature\"> &rarr; {Object}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Get an object value at <code>pos</code>.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>pos</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">number</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the position</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line113\">line 113</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the value or <code>null</code>\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Object</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\"size\"><span class=\"type-signature\"></span>size<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {number}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line725\">line 725</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the tuple size\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">number</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/module-reactive-pg-client-js_tuple.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Module: reactive-pg-client-js/tuple</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Module: reactive-pg-client-js/tuple</h1>\n\n    \n\n\n\n\n<section>\n\n<header>\n    \n        \n    \n</header>\n\n<article>\n    <div class=\"container-overview\">\n    \n        \n\n        \n    \n    </div>\n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Classes</h3>\n\n        <dl>\n            <dt><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></dt>\n            <dd></dd>\n        </dl>\n    \n\n     \n\n    \n\n    \n\n    \n        <h3 class=\"subsection-title\">Methods</h3>\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\".Tuple.of\"><span class=\"type-signature\">(static) </span>Tuple.of<span class=\"signature\">(elt1, elt2, elt3, elt4, elt5, elt6)</span><span class=\"type-signature\"> &rarr; {Tuple}</span></h4>\n\n    \n\n\n\n<div class=\"description\">\n    Create a tuple of six elements.\n</div>\n\n\n\n\n\n\n\n\n\n    <h5>Parameters:</h5>\n    \n\n<table class=\"params\">\n    <thead>\n    <tr>\n        \n        <th>Name</th>\n        \n\n        <th>Type</th>\n\n        \n\n        \n\n        <th class=\"last\">Description</th>\n    </tr>\n    </thead>\n\n    <tbody>\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>elt1</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Object</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the first value</td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>elt2</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Object</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the second valueg</td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>elt3</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Object</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the third value</td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>elt4</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Object</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the fourth value</td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>elt5</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Object</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the fifth value</td>\n        </tr>\n\n    \n\n        <tr>\n            \n                <td class=\"name\"><code>elt6</code></td>\n            \n\n            <td class=\"type\">\n            \n                \n<span class=\"param-type\">Object</span>\n\n\n            \n            </td>\n\n            \n\n            \n\n            <td class=\"description last\">the sixth value</td>\n        </tr>\n\n    \n    </tbody>\n</table>\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line797\">line 797</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    the tuple\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Tuple</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n            \n\n    \n\n    <h4 class=\"name\" id=\".Tuple.tuple\"><span class=\"type-signature\">(static) </span>Tuple.tuple<span class=\"signature\">()</span><span class=\"type-signature\"> &rarr; {Tuple}</span></h4>\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<dl class=\"details\">\n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    <dt class=\"tag-source\">Source:</dt>\n    <dd class=\"tag-source\"><ul class=\"dummy\"><li>\n        <a href=\"tuple.js.html\">tuple.js</a>, <a href=\"tuple.js.html#line778\">line 778</a>\n    </li></ul></dd>\n    \n\n    \n\n    \n\n    \n</dl>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<h5>Returns:</h5>\n\n        \n<div class=\"param-desc\">\n    a new empty tuple\n</div>\n\n\n\n<dl>\n    <dt>\n        Type\n    </dt>\n    <dd>\n        \n<span class=\"param-type\">Tuple</span>\n\n\n    </dd>\n</dl>\n\n    \n\n\n\n        \n    \n\n    \n\n    \n</article>\n\n</section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:19 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>"
  },
  {
    "path": "docs/jsdoc/pg_channel.js.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Source: pg_channel.js</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Source: pg_channel.js</h1>\n\n    \n\n\n\n    \n    <section>\n        <article>\n            <pre class=\"prettyprint source linenums\"><code>/*\n * Copyright 2014 Red Hat, Inc.\n *\n * Red Hat licenses this file to you under the Apache License, version 2.0\n * (the \"License\"); you may not use this file except in compliance with the\n * License.  You may obtain a copy of the License at:\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n * License for the specific language governing permissions and limitations\n * under the License.\n */\n\n/** @module reactive-pg-client-js/pg_channel */\nvar utils = require('vertx-js/util/utils');\nvar ReadStream = require('vertx-js/read_stream');\n\nvar io = Packages.io;\nvar JsonObject = io.vertx.core.json.JsonObject;\nvar JPgChannel = Java.type('io.reactiverse.pgclient.pubsub.PgChannel');\n\n/**\n\n @class\n*/\nvar PgChannel = function(j_val) {\n\n  var j_pgChannel = j_val;\n  var that = this;\n  ReadStream.call(this, j_val);\n\n  var __super_fetch = this.fetch;\n  var __super_subscribeHandler = this.subscribeHandler;\n  var __super_handler = this.handler;\n  var __super_pause = this.pause;\n  var __super_resume = this.resume;\n  var __super_endHandler = this.endHandler;\n  var __super_exceptionHandler = this.exceptionHandler;\n  /**\n\n   @public\n   @param arg0 {number} \n   @return {ReadStream}\n   */\n  this.fetch =  function(arg0) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      j_pgChannel[\"fetch(long)\"](__args[0]) ;\n      return that;\n    } else if (typeof __super_fetch != 'undefined') {\n      return __super_fetch.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Set an handler called when the the channel get subscribed.\n\n   @public\n   @param handler {function} the handler \n   @return {PgChannel} a reference to this, so the API can be used fluently\n   */\n  this.subscribeHandler =  function(handler) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'function') {\n      j_pgChannel[\"subscribeHandler(io.vertx.core.Handler)\"](__args[0]) ;\n      return that;\n    } else if (typeof __super_subscribeHandler != 'undefined') {\n      return __super_subscribeHandler.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Set or unset an handler to be called when a the channel is notified by Postgres.\n   &lt;p/>\n   &lt;ul>\n     &lt;li>when the handler is set, the subscriber sends a &lt;code>LISTEN&lt;/code> command if needed&lt;/li>\n     &lt;li>when the handler is unset, the subscriber sends a &lt;code>UNLISTEN&lt;/code> command if needed&lt;/li>\n   &lt;/ul>\n\n   @public\n   @param handler {function} the handler \n   @return {PgChannel} a reference to this, so the API can be used fluently\n   */\n  this.handler =  function(handler) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; (typeof __args[0] === 'function' || __args[0] == null)) {\n      j_pgChannel[\"handler(io.vertx.core.Handler)\"](__args[0] == null ? null : function(jVal) {\n        __args[0](jVal);\n      }) ;\n      return that;\n    } else if (typeof __super_handler != 'undefined') {\n      return __super_handler.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Pause the channel, all notifications are discarded.\n\n   @public\n\n   @return {PgChannel} a reference to this, so the API can be used fluently\n   */\n  this.pause =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      j_pgChannel[\"pause()\"]() ;\n      return that;\n    } else if (typeof __super_pause != 'undefined') {\n      return __super_pause.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Resume the channel.\n\n   @public\n\n   @return {PgChannel} a reference to this, so the API can be used fluently\n   */\n  this.resume =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      j_pgChannel[\"resume()\"]() ;\n      return that;\n    } else if (typeof __super_resume != 'undefined') {\n      return __super_resume.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Set an handler to be called when no more notifications will be received.\n\n   @public\n   @param endHandler {function} the handler \n   @return {PgChannel} a reference to this, so the API can be used fluently\n   */\n  this.endHandler =  function(endHandler) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; (typeof __args[0] === 'function' || __args[0] == null)) {\n      j_pgChannel[\"endHandler(io.vertx.core.Handler)\"](__args[0]) ;\n      return that;\n    } else if (typeof __super_endHandler != 'undefined') {\n      return __super_endHandler.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n   @param handler {function} \n   @return {PgChannel}\n   */\n  this.exceptionHandler =  function(handler) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; (typeof __args[0] === 'function' || __args[0] == null)) {\n      j_pgChannel[\"exceptionHandler(io.vertx.core.Handler)\"](__args[0] == null ? null : function(jVal) {\n        __args[0](utils.convReturnThrowable(jVal));\n      }) ;\n      return that;\n    } else if (typeof __super_exceptionHandler != 'undefined') {\n      return __super_exceptionHandler.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  // A reference to the underlying Java delegate\n  // NOTE! This is an internal API and must not be used in user code.\n  // If you rely on this property your code is likely to break if we change it / remove it without warning.\n  this._jdel = j_pgChannel;\n};\n\nPgChannel._jclass = utils.getJavaClass(\"io.reactiverse.pgclient.pubsub.PgChannel\");\nPgChannel._jtype = {accept: function(obj) {\n    return PgChannel._jclass.isInstance(obj._jdel);\n  },wrap: function(jdel) {\n    var obj = Object.create(PgChannel.prototype, {});\n    PgChannel.apply(obj, arguments);\n    return obj;\n  },\n  unwrap: function(obj) {\n    return obj._jdel;\n  }\n};\nPgChannel._create = function(jdel) {var obj = Object.create(PgChannel.prototype, {});\n  PgChannel.apply(obj, arguments);\n  return obj;\n}\nmodule.exports = PgChannel;</code></pre>\n        </article>\n    </section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>\n"
  },
  {
    "path": "docs/jsdoc/pg_client.js.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Source: pg_client.js</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Source: pg_client.js</h1>\n\n    \n\n\n\n    \n    <section>\n        <article>\n            <pre class=\"prettyprint source linenums\"><code>/*\n * Copyright 2014 Red Hat, Inc.\n *\n * Red Hat licenses this file to you under the Apache License, version 2.0\n * (the \"License\"); you may not use this file except in compliance with the\n * License.  You may obtain a copy of the License at:\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n * License for the specific language governing permissions and limitations\n * under the License.\n */\n\n/** @module reactive-pg-client-js/pg_client */\nvar utils = require('vertx-js/util/utils');\nvar PgPool = require('reactive-pg-client-js/pg_pool');\nvar Vertx = require('vertx-js/vertx');\nvar Tuple = require('reactive-pg-client-js/tuple');\nvar PgConnection = require('reactive-pg-client-js/pg_connection');\nvar PgRowSet = require('reactive-pg-client-js/pg_row_set');\n\nvar io = Packages.io;\nvar JsonObject = io.vertx.core.json.JsonObject;\nvar JPgClient = Java.type('io.reactiverse.pgclient.PgClient');\nvar PgConnectOptions = Java.type('io.reactiverse.pgclient.PgConnectOptions');\nvar PgPoolOptions = Java.type('io.reactiverse.pgclient.PgPoolOptions');\n\n/**\n Defines the client operations with a Postgres Database.\n\n @class\n*/\nvar PgClient = function(j_val) {\n\n  var j_pgClient = j_val;\n  var that = this;\n\n  var __super_pool = this.pool;\n  var __super_pool = this.pool;\n  var __super_pool = this.pool;\n  var __super_pool = this.pool;\n  var __super_pool = this.pool;\n  var __super_pool = this.pool;\n  var __super_connect = this.connect;\n  var __super_connect = this.connect;\n  var __super_connect = this.connect;\n  var __super_query = this.query;\n  var __super_preparedQuery = this.preparedQuery;\n  var __super_preparedQuery = this.preparedQuery;\n  var __super_preparedBatch = this.preparedBatch;\n  /**\n   Execute a simple query.\n\n   @public\n   @param sql {string} the query SQL \n   @param handler {function} the handler notified with the execution result \n   @return {PgClient} a reference to this, so the API can be used fluently\n   */\n  this.query =  function(sql, handler) {\n    var __args = arguments;\n    if (__args.length === 2 &amp;&amp; typeof __args[0] === 'string' &amp;&amp; typeof __args[1] === 'function') {\n      j_pgClient[\"query(java.lang.String,io.vertx.core.Handler)\"](__args[0], function(ar) {\n        if (ar.succeeded()) {\n          __args[1](utils.convReturnVertxGen(PgRowSet, ar.result()), null);\n        } else {\n          __args[1](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (typeof __super_query != 'undefined') {\n      return __super_query.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Prepare and execute a query.\n\n   @public\n   @param sql {string} the prepared query SQL \n   @param arguments {Tuple} the list of arguments \n   @param handler {function} the handler notified with the execution result \n   @return {PgClient} a reference to this, so the API can be used fluently\n   */\n  this.preparedQuery =  function() {\n    var __args = arguments;\n    if (__args.length === 2 &amp;&amp; typeof __args[0] === 'string' &amp;&amp; typeof __args[1] === 'function') {\n      j_pgClient[\"preparedQuery(java.lang.String,io.vertx.core.Handler)\"](__args[0], function(ar) {\n        if (ar.succeeded()) {\n          __args[1](utils.convReturnVertxGen(PgRowSet, ar.result()), null);\n        } else {\n          __args[1](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (__args.length === 3 &amp;&amp; typeof __args[0] === 'string' &amp;&amp; typeof __args[1] === 'object' &amp;&amp; __args[1]._jdel &amp;&amp; typeof __args[2] === 'function') {\n      j_pgClient[\"preparedQuery(java.lang.String,io.reactiverse.pgclient.Tuple,io.vertx.core.Handler)\"](__args[0], __args[1]._jdel, function(ar) {\n        if (ar.succeeded()) {\n          __args[2](utils.convReturnVertxGen(PgRowSet, ar.result()), null);\n        } else {\n          __args[2](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (typeof __super_preparedQuery != 'undefined') {\n      return __super_preparedQuery.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Prepare and execute a createBatch.\n\n   @public\n   @param sql {string} the prepared query SQL \n   @param batch {Array.&lt;Tuple>} the batch of tuples \n   @param handler {function} the handler notified with the execution result \n   @return {PgClient} a reference to this, so the API can be used fluently\n   */\n  this.preparedBatch =  function(sql, batch, handler) {\n    var __args = arguments;\n    if (__args.length === 3 &amp;&amp; typeof __args[0] === 'string' &amp;&amp; typeof __args[1] === 'object' &amp;&amp; __args[1] instanceof Array &amp;&amp; typeof __args[2] === 'function') {\n      j_pgClient[\"preparedBatch(java.lang.String,java.util.List,io.vertx.core.Handler)\"](__args[0], utils.convParamListVertxGen(__args[1]), function(ar) {\n        if (ar.succeeded()) {\n          __args[2](utils.convReturnVertxGen(PgRowSet, ar.result()), null);\n        } else {\n          __args[2](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (typeof __super_preparedBatch != 'undefined') {\n      return __super_preparedBatch.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  // A reference to the underlying Java delegate\n  // NOTE! This is an internal API and must not be used in user code.\n  // If you rely on this property your code is likely to break if we change it / remove it without warning.\n  this._jdel = j_pgClient;\n};\n\nPgClient._jclass = utils.getJavaClass(\"io.reactiverse.pgclient.PgClient\");\nPgClient._jtype = {accept: function(obj) {\n    return PgClient._jclass.isInstance(obj._jdel);\n  },wrap: function(jdel) {\n    var obj = Object.create(PgClient.prototype, {});\n    PgClient.apply(obj, arguments);\n    return obj;\n  },\n  unwrap: function(obj) {\n    return obj._jdel;\n  }\n};\nPgClient._create = function(jdel) {var obj = Object.create(PgClient.prototype, {});\n  PgClient.apply(obj, arguments);\n  return obj;\n}\n/**\n Like {@link PgClient#pool} with a specific  instance.\n\n @memberof module:reactive-pg-client-js/pg_client\n @param vertx {Vertx} \n @param options {Object} \n @return {PgPool}\n */\nPgClient.pool =  function() {\n  var __args = arguments;\n  if (__args.length === 0) {\n    return utils.convReturnVertxGen(PgPool, JPgClient[\"pool()\"]()) ;\n  } else if (__args.length === 1 &amp;&amp; typeof __args[0] === 'string') {\n    return utils.convReturnVertxGen(PgPool, JPgClient[\"pool(java.lang.String)\"](__args[0])) ;\n  } else if (__args.length === 1 &amp;&amp; typeof __args[0] === 'object' &amp;&amp; __args[0]._jdel) {\n    return utils.convReturnVertxGen(PgPool, JPgClient[\"pool(io.vertx.core.Vertx)\"](__args[0]._jdel)) ;\n  } else if (__args.length === 2 &amp;&amp; typeof __args[0] === 'object' &amp;&amp; __args[0]._jdel &amp;&amp; typeof __args[1] === 'string') {\n    return utils.convReturnVertxGen(PgPool, JPgClient[\"pool(io.vertx.core.Vertx,java.lang.String)\"](__args[0]._jdel, __args[1])) ;\n  } else if (__args.length === 1 &amp;&amp; (typeof __args[0] === 'object' &amp;&amp; __args[0] != null)) {\n    return utils.convReturnVertxGen(PgPool, JPgClient[\"pool(io.reactiverse.pgclient.PgPoolOptions)\"](__args[0]  != null ? new PgPoolOptions(new JsonObject(Java.asJSONCompatible(__args[0]))) : null)) ;\n  } else if (__args.length === 2 &amp;&amp; typeof __args[0] === 'object' &amp;&amp; __args[0]._jdel &amp;&amp; (typeof __args[1] === 'object' &amp;&amp; __args[1] != null)) {\n    return utils.convReturnVertxGen(PgPool, JPgClient[\"pool(io.vertx.core.Vertx,io.reactiverse.pgclient.PgPoolOptions)\"](__args[0]._jdel, __args[1]  != null ? new PgPoolOptions(new JsonObject(Java.asJSONCompatible(__args[1]))) : null)) ;\n  }else throw new TypeError('function invoked with invalid arguments');\n};\n\n/**\n Like {@link PgClient#connect} with options build from &lt;code>connectionUri&lt;/code>.\n\n @memberof module:reactive-pg-client-js/pg_client\n @param vertx {Vertx} \n @param connectionUri {string} \n @param handler {function} \n */\nPgClient.connect =  function() {\n  var __args = arguments;\n  if (__args.length === 3 &amp;&amp; typeof __args[0] === 'object' &amp;&amp; __args[0]._jdel &amp;&amp; (typeof __args[1] === 'object' &amp;&amp; __args[1] != null) &amp;&amp; typeof __args[2] === 'function') {\n    JPgClient[\"connect(io.vertx.core.Vertx,io.reactiverse.pgclient.PgConnectOptions,io.vertx.core.Handler)\"](__args[0]._jdel, __args[1]  != null ? new PgConnectOptions(new JsonObject(Java.asJSONCompatible(__args[1]))) : null, function(ar) {\n      if (ar.succeeded()) {\n        __args[2](utils.convReturnVertxGen(PgConnection, ar.result()), null);\n      } else {\n        __args[2](null, ar.cause());\n      }\n    });\n  } else if (__args.length === 2 &amp;&amp; typeof __args[0] === 'object' &amp;&amp; __args[0]._jdel &amp;&amp; typeof __args[1] === 'function') {\n    JPgClient[\"connect(io.vertx.core.Vertx,io.vertx.core.Handler)\"](__args[0]._jdel, function(ar) {\n      if (ar.succeeded()) {\n        __args[1](utils.convReturnVertxGen(PgConnection, ar.result()), null);\n      } else {\n        __args[1](null, ar.cause());\n      }\n    });\n  } else if (__args.length === 3 &amp;&amp; typeof __args[0] === 'object' &amp;&amp; __args[0]._jdel &amp;&amp; typeof __args[1] === 'string' &amp;&amp; typeof __args[2] === 'function') {\n    JPgClient[\"connect(io.vertx.core.Vertx,java.lang.String,io.vertx.core.Handler)\"](__args[0]._jdel, __args[1], function(ar) {\n      if (ar.succeeded()) {\n        __args[2](utils.convReturnVertxGen(PgConnection, ar.result()), null);\n      } else {\n        __args[2](null, ar.cause());\n      }\n    });\n  }else throw new TypeError('function invoked with invalid arguments');\n};\n\nmodule.exports = PgClient;</code></pre>\n        </article>\n    </section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>\n"
  },
  {
    "path": "docs/jsdoc/pg_connection.js.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Source: pg_connection.js</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Source: pg_connection.js</h1>\n\n    \n\n\n\n    \n    <section>\n        <article>\n            <pre class=\"prettyprint source linenums\"><code>/*\n * Copyright 2014 Red Hat, Inc.\n *\n * Red Hat licenses this file to you under the Apache License, version 2.0\n * (the \"License\"); you may not use this file except in compliance with the\n * License.  You may obtain a copy of the License at:\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n * License for the specific language governing permissions and limitations\n * under the License.\n */\n\n/** @module reactive-pg-client-js/pg_connection */\nvar utils = require('vertx-js/util/utils');\nvar PgClient = require('reactive-pg-client-js/pg_client');\nvar PgTransaction = require('reactive-pg-client-js/pg_transaction');\nvar Tuple = require('reactive-pg-client-js/tuple');\nvar PgPreparedQuery = require('reactive-pg-client-js/pg_prepared_query');\nvar PgRowSet = require('reactive-pg-client-js/pg_row_set');\n\nvar io = Packages.io;\nvar JsonObject = io.vertx.core.json.JsonObject;\nvar JPgConnection = Java.type('io.reactiverse.pgclient.PgConnection');\nvar PgNotification = Java.type('io.reactiverse.pgclient.PgNotification');\n\n/**\n A connection to Postgres.\n\n @class\n*/\nvar PgConnection = function(j_val) {\n\n  var j_pgConnection = j_val;\n  var that = this;\n  PgClient.call(this, j_val);\n\n  var __super_prepare = this.prepare;\n  var __super_exceptionHandler = this.exceptionHandler;\n  var __super_closeHandler = this.closeHandler;\n  var __super_begin = this.begin;\n  var __super_notificationHandler = this.notificationHandler;\n  var __super_processId = this.processId;\n  var __super_secretKey = this.secretKey;\n  var __super_cancelRequest = this.cancelRequest;\n  var __super_isSSL = this.isSSL;\n  var __super_close = this.close;\n  var __super_preparedQuery = this.preparedQuery;\n  var __super_query = this.query;\n  var __super_preparedQuery = this.preparedQuery;\n  var __super_preparedBatch = this.preparedBatch;\n  /**\n   Create a prepared query.\n\n   @public\n   @param sql {string} the sql \n   @param handler {function} the handler notified with the prepared query asynchronously \n   @return {PgConnection}\n   */\n  this.prepare =  function(sql, handler) {\n    var __args = arguments;\n    if (__args.length === 2 &amp;&amp; typeof __args[0] === 'string' &amp;&amp; typeof __args[1] === 'function') {\n      j_pgConnection[\"prepare(java.lang.String,io.vertx.core.Handler)\"](__args[0], function(ar) {\n        if (ar.succeeded()) {\n          __args[1](utils.convReturnVertxGen(PgPreparedQuery, ar.result()), null);\n        } else {\n          __args[1](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (typeof __super_prepare != 'undefined') {\n      return __super_prepare.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Set an handler called with connection errors.\n\n   @public\n   @param handler {function} the handler \n   @return {PgConnection} a reference to this, so the API can be used fluently\n   */\n  this.exceptionHandler =  function(handler) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'function') {\n      j_pgConnection[\"exceptionHandler(io.vertx.core.Handler)\"](function(jVal) {\n        __args[0](utils.convReturnThrowable(jVal));\n      }) ;\n      return that;\n    } else if (typeof __super_exceptionHandler != 'undefined') {\n      return __super_exceptionHandler.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Set an handler called when the connection is closed.\n\n   @public\n   @param handler {function} the handler \n   @return {PgConnection} a reference to this, so the API can be used fluently\n   */\n  this.closeHandler =  function(handler) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'function') {\n      j_pgConnection[\"closeHandler(io.vertx.core.Handler)\"](__args[0]) ;\n      return that;\n    } else if (typeof __super_closeHandler != 'undefined') {\n      return __super_closeHandler.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Begin a transaction and returns a {@link PgTransaction} for controlling and tracking\n   this transaction.\n   &lt;p/>\n   When the connection is explicitely closed, any inflight transaction is rollbacked.\n\n   @public\n\n   @return {PgTransaction} the transaction instance\n   */\n  this.begin =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      return utils.convReturnVertxGen(PgTransaction, j_pgConnection[\"begin()\"]()) ;\n    } else if (typeof __super_begin != 'undefined') {\n      return __super_begin.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Set an handler called when the connection receives notification on a channel.\n   &lt;p/>\n   The handler is called with the &lt;a href=\"../../dataobjects.html#PgNotification\">PgNotification&lt;/a> and has access to the channel name\n   and the notification payload.\n\n   @public\n   @param handler {function} the handler \n   @return {PgConnection} the transaction instance\n   */\n  this.notificationHandler =  function(handler) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'function') {\n      j_pgConnection[\"notificationHandler(io.vertx.core.Handler)\"](function(jVal) {\n        __args[0](utils.convReturnDataObject(jVal));\n      }) ;\n      return that;\n    } else if (typeof __super_notificationHandler != 'undefined') {\n      return __super_notificationHandler.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n\n   @return {number} The process ID of the target backend\n   */\n  this.processId =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      return j_pgConnection[\"processId()\"]() ;\n    } else if (typeof __super_processId != 'undefined') {\n      return __super_processId.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n\n   @return {number} The secret key for the target backend\n   */\n  this.secretKey =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      return j_pgConnection[\"secretKey()\"]() ;\n    } else if (typeof __super_secretKey != 'undefined') {\n      return __super_secretKey.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Send a request cancellation message to tell the server to cancel processing request in this connection.\n   &lt;br>Note: Use this with caution because the cancellation signal may or may not have any effect.\n\n   @public\n   @param handler {function} the handler notified if cancelling request is sent \n   @return {PgConnection} a reference to this, so the API can be used fluently\n   */\n  this.cancelRequest =  function(handler) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'function') {\n      return utils.convReturnVertxGen(PgConnection, j_pgConnection[\"cancelRequest(io.vertx.core.Handler)\"](function(ar) {\n        if (ar.succeeded()) {\n          __args[0](null, null);\n        } else {\n          __args[0](null, ar.cause());\n        }\n      })) ;\n    } else if (typeof __super_cancelRequest != 'undefined') {\n      return __super_cancelRequest.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n\n   @return {boolean} whether the connection uses SSL\n   */\n  this.isSSL =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      return j_pgConnection[\"isSSL()\"]() ;\n    } else if (typeof __super_isSSL != 'undefined') {\n      return __super_isSSL.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Close the current connection after all the pending commands have been processed.\n\n   @public\n\n   */\n  this.close =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      j_pgConnection[\"close()\"]();\n    } else if (typeof __super_close != 'undefined') {\n      return __super_close.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n   @param sql {string} \n   @param arguments {Tuple} \n   @param handler {function} \n   @return {PgConnection}\n   */\n  this.preparedQuery =  function() {\n    var __args = arguments;\n    if (__args.length === 2 &amp;&amp; typeof __args[0] === 'string' &amp;&amp; typeof __args[1] === 'function') {\n      j_pgConnection[\"preparedQuery(java.lang.String,io.vertx.core.Handler)\"](__args[0], function(ar) {\n        if (ar.succeeded()) {\n          __args[1](utils.convReturnVertxGen(PgRowSet, ar.result()), null);\n        } else {\n          __args[1](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (__args.length === 3 &amp;&amp; typeof __args[0] === 'string' &amp;&amp; typeof __args[1] === 'object' &amp;&amp; __args[1]._jdel &amp;&amp; typeof __args[2] === 'function') {\n      j_pgConnection[\"preparedQuery(java.lang.String,io.reactiverse.pgclient.Tuple,io.vertx.core.Handler)\"](__args[0], __args[1]._jdel, function(ar) {\n        if (ar.succeeded()) {\n          __args[2](utils.convReturnVertxGen(PgRowSet, ar.result()), null);\n        } else {\n          __args[2](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (typeof __super_preparedQuery != 'undefined') {\n      return __super_preparedQuery.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n   @param sql {string} \n   @param handler {function} \n   @return {PgConnection}\n   */\n  this.query =  function(sql, handler) {\n    var __args = arguments;\n    if (__args.length === 2 &amp;&amp; typeof __args[0] === 'string' &amp;&amp; typeof __args[1] === 'function') {\n      j_pgConnection[\"query(java.lang.String,io.vertx.core.Handler)\"](__args[0], function(ar) {\n        if (ar.succeeded()) {\n          __args[1](utils.convReturnVertxGen(PgRowSet, ar.result()), null);\n        } else {\n          __args[1](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (typeof __super_query != 'undefined') {\n      return __super_query.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n   @param sql {string} \n   @param batch {Array.&lt;Tuple>} \n   @param handler {function} \n   @return {PgConnection}\n   */\n  this.preparedBatch =  function(sql, batch, handler) {\n    var __args = arguments;\n    if (__args.length === 3 &amp;&amp; typeof __args[0] === 'string' &amp;&amp; typeof __args[1] === 'object' &amp;&amp; __args[1] instanceof Array &amp;&amp; typeof __args[2] === 'function') {\n      j_pgConnection[\"preparedBatch(java.lang.String,java.util.List,io.vertx.core.Handler)\"](__args[0], utils.convParamListVertxGen(__args[1]), function(ar) {\n        if (ar.succeeded()) {\n          __args[2](utils.convReturnVertxGen(PgRowSet, ar.result()), null);\n        } else {\n          __args[2](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (typeof __super_preparedBatch != 'undefined') {\n      return __super_preparedBatch.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  // A reference to the underlying Java delegate\n  // NOTE! This is an internal API and must not be used in user code.\n  // If you rely on this property your code is likely to break if we change it / remove it without warning.\n  this._jdel = j_pgConnection;\n};\n\nPgConnection._jclass = utils.getJavaClass(\"io.reactiverse.pgclient.PgConnection\");\nPgConnection._jtype = {accept: function(obj) {\n    return PgConnection._jclass.isInstance(obj._jdel);\n  },wrap: function(jdel) {\n    var obj = Object.create(PgConnection.prototype, {});\n    PgConnection.apply(obj, arguments);\n    return obj;\n  },\n  unwrap: function(obj) {\n    return obj._jdel;\n  }\n};\nPgConnection._create = function(jdel) {var obj = Object.create(PgConnection.prototype, {});\n  PgConnection.apply(obj, arguments);\n  return obj;\n}\nmodule.exports = PgConnection;</code></pre>\n        </article>\n    </section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>\n"
  },
  {
    "path": "docs/jsdoc/pg_cursor.js.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Source: pg_cursor.js</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Source: pg_cursor.js</h1>\n\n    \n\n\n\n    \n    <section>\n        <article>\n            <pre class=\"prettyprint source linenums\"><code>/*\n * Copyright 2014 Red Hat, Inc.\n *\n * Red Hat licenses this file to you under the Apache License, version 2.0\n * (the \"License\"); you may not use this file except in compliance with the\n * License.  You may obtain a copy of the License at:\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n * License for the specific language governing permissions and limitations\n * under the License.\n */\n\n/** @module reactive-pg-client-js/pg_cursor */\nvar utils = require('vertx-js/util/utils');\nvar PgRowSet = require('reactive-pg-client-js/pg_row_set');\n\nvar io = Packages.io;\nvar JsonObject = io.vertx.core.json.JsonObject;\nvar JPgCursor = Java.type('io.reactiverse.pgclient.PgCursor');\n\n/**\n A cursor that reads progressively the rows from Postgres, it is usefull for reading very large result.\n\n @class\n*/\nvar PgCursor = function(j_val) {\n\n  var j_pgCursor = j_val;\n  var that = this;\n\n  var __super_read = this.read;\n  var __super_hasMore = this.hasMore;\n  var __super_close = this.close;\n  var __super_close = this.close;\n  /**\n   Read rows from the cursor, the result is provided asynchronously to the &lt;code>handler&lt;/code>.\n\n   @public\n   @param count {number} the amount of rows to read \n   @param handler {function} the handler for the result \n   */\n  this.read =  function(count, handler) {\n    var __args = arguments;\n    if (__args.length === 2 &amp;&amp; typeof __args[0] ==='number' &amp;&amp; typeof __args[1] === 'function') {\n      j_pgCursor[\"read(int,io.vertx.core.Handler)\"](__args[0], function(ar) {\n        if (ar.succeeded()) {\n          __args[1](utils.convReturnVertxGen(PgRowSet, ar.result()), null);\n        } else {\n          __args[1](null, ar.cause());\n        }\n      });\n    } else if (typeof __super_read != 'undefined') {\n      return __super_read.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Returns &lt;code>true&lt;/code> when the cursor has results in progress and the  should be called to retrieve\n   them.\n\n   @public\n\n   @return {boolean} whether the cursor has more results,\n   */\n  this.hasMore =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      return j_pgCursor[\"hasMore()\"]() ;\n    } else if (typeof __super_hasMore != 'undefined') {\n      return __super_hasMore.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Like {@link PgCursor#close} but with a &lt;code>completionHandler&lt;/code> called when the cursor has been released.\n\n   @public\n   @param completionHandler {function} \n   */\n  this.close =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      j_pgCursor[\"close()\"]();\n    } else if (__args.length === 1 &amp;&amp; typeof __args[0] === 'function') {\n      j_pgCursor[\"close(io.vertx.core.Handler)\"](function(ar) {\n        if (ar.succeeded()) {\n          __args[0](null, null);\n        } else {\n          __args[0](null, ar.cause());\n        }\n      });\n    } else if (typeof __super_close != 'undefined') {\n      return __super_close.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  // A reference to the underlying Java delegate\n  // NOTE! This is an internal API and must not be used in user code.\n  // If you rely on this property your code is likely to break if we change it / remove it without warning.\n  this._jdel = j_pgCursor;\n};\n\nPgCursor._jclass = utils.getJavaClass(\"io.reactiverse.pgclient.PgCursor\");\nPgCursor._jtype = {accept: function(obj) {\n    return PgCursor._jclass.isInstance(obj._jdel);\n  },wrap: function(jdel) {\n    var obj = Object.create(PgCursor.prototype, {});\n    PgCursor.apply(obj, arguments);\n    return obj;\n  },\n  unwrap: function(obj) {\n    return obj._jdel;\n  }\n};\nPgCursor._create = function(jdel) {var obj = Object.create(PgCursor.prototype, {});\n  PgCursor.apply(obj, arguments);\n  return obj;\n}\nmodule.exports = PgCursor;</code></pre>\n        </article>\n    </section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>\n"
  },
  {
    "path": "docs/jsdoc/pg_iterator.js.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Source: pg_iterator.js</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Source: pg_iterator.js</h1>\n\n    \n\n\n\n    \n    <section>\n        <article>\n            <pre class=\"prettyprint source linenums\"><code>/*\n * Copyright 2014 Red Hat, Inc.\n *\n * Red Hat licenses this file to you under the Apache License, version 2.0\n * (the \"License\"); you may not use this file except in compliance with the\n * License.  You may obtain a copy of the License at:\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n * License for the specific language governing permissions and limitations\n * under the License.\n */\n\n/** @module reactive-pg-client-js/pg_iterator */\nvar utils = require('vertx-js/util/utils');\nvar Row = require('reactive-pg-client-js/row');\n\nvar io = Packages.io;\nvar JsonObject = io.vertx.core.json.JsonObject;\nvar JPgIterator = Java.type('io.reactiverse.pgclient.PgIterator');\n\n/**\n An iterator for processing postgres items synchronously.\n\n @class\n*/\nvar PgIterator = function(j_val) {\n\n  var j_pgIterator = j_val;\n  var that = this;\n\n  var __super_hasNext = this.hasNext;\n  var __super_next = this.next;\n  /**\n\n   @public\n\n   @return {boolean}\n   */\n  this.hasNext =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      return j_pgIterator[\"hasNext()\"]() ;\n    } else if (typeof __super_hasNext != 'undefined') {\n      return __super_hasNext.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n\n   @return {Row}\n   */\n  this.next =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      return utils.convReturnVertxGen(Row, j_pgIterator[\"next()\"]()) ;\n    } else if (typeof __super_next != 'undefined') {\n      return __super_next.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  // A reference to the underlying Java delegate\n  // NOTE! This is an internal API and must not be used in user code.\n  // If you rely on this property your code is likely to break if we change it / remove it without warning.\n  this._jdel = j_pgIterator;\n};\n\nPgIterator._jclass = utils.getJavaClass(\"io.reactiverse.pgclient.PgIterator\");\nPgIterator._jtype = {accept: function(obj) {\n    return PgIterator._jclass.isInstance(obj._jdel);\n  },wrap: function(jdel) {\n    var obj = Object.create(PgIterator.prototype, {});\n    PgIterator.apply(obj, arguments);\n    return obj;\n  },\n  unwrap: function(obj) {\n    return obj._jdel;\n  }\n};\nPgIterator._create = function(jdel) {var obj = Object.create(PgIterator.prototype, {});\n  PgIterator.apply(obj, arguments);\n  return obj;\n}\nmodule.exports = PgIterator;</code></pre>\n        </article>\n    </section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>\n"
  },
  {
    "path": "docs/jsdoc/pg_pool.js.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Source: pg_pool.js</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Source: pg_pool.js</h1>\n\n    \n\n\n\n    \n    <section>\n        <article>\n            <pre class=\"prettyprint source linenums\"><code>/*\n * Copyright 2014 Red Hat, Inc.\n *\n * Red Hat licenses this file to you under the Apache License, version 2.0\n * (the \"License\"); you may not use this file except in compliance with the\n * License.  You may obtain a copy of the License at:\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n * License for the specific language governing permissions and limitations\n * under the License.\n */\n\n/** @module reactive-pg-client-js/pg_pool */\nvar utils = require('vertx-js/util/utils');\nvar PgClient = require('reactive-pg-client-js/pg_client');\nvar PgTransaction = require('reactive-pg-client-js/pg_transaction');\nvar Tuple = require('reactive-pg-client-js/tuple');\nvar PgConnection = require('reactive-pg-client-js/pg_connection');\nvar PgRowSet = require('reactive-pg-client-js/pg_row_set');\n\nvar io = Packages.io;\nvar JsonObject = io.vertx.core.json.JsonObject;\nvar JPgPool = Java.type('io.reactiverse.pgclient.PgPool');\n\n/**\n A pool of connection.\n\n @class\n*/\nvar PgPool = function(j_val) {\n\n  var j_pgPool = j_val;\n  var that = this;\n  PgClient.call(this, j_val);\n\n  var __super_preparedQuery = this.preparedQuery;\n  var __super_query = this.query;\n  var __super_preparedQuery = this.preparedQuery;\n  var __super_preparedBatch = this.preparedBatch;\n  var __super_getConnection = this.getConnection;\n  var __super_begin = this.begin;\n  var __super_close = this.close;\n  /**\n\n   @public\n   @param sql {string} \n   @param arguments {Tuple} \n   @param handler {function} \n   @return {PgPool}\n   */\n  this.preparedQuery =  function() {\n    var __args = arguments;\n    if (__args.length === 2 &amp;&amp; typeof __args[0] === 'string' &amp;&amp; typeof __args[1] === 'function') {\n      j_pgPool[\"preparedQuery(java.lang.String,io.vertx.core.Handler)\"](__args[0], function(ar) {\n        if (ar.succeeded()) {\n          __args[1](utils.convReturnVertxGen(PgRowSet, ar.result()), null);\n        } else {\n          __args[1](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (__args.length === 3 &amp;&amp; typeof __args[0] === 'string' &amp;&amp; typeof __args[1] === 'object' &amp;&amp; __args[1]._jdel &amp;&amp; typeof __args[2] === 'function') {\n      j_pgPool[\"preparedQuery(java.lang.String,io.reactiverse.pgclient.Tuple,io.vertx.core.Handler)\"](__args[0], __args[1]._jdel, function(ar) {\n        if (ar.succeeded()) {\n          __args[2](utils.convReturnVertxGen(PgRowSet, ar.result()), null);\n        } else {\n          __args[2](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (typeof __super_preparedQuery != 'undefined') {\n      return __super_preparedQuery.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n   @param sql {string} \n   @param handler {function} \n   @return {PgPool}\n   */\n  this.query =  function(sql, handler) {\n    var __args = arguments;\n    if (__args.length === 2 &amp;&amp; typeof __args[0] === 'string' &amp;&amp; typeof __args[1] === 'function') {\n      j_pgPool[\"query(java.lang.String,io.vertx.core.Handler)\"](__args[0], function(ar) {\n        if (ar.succeeded()) {\n          __args[1](utils.convReturnVertxGen(PgRowSet, ar.result()), null);\n        } else {\n          __args[1](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (typeof __super_query != 'undefined') {\n      return __super_query.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n   @param sql {string} \n   @param batch {Array.&lt;Tuple>} \n   @param handler {function} \n   @return {PgPool}\n   */\n  this.preparedBatch =  function(sql, batch, handler) {\n    var __args = arguments;\n    if (__args.length === 3 &amp;&amp; typeof __args[0] === 'string' &amp;&amp; typeof __args[1] === 'object' &amp;&amp; __args[1] instanceof Array &amp;&amp; typeof __args[2] === 'function') {\n      j_pgPool[\"preparedBatch(java.lang.String,java.util.List,io.vertx.core.Handler)\"](__args[0], utils.convParamListVertxGen(__args[1]), function(ar) {\n        if (ar.succeeded()) {\n          __args[2](utils.convReturnVertxGen(PgRowSet, ar.result()), null);\n        } else {\n          __args[2](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (typeof __super_preparedBatch != 'undefined') {\n      return __super_preparedBatch.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get a connection from the pool.\n\n   @public\n   @param handler {function} the handler that will get the connection result \n   */\n  this.getConnection =  function(handler) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'function') {\n      j_pgPool[\"getConnection(io.vertx.core.Handler)\"](function(ar) {\n        if (ar.succeeded()) {\n          __args[0](utils.convReturnVertxGen(PgConnection, ar.result()), null);\n        } else {\n          __args[0](null, ar.cause());\n        }\n      });\n    } else if (typeof __super_getConnection != 'undefined') {\n      return __super_getConnection.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n   to the pool when the transaction ends.\n\n   @public\n   @param handler {function} \n   */\n  this.begin =  function(handler) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'function') {\n      j_pgPool[\"begin(io.vertx.core.Handler)\"](function(ar) {\n        if (ar.succeeded()) {\n          __args[0](utils.convReturnVertxGen(PgTransaction, ar.result()), null);\n        } else {\n          __args[0](null, ar.cause());\n        }\n      });\n    } else if (typeof __super_begin != 'undefined') {\n      return __super_begin.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Close the pool and release the associated resources.\n\n   @public\n\n   */\n  this.close =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      j_pgPool[\"close()\"]();\n    } else if (typeof __super_close != 'undefined') {\n      return __super_close.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  // A reference to the underlying Java delegate\n  // NOTE! This is an internal API and must not be used in user code.\n  // If you rely on this property your code is likely to break if we change it / remove it without warning.\n  this._jdel = j_pgPool;\n};\n\nPgPool._jclass = utils.getJavaClass(\"io.reactiverse.pgclient.PgPool\");\nPgPool._jtype = {accept: function(obj) {\n    return PgPool._jclass.isInstance(obj._jdel);\n  },wrap: function(jdel) {\n    var obj = Object.create(PgPool.prototype, {});\n    PgPool.apply(obj, arguments);\n    return obj;\n  },\n  unwrap: function(obj) {\n    return obj._jdel;\n  }\n};\nPgPool._create = function(jdel) {var obj = Object.create(PgPool.prototype, {});\n  PgPool.apply(obj, arguments);\n  return obj;\n}\nmodule.exports = PgPool;</code></pre>\n        </article>\n    </section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>\n"
  },
  {
    "path": "docs/jsdoc/pg_prepared_query.js.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Source: pg_prepared_query.js</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Source: pg_prepared_query.js</h1>\n\n    \n\n\n\n    \n    <section>\n        <article>\n            <pre class=\"prettyprint source linenums\"><code>/*\n * Copyright 2014 Red Hat, Inc.\n *\n * Red Hat licenses this file to you under the Apache License, version 2.0\n * (the \"License\"); you may not use this file except in compliance with the\n * License.  You may obtain a copy of the License at:\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n * License for the specific language governing permissions and limitations\n * under the License.\n */\n\n/** @module reactive-pg-client-js/pg_prepared_query */\nvar utils = require('vertx-js/util/utils');\nvar Row = require('reactive-pg-client-js/row');\nvar Tuple = require('reactive-pg-client-js/tuple');\nvar PgCursor = require('reactive-pg-client-js/pg_cursor');\nvar PgRowSet = require('reactive-pg-client-js/pg_row_set');\nvar PgStream = require('reactive-pg-client-js/pg_stream');\n\nvar io = Packages.io;\nvar JsonObject = io.vertx.core.json.JsonObject;\nvar JPgPreparedQuery = Java.type('io.reactiverse.pgclient.PgPreparedQuery');\n\n/**\n A prepared query.\n\n @class\n*/\nvar PgPreparedQuery = function(j_val) {\n\n  var j_pgPreparedQuery = j_val;\n  var that = this;\n\n  var __super_execute = this.execute;\n  var __super_execute = this.execute;\n  var __super_cursor = this.cursor;\n  var __super_cursor = this.cursor;\n  var __super_createStream = this.createStream;\n  var __super_batch = this.batch;\n  var __super_close = this.close;\n  var __super_close = this.close;\n  /**\n   Create a cursor with the provided &lt;code>arguments&lt;/code>.\n\n   @public\n   @param args {Tuple} the list of arguments \n   @param handler {function} \n   @return {PgPreparedQuery} the query\n   */\n  this.execute =  function() {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'function') {\n      j_pgPreparedQuery[\"execute(io.vertx.core.Handler)\"](function(ar) {\n        if (ar.succeeded()) {\n          __args[0](utils.convReturnVertxGen(PgRowSet, ar.result()), null);\n        } else {\n          __args[0](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (__args.length === 2 &amp;&amp; typeof __args[0] === 'object' &amp;&amp; __args[0]._jdel &amp;&amp; typeof __args[1] === 'function') {\n      j_pgPreparedQuery[\"execute(io.reactiverse.pgclient.Tuple,io.vertx.core.Handler)\"](__args[0]._jdel, function(ar) {\n        if (ar.succeeded()) {\n          __args[1](utils.convReturnVertxGen(PgRowSet, ar.result()), null);\n        } else {\n          __args[1](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (typeof __super_execute != 'undefined') {\n      return __super_execute.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Create a cursor with the provided &lt;code>arguments&lt;/code>.\n\n   @public\n   @param args {Tuple} the list of arguments \n   @return {PgCursor} the query\n   */\n  this.cursor =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      return utils.convReturnVertxGen(PgCursor, j_pgPreparedQuery[\"cursor()\"]()) ;\n    } else if (__args.length === 1 &amp;&amp; typeof __args[0] === 'object' &amp;&amp; __args[0]._jdel) {\n      return utils.convReturnVertxGen(PgCursor, j_pgPreparedQuery[\"cursor(io.reactiverse.pgclient.Tuple)\"](__args[0]._jdel)) ;\n    } else if (typeof __super_cursor != 'undefined') {\n      return __super_cursor.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Execute the prepared query with a cursor and createStream the result. The createStream opens a cursor\n   with a &lt;code>fetch&lt;/code> size to fetch the results.\n   &lt;p/>\n   Note: this requires to be in a transaction, since cursors require it.\n\n   @public\n   @param fetch {number} the cursor fetch size \n   @param args {Tuple} the prepared query arguments \n   @return {PgStream} the createStream\n   */\n  this.createStream =  function(fetch, args) {\n    var __args = arguments;\n    if (__args.length === 2 &amp;&amp; typeof __args[0] ==='number' &amp;&amp; typeof __args[1] === 'object' &amp;&amp; __args[1]._jdel) {\n      return utils.convReturnVertxGen(PgStream, j_pgPreparedQuery[\"createStream(int,io.reactiverse.pgclient.Tuple)\"](__args[0], __args[1]._jdel), Row._jtype) ;\n    } else if (typeof __super_createStream != 'undefined') {\n      return __super_createStream.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Execute a batch.\n\n   @public\n   @param argsList {Array.&lt;Tuple>} the list of tuple for the batch \n   @param handler {function} \n   @return {PgPreparedQuery} the createBatch\n   */\n  this.batch =  function(argsList, handler) {\n    var __args = arguments;\n    if (__args.length === 2 &amp;&amp; typeof __args[0] === 'object' &amp;&amp; __args[0] instanceof Array &amp;&amp; typeof __args[1] === 'function') {\n      j_pgPreparedQuery[\"batch(java.util.List,io.vertx.core.Handler)\"](utils.convParamListVertxGen(__args[0]), function(ar) {\n        if (ar.succeeded()) {\n          __args[1](utils.convReturnVertxGen(PgRowSet, ar.result()), null);\n        } else {\n          __args[1](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (typeof __super_batch != 'undefined') {\n      return __super_batch.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Like {@link PgPreparedQuery#close} but notifies the &lt;code>completionHandler&lt;/code> when it's closed.\n\n   @public\n   @param completionHandler {function} \n   */\n  this.close =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      j_pgPreparedQuery[\"close()\"]();\n    } else if (__args.length === 1 &amp;&amp; typeof __args[0] === 'function') {\n      j_pgPreparedQuery[\"close(io.vertx.core.Handler)\"](function(ar) {\n        if (ar.succeeded()) {\n          __args[0](null, null);\n        } else {\n          __args[0](null, ar.cause());\n        }\n      });\n    } else if (typeof __super_close != 'undefined') {\n      return __super_close.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  // A reference to the underlying Java delegate\n  // NOTE! This is an internal API and must not be used in user code.\n  // If you rely on this property your code is likely to break if we change it / remove it without warning.\n  this._jdel = j_pgPreparedQuery;\n};\n\nPgPreparedQuery._jclass = utils.getJavaClass(\"io.reactiverse.pgclient.PgPreparedQuery\");\nPgPreparedQuery._jtype = {accept: function(obj) {\n    return PgPreparedQuery._jclass.isInstance(obj._jdel);\n  },wrap: function(jdel) {\n    var obj = Object.create(PgPreparedQuery.prototype, {});\n    PgPreparedQuery.apply(obj, arguments);\n    return obj;\n  },\n  unwrap: function(obj) {\n    return obj._jdel;\n  }\n};\nPgPreparedQuery._create = function(jdel) {var obj = Object.create(PgPreparedQuery.prototype, {});\n  PgPreparedQuery.apply(obj, arguments);\n  return obj;\n}\nmodule.exports = PgPreparedQuery;</code></pre>\n        </article>\n    </section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>\n"
  },
  {
    "path": "docs/jsdoc/pg_result.js.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Source: pg_result.js</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Source: pg_result.js</h1>\n\n    \n\n\n\n    \n    <section>\n        <article>\n            <pre class=\"prettyprint source linenums\"><code>/*\n * Copyright 2014 Red Hat, Inc.\n *\n * Red Hat licenses this file to you under the Apache License, version 2.0\n * (the \"License\"); you may not use this file except in compliance with the\n * License.  You may obtain a copy of the License at:\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n * License for the specific language governing permissions and limitations\n * under the License.\n */\n\n/** @module reactive-pg-client-js/pg_result */\nvar utils = require('vertx-js/util/utils');\n\nvar io = Packages.io;\nvar JsonObject = io.vertx.core.json.JsonObject;\nvar JPgResult = Java.type('io.reactiverse.pgclient.PgResult');\n\n/**\n Represents the result of an operation on database.\n @class\n*/\nvar PgResult = function(j_val, j_arg_0) {\n\n  var j_pgResult = j_val;\n  var that = this;\n  var j_T = typeof j_arg_0 !== 'undefined' ? j_arg_0 : utils.unknown_jtype;\n  var __super_rowCount = this.rowCount;\n  var __super_columnsNames = this.columnsNames;\n  var __super_size = this.size;\n  var __super_value = this.value;\n  var __super_next = this.next;\n  /**\n   Get the number of the affected rows in the operation to this PgResult.\n   &lt;p/>\n   The meaning depends on the executed statement:\n   &lt;ul>\n     &lt;li>INSERT: the number of rows inserted&lt;/li>\n     &lt;li>DELETE: the number of rows deleted&lt;/li>\n     &lt;li>UPDATE: the number of rows updated&lt;/li>\n     &lt;li>SELECT: the number of rows retrieved&lt;/li>\n   &lt;/ul>\n\n   @public\n\n   @return {number} the count of affected rows.\n   */\n  this.rowCount =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      return j_pgResult[\"rowCount()\"]() ;\n    } else if (typeof __super_rowCount != 'undefined') {\n      return __super_rowCount.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get the names of columns in the PgResult.\n\n   @public\n\n   @return {Array.&lt;string>} the list of names of columns.\n   */\n  this.columnsNames =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      return j_pgResult[\"columnsNames()\"]() ;\n    } else if (typeof __super_columnsNames != 'undefined') {\n      return __super_columnsNames.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get the number of rows in the PgResult.\n\n   @public\n\n   @return {number} the count of rows.\n   */\n  this.size =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      return j_pgResult[\"size()\"]() ;\n    } else if (typeof __super_size != 'undefined') {\n      return __super_size.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get the result value.\n\n   @public\n\n   @return {Object} the result\n   */\n  this.value =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      return j_T.wrap(j_pgResult[\"value()\"]()) ;\n    } else if (typeof __super_value != 'undefined') {\n      return __super_value.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Return the next available result or &lt;code>null&lt;/code>, e.g for a simple query that executed multiple queries or for\n   a batch result.\n\n   @public\n\n   @return {PgResult} the next available result or &lt;code>null&lt;/code> if none is available\n   */\n  this.next =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      return utils.convReturnVertxGen(PgResult, j_pgResult[\"next()\"](), undefined) ;\n    } else if (typeof __super_next != 'undefined') {\n      return __super_next.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  // A reference to the underlying Java delegate\n  // NOTE! This is an internal API and must not be used in user code.\n  // If you rely on this property your code is likely to break if we change it / remove it without warning.\n  this._jdel = j_pgResult;\n};\n\nPgResult._jclass = utils.getJavaClass(\"io.reactiverse.pgclient.PgResult\");\nPgResult._jtype = {accept: function(obj) {\n    return PgResult._jclass.isInstance(obj._jdel);\n  },wrap: function(jdel) {\n    var obj = Object.create(PgResult.prototype, {});\n    PgResult.apply(obj, arguments);\n    return obj;\n  },\n  unwrap: function(obj) {\n    return obj._jdel;\n  }\n};\nPgResult._create = function(jdel) {var obj = Object.create(PgResult.prototype, {});\n  PgResult.apply(obj, arguments);\n  return obj;\n}\nmodule.exports = PgResult;</code></pre>\n        </article>\n    </section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>\n"
  },
  {
    "path": "docs/jsdoc/pg_row_set.js.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Source: pg_row_set.js</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Source: pg_row_set.js</h1>\n\n    \n\n\n\n    \n    <section>\n        <article>\n            <pre class=\"prettyprint source linenums\"><code>/*\n * Copyright 2014 Red Hat, Inc.\n *\n * Red Hat licenses this file to you under the Apache License, version 2.0\n * (the \"License\"); you may not use this file except in compliance with the\n * License.  You may obtain a copy of the License at:\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n * License for the specific language governing permissions and limitations\n * under the License.\n */\n\n/** @module reactive-pg-client-js/pg_row_set */\nvar utils = require('vertx-js/util/utils');\nvar PgIterator = require('reactive-pg-client-js/pg_iterator');\nvar Row = require('reactive-pg-client-js/row');\nvar PgResult = require('reactive-pg-client-js/pg_result');\n\nvar io = Packages.io;\nvar JsonObject = io.vertx.core.json.JsonObject;\nvar JPgRowSet = Java.type('io.reactiverse.pgclient.PgRowSet');\n\n/**\n A set of rows.\n\n @class\n*/\nvar PgRowSet = function(j_val) {\n\n  var j_pgRowSet = j_val;\n  var that = this;\n  PgResult.call(this, j_val, PgRowSet._jtype);\n\n  var __super_value = this.value;\n  var __super_iterator = this.iterator;\n  var __super_next = this.next;\n  /**\n   Get the result value.\n\n   @public\n\n   @return {PgRowSet} the result\n   */\n  this.value =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      return utils.convReturnVertxGen(PgRowSet, j_pgRowSet[\"value()\"]()) ;\n    } else if (typeof __super_value != 'undefined') {\n      return __super_value.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n\n   @return {PgIterator}\n   */\n  this.iterator =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      return utils.convReturnVertxGen(PgIterator, j_pgRowSet[\"iterator()\"]()) ;\n    } else if (typeof __super_iterator != 'undefined') {\n      return __super_iterator.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n\n   @return {PgRowSet}\n   */\n  this.next =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      return utils.convReturnVertxGen(PgRowSet, j_pgRowSet[\"next()\"]()) ;\n    } else if (typeof __super_next != 'undefined') {\n      return __super_next.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  // A reference to the underlying Java delegate\n  // NOTE! This is an internal API and must not be used in user code.\n  // If you rely on this property your code is likely to break if we change it / remove it without warning.\n  this._jdel = j_pgRowSet;\n};\n\nPgRowSet._jclass = utils.getJavaClass(\"io.reactiverse.pgclient.PgRowSet\");\nPgRowSet._jtype = {accept: function(obj) {\n    return PgRowSet._jclass.isInstance(obj._jdel);\n  },wrap: function(jdel) {\n    var obj = Object.create(PgRowSet.prototype, {});\n    PgRowSet.apply(obj, arguments);\n    return obj;\n  },\n  unwrap: function(obj) {\n    return obj._jdel;\n  }\n};\nPgRowSet._create = function(jdel) {var obj = Object.create(PgRowSet.prototype, {});\n  PgRowSet.apply(obj, arguments);\n  return obj;\n}\nmodule.exports = PgRowSet;</code></pre>\n        </article>\n    </section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>\n"
  },
  {
    "path": "docs/jsdoc/pg_stream.js.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Source: pg_stream.js</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Source: pg_stream.js</h1>\n\n    \n\n\n\n    \n    <section>\n        <article>\n            <pre class=\"prettyprint source linenums\"><code>/*\n * Copyright 2014 Red Hat, Inc.\n *\n * Red Hat licenses this file to you under the Apache License, version 2.0\n * (the \"License\"); you may not use this file except in compliance with the\n * License.  You may obtain a copy of the License at:\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n * License for the specific language governing permissions and limitations\n * under the License.\n */\n\n/** @module reactive-pg-client-js/pg_stream */\nvar utils = require('vertx-js/util/utils');\nvar ReadStream = require('vertx-js/read_stream');\n\nvar io = Packages.io;\nvar JsonObject = io.vertx.core.json.JsonObject;\nvar JPgStream = Java.type('io.reactiverse.pgclient.PgStream');\n\n/**\n A row oriented stream.\n\n @class\n*/\nvar PgStream = function(j_val, j_arg_0) {\n\n  var j_pgStream = j_val;\n  var that = this;\n  var j_T = typeof j_arg_0 !== 'undefined' ? j_arg_0 : utils.unknown_jtype;ReadStream.call(this, j_val);\n\n  var __super_fetch = this.fetch;\n  var __super_exceptionHandler = this.exceptionHandler;\n  var __super_handler = this.handler;\n  var __super_pause = this.pause;\n  var __super_resume = this.resume;\n  var __super_endHandler = this.endHandler;\n  var __super_close = this.close;\n  var __super_close = this.close;\n  /**\n\n   @public\n   @param arg0 {number} \n   @return {ReadStream}\n   */\n  this.fetch =  function(arg0) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      j_pgStream[\"fetch(long)\"](__args[0]) ;\n      return that;\n    } else if (typeof __super_fetch != 'undefined') {\n      return __super_fetch.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n   @param handler {function} \n   @return {PgStream}\n   */\n  this.exceptionHandler =  function(handler) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; (typeof __args[0] === 'function' || __args[0] == null)) {\n      j_pgStream[\"exceptionHandler(io.vertx.core.Handler)\"](__args[0] == null ? null : function(jVal) {\n        __args[0](utils.convReturnThrowable(jVal));\n      }) ;\n      return that;\n    } else if (typeof __super_exceptionHandler != 'undefined') {\n      return __super_exceptionHandler.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n   @param handler {function} \n   @return {PgStream}\n   */\n  this.handler =  function(handler) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; (typeof __args[0] === 'function' || __args[0] == null)) {\n      j_pgStream[\"handler(io.vertx.core.Handler)\"](__args[0] == null ? null : function(jVal) {\n        __args[0](j_T.wrap(jVal));\n      }) ;\n      return that;\n    } else if (typeof __super_handler != 'undefined') {\n      return __super_handler.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n\n   @return {PgStream}\n   */\n  this.pause =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      j_pgStream[\"pause()\"]() ;\n      return that;\n    } else if (typeof __super_pause != 'undefined') {\n      return __super_pause.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n\n   @return {PgStream}\n   */\n  this.resume =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      j_pgStream[\"resume()\"]() ;\n      return that;\n    } else if (typeof __super_resume != 'undefined') {\n      return __super_resume.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n   @param endHandler {function} \n   @return {PgStream}\n   */\n  this.endHandler =  function(endHandler) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; (typeof __args[0] === 'function' || __args[0] == null)) {\n      j_pgStream[\"endHandler(io.vertx.core.Handler)\"](__args[0]) ;\n      return that;\n    } else if (typeof __super_endHandler != 'undefined') {\n      return __super_endHandler.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Close the stream and release the resources.\n\n   @public\n   @param completionHandler {function} the completion handler for this operation \n   */\n  this.close =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      j_pgStream[\"close()\"]();\n    } else if (__args.length === 1 &amp;&amp; typeof __args[0] === 'function') {\n      j_pgStream[\"close(io.vertx.core.Handler)\"](function(ar) {\n        if (ar.succeeded()) {\n          __args[0](null, null);\n        } else {\n          __args[0](null, ar.cause());\n        }\n      });\n    } else if (typeof __super_close != 'undefined') {\n      return __super_close.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  // A reference to the underlying Java delegate\n  // NOTE! This is an internal API and must not be used in user code.\n  // If you rely on this property your code is likely to break if we change it / remove it without warning.\n  this._jdel = j_pgStream;\n};\n\nPgStream._jclass = utils.getJavaClass(\"io.reactiverse.pgclient.PgStream\");\nPgStream._jtype = {accept: function(obj) {\n    return PgStream._jclass.isInstance(obj._jdel);\n  },wrap: function(jdel) {\n    var obj = Object.create(PgStream.prototype, {});\n    PgStream.apply(obj, arguments);\n    return obj;\n  },\n  unwrap: function(obj) {\n    return obj._jdel;\n  }\n};\nPgStream._create = function(jdel) {var obj = Object.create(PgStream.prototype, {});\n  PgStream.apply(obj, arguments);\n  return obj;\n}\nmodule.exports = PgStream;</code></pre>\n        </article>\n    </section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>\n"
  },
  {
    "path": "docs/jsdoc/pg_subscriber.js.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Source: pg_subscriber.js</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Source: pg_subscriber.js</h1>\n\n    \n\n\n\n    \n    <section>\n        <article>\n            <pre class=\"prettyprint source linenums\"><code>/*\n * Copyright 2014 Red Hat, Inc.\n *\n * Red Hat licenses this file to you under the Apache License, version 2.0\n * (the \"License\"); you may not use this file except in compliance with the\n * License.  You may obtain a copy of the License at:\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n * License for the specific language governing permissions and limitations\n * under the License.\n */\n\n/** @module reactive-pg-client-js/pg_subscriber */\nvar utils = require('vertx-js/util/utils');\nvar Vertx = require('vertx-js/vertx');\nvar PgConnection = require('reactive-pg-client-js/pg_connection');\nvar PgChannel = require('reactive-pg-client-js/pg_channel');\n\nvar io = Packages.io;\nvar JsonObject = io.vertx.core.json.JsonObject;\nvar JPgSubscriber = Java.type('io.reactiverse.pgclient.pubsub.PgSubscriber');\nvar PgConnectOptions = Java.type('io.reactiverse.pgclient.PgConnectOptions');\n\n/**\n\n @class\n*/\nvar PgSubscriber = function(j_val) {\n\n  var j_pgSubscriber = j_val;\n  var that = this;\n\n  var __super_subscriber = this.subscriber;\n  var __super_channel = this.channel;\n  var __super_connect = this.connect;\n  var __super_reconnectPolicy = this.reconnectPolicy;\n  var __super_closeHandler = this.closeHandler;\n  var __super_actualConnection = this.actualConnection;\n  var __super_closed = this.closed;\n  var __super_close = this.close;\n  /**\n   Return a channel for the given &lt;code>name&lt;/code>.\n\n   @public\n   @param name {string} the channel name &lt;p/> This will be the name of the channel exactly as held by Postgres for sending notifications. Internally this name will be truncated to the Postgres identifier maxiumum length of &lt;code>(NAMEDATALEN = 64) - 1 == 63&lt;/code> characters, and prepared as a quoted identifier without unicode escape sequence support for use in &lt;code>LISTEN/UNLISTEN&lt;/code> commands. Examples of channel names and corresponding &lt;code>NOTIFY&lt;/code> commands: &lt;ul> &lt;li>when &lt;code>name == \"the_channel\"&lt;/code>: &lt;code>NOTIFY the_channel, 'msg'&lt;/code>, &lt;code>NOTIFY The_Channel, 'msg'&lt;/code>, or &lt;code>NOTIFY \"the_channel\", 'msg'&lt;/code> succeed in delivering a message to the created channel &lt;/li> &lt;li>when &lt;code>name == \"The_Channel\"&lt;/code>: &lt;code>NOTIFY \"The_Channel\", 'msg'&lt;/code>, succeeds in delivering a message to the created channel &lt;/li> &lt;li>&lt;/li> &lt;/ul> \n   @return {PgChannel} the channel\n   */\n  this.channel =  function(name) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'string') {\n      return utils.convReturnVertxGen(PgChannel, j_pgSubscriber[\"channel(java.lang.String)\"](__args[0])) ;\n    } else if (typeof __super_channel != 'undefined') {\n      return __super_channel.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Connect the subscriber to Postgres.\n\n   @public\n   @param handler {function} the handler notified of the connection success or failure \n   @return {PgSubscriber} a reference to this, so the API can be used fluently\n   */\n  this.connect =  function(handler) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'function') {\n      j_pgSubscriber[\"connect(io.vertx.core.Handler)\"](function(ar) {\n        if (ar.succeeded()) {\n          __args[0](null, null);\n        } else {\n          __args[0](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (typeof __super_connect != 'undefined') {\n      return __super_connect.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Set the reconnect policy that is executed when the subscriber is disconnected.\n   &lt;p/>\n   When the subscriber is disconnected, the &lt;code>policy&lt;/code> function is called with the actual\n   number of retries and returns an &lt;code>amountOfTime&lt;/code> value:\n   &lt;ul>\n     &lt;li>when &lt;code>amountOfTime &lt; 0&lt;/code>: the subscriber is closed and there is no retry&lt;/li>\n     &lt;li>when &lt;code>amountOfTime == 0&lt;/code>: the subscriber retries to connect immediately&lt;/li>\n     &lt;li>when &lt;code>amountOfTime > 0&lt;/code>: the subscriber retries after &lt;code>amountOfTime&lt;/code> milliseconds&lt;/li>\n   &lt;/ul>\n   &lt;p/>\n   The default policy does not perform any retries.\n\n   @public\n   @param policy {function} the policy to set \n   @return {PgSubscriber} a reference to this, so the API can be used fluently\n   */\n  this.reconnectPolicy =  function(policy) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'function') {\n      j_pgSubscriber[\"reconnectPolicy(java.util.function.Function)\"](function(jVal) {\n        var jRet = __args[0](jVal);\n        return utils.convParamLong(jRet);\n      }) ;\n      return that;\n    } else if (typeof __super_reconnectPolicy != 'undefined') {\n      return __super_reconnectPolicy.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Set an handler called when the subscriber is closed.\n\n   @public\n   @param handler {function} the handler \n   @return {PgSubscriber} a reference to this, so the API can be used fluently\n   */\n  this.closeHandler =  function(handler) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'function') {\n      j_pgSubscriber[\"closeHandler(io.vertx.core.Handler)\"](__args[0]) ;\n      return that;\n    } else if (typeof __super_closeHandler != 'undefined') {\n      return __super_closeHandler.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n\n   @return {PgConnection} the actual connection to Postgres, it might be &lt;code>null&lt;/code>\n   */\n  this.actualConnection =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      return utils.convReturnVertxGen(PgConnection, j_pgSubscriber[\"actualConnection()\"]()) ;\n    } else if (typeof __super_actualConnection != 'undefined') {\n      return __super_actualConnection.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n\n   @return {boolean} whether the subscriber is closed\n   */\n  this.closed =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      return j_pgSubscriber[\"closed()\"]() ;\n    } else if (typeof __super_closed != 'undefined') {\n      return __super_closed.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Close the subscriber, the retry policy will not be invoked.\n\n   @public\n\n   */\n  this.close =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      j_pgSubscriber[\"close()\"]();\n    } else if (typeof __super_close != 'undefined') {\n      return __super_close.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  // A reference to the underlying Java delegate\n  // NOTE! This is an internal API and must not be used in user code.\n  // If you rely on this property your code is likely to break if we change it / remove it without warning.\n  this._jdel = j_pgSubscriber;\n};\n\nPgSubscriber._jclass = utils.getJavaClass(\"io.reactiverse.pgclient.pubsub.PgSubscriber\");\nPgSubscriber._jtype = {accept: function(obj) {\n    return PgSubscriber._jclass.isInstance(obj._jdel);\n  },wrap: function(jdel) {\n    var obj = Object.create(PgSubscriber.prototype, {});\n    PgSubscriber.apply(obj, arguments);\n    return obj;\n  },\n  unwrap: function(obj) {\n    return obj._jdel;\n  }\n};\nPgSubscriber._create = function(jdel) {var obj = Object.create(PgSubscriber.prototype, {});\n  PgSubscriber.apply(obj, arguments);\n  return obj;\n}\n/**\n Create a subscriber.\n\n @memberof module:reactive-pg-client-js/pg_subscriber\n @param vertx {Vertx} the vertx instance \n @param options {Object} the connect options \n @return {PgSubscriber} the subscriber\n */\nPgSubscriber.subscriber =  function(vertx, options) {\n  var __args = arguments;\n  if (__args.length === 2 &amp;&amp; typeof __args[0] === 'object' &amp;&amp; __args[0]._jdel &amp;&amp; (typeof __args[1] === 'object' &amp;&amp; __args[1] != null)) {\n    return utils.convReturnVertxGen(PgSubscriber, JPgSubscriber[\"subscriber(io.vertx.core.Vertx,io.reactiverse.pgclient.PgConnectOptions)\"](__args[0]._jdel, __args[1]  != null ? new PgConnectOptions(new JsonObject(Java.asJSONCompatible(__args[1]))) : null)) ;\n  }else throw new TypeError('function invoked with invalid arguments');\n};\n\nmodule.exports = PgSubscriber;</code></pre>\n        </article>\n    </section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>\n"
  },
  {
    "path": "docs/jsdoc/pg_transaction.js.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Source: pg_transaction.js</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Source: pg_transaction.js</h1>\n\n    \n\n\n\n    \n    <section>\n        <article>\n            <pre class=\"prettyprint source linenums\"><code>/*\n * Copyright 2014 Red Hat, Inc.\n *\n * Red Hat licenses this file to you under the Apache License, version 2.0\n * (the \"License\"); you may not use this file except in compliance with the\n * License.  You may obtain a copy of the License at:\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n * License for the specific language governing permissions and limitations\n * under the License.\n */\n\n/** @module reactive-pg-client-js/pg_transaction */\nvar utils = require('vertx-js/util/utils');\nvar PgClient = require('reactive-pg-client-js/pg_client');\nvar Tuple = require('reactive-pg-client-js/tuple');\nvar PgPreparedQuery = require('reactive-pg-client-js/pg_prepared_query');\nvar PgRowSet = require('reactive-pg-client-js/pg_row_set');\n\nvar io = Packages.io;\nvar JsonObject = io.vertx.core.json.JsonObject;\nvar JPgTransaction = Java.type('io.reactiverse.pgclient.PgTransaction');\n\n/**\n A transaction that allows to control the transaction and receive events.\n\n @class\n*/\nvar PgTransaction = function(j_val) {\n\n  var j_pgTransaction = j_val;\n  var that = this;\n  PgClient.call(this, j_val);\n\n  var __super_prepare = this.prepare;\n  var __super_commit = this.commit;\n  var __super_commit = this.commit;\n  var __super_rollback = this.rollback;\n  var __super_rollback = this.rollback;\n  var __super_abortHandler = this.abortHandler;\n  var __super_query = this.query;\n  var __super_preparedQuery = this.preparedQuery;\n  var __super_preparedQuery = this.preparedQuery;\n  var __super_preparedBatch = this.preparedBatch;\n  /**\n   Create a prepared query.\n\n   @public\n   @param sql {string} the sql \n   @param handler {function} the handler notified with the prepared query asynchronously \n   @return {PgTransaction}\n   */\n  this.prepare =  function(sql, handler) {\n    var __args = arguments;\n    if (__args.length === 2 &amp;&amp; typeof __args[0] === 'string' &amp;&amp; typeof __args[1] === 'function') {\n      j_pgTransaction[\"prepare(java.lang.String,io.vertx.core.Handler)\"](__args[0], function(ar) {\n        if (ar.succeeded()) {\n          __args[1](utils.convReturnVertxGen(PgPreparedQuery, ar.result()), null);\n        } else {\n          __args[1](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (typeof __super_prepare != 'undefined') {\n      return __super_prepare.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Like {@link PgTransaction#commit} with an handler to be notified when the transaction commit has completed\n\n   @public\n   @param handler {function} \n   */\n  this.commit =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      j_pgTransaction[\"commit()\"]();\n    } else if (__args.length === 1 &amp;&amp; typeof __args[0] === 'function') {\n      j_pgTransaction[\"commit(io.vertx.core.Handler)\"](function(ar) {\n        if (ar.succeeded()) {\n          __args[0](null, null);\n        } else {\n          __args[0](null, ar.cause());\n        }\n      });\n    } else if (typeof __super_commit != 'undefined') {\n      return __super_commit.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Like {@link PgTransaction#rollback} with an handler to be notified when the transaction rollback has completed\n\n   @public\n   @param handler {function} \n   */\n  this.rollback =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      j_pgTransaction[\"rollback()\"]();\n    } else if (__args.length === 1 &amp;&amp; typeof __args[0] === 'function') {\n      j_pgTransaction[\"rollback(io.vertx.core.Handler)\"](function(ar) {\n        if (ar.succeeded()) {\n          __args[0](null, null);\n        } else {\n          __args[0](null, ar.cause());\n        }\n      });\n    } else if (typeof __super_rollback != 'undefined') {\n      return __super_rollback.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Set an handler to be called when the transaction is aborted.\n\n   @public\n   @param handler {function} the handler \n   @return {PgTransaction}\n   */\n  this.abortHandler =  function(handler) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'function') {\n      j_pgTransaction[\"abortHandler(io.vertx.core.Handler)\"](__args[0]) ;\n      return that;\n    } else if (typeof __super_abortHandler != 'undefined') {\n      return __super_abortHandler.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n   @param sql {string} \n   @param handler {function} \n   @return {PgTransaction}\n   */\n  this.query =  function(sql, handler) {\n    var __args = arguments;\n    if (__args.length === 2 &amp;&amp; typeof __args[0] === 'string' &amp;&amp; typeof __args[1] === 'function') {\n      j_pgTransaction[\"query(java.lang.String,io.vertx.core.Handler)\"](__args[0], function(ar) {\n        if (ar.succeeded()) {\n          __args[1](utils.convReturnVertxGen(PgRowSet, ar.result()), null);\n        } else {\n          __args[1](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (typeof __super_query != 'undefined') {\n      return __super_query.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n   @param sql {string} \n   @param arguments {Tuple} \n   @param handler {function} \n   @return {PgTransaction}\n   */\n  this.preparedQuery =  function() {\n    var __args = arguments;\n    if (__args.length === 2 &amp;&amp; typeof __args[0] === 'string' &amp;&amp; typeof __args[1] === 'function') {\n      j_pgTransaction[\"preparedQuery(java.lang.String,io.vertx.core.Handler)\"](__args[0], function(ar) {\n        if (ar.succeeded()) {\n          __args[1](utils.convReturnVertxGen(PgRowSet, ar.result()), null);\n        } else {\n          __args[1](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (__args.length === 3 &amp;&amp; typeof __args[0] === 'string' &amp;&amp; typeof __args[1] === 'object' &amp;&amp; __args[1]._jdel &amp;&amp; typeof __args[2] === 'function') {\n      j_pgTransaction[\"preparedQuery(java.lang.String,io.reactiverse.pgclient.Tuple,io.vertx.core.Handler)\"](__args[0], __args[1]._jdel, function(ar) {\n        if (ar.succeeded()) {\n          __args[2](utils.convReturnVertxGen(PgRowSet, ar.result()), null);\n        } else {\n          __args[2](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (typeof __super_preparedQuery != 'undefined') {\n      return __super_preparedQuery.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n   @param sql {string} \n   @param batch {Array.&lt;Tuple>} \n   @param handler {function} \n   @return {PgTransaction}\n   */\n  this.preparedBatch =  function(sql, batch, handler) {\n    var __args = arguments;\n    if (__args.length === 3 &amp;&amp; typeof __args[0] === 'string' &amp;&amp; typeof __args[1] === 'object' &amp;&amp; __args[1] instanceof Array &amp;&amp; typeof __args[2] === 'function') {\n      j_pgTransaction[\"preparedBatch(java.lang.String,java.util.List,io.vertx.core.Handler)\"](__args[0], utils.convParamListVertxGen(__args[1]), function(ar) {\n        if (ar.succeeded()) {\n          __args[2](utils.convReturnVertxGen(PgRowSet, ar.result()), null);\n        } else {\n          __args[2](null, ar.cause());\n        }\n      }) ;\n      return that;\n    } else if (typeof __super_preparedBatch != 'undefined') {\n      return __super_preparedBatch.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  // A reference to the underlying Java delegate\n  // NOTE! This is an internal API and must not be used in user code.\n  // If you rely on this property your code is likely to break if we change it / remove it without warning.\n  this._jdel = j_pgTransaction;\n};\n\nPgTransaction._jclass = utils.getJavaClass(\"io.reactiverse.pgclient.PgTransaction\");\nPgTransaction._jtype = {accept: function(obj) {\n    return PgTransaction._jclass.isInstance(obj._jdel);\n  },wrap: function(jdel) {\n    var obj = Object.create(PgTransaction.prototype, {});\n    PgTransaction.apply(obj, arguments);\n    return obj;\n  },\n  unwrap: function(obj) {\n    return obj._jdel;\n  }\n};\nPgTransaction._create = function(jdel) {var obj = Object.create(PgTransaction.prototype, {});\n  PgTransaction.apply(obj, arguments);\n  return obj;\n}\nmodule.exports = PgTransaction;</code></pre>\n        </article>\n    </section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>\n"
  },
  {
    "path": "docs/jsdoc/row.js.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Source: row.js</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Source: row.js</h1>\n\n    \n\n\n\n    \n    <section>\n        <article>\n            <pre class=\"prettyprint source linenums\"><code>/*\n * Copyright 2014 Red Hat, Inc.\n *\n * Red Hat licenses this file to you under the Apache License, version 2.0\n * (the \"License\"); you may not use this file except in compliance with the\n * License.  You may obtain a copy of the License at:\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n * License for the specific language governing permissions and limitations\n * under the License.\n */\n\n/** @module reactive-pg-client-js/row */\nvar utils = require('vertx-js/util/utils');\nvar Json = require('reactive-pg-client-js/json');\nvar Buffer = require('vertx-js/buffer');\nvar Tuple = require('reactive-pg-client-js/tuple');\n\nvar io = Packages.io;\nvar JsonObject = io.vertx.core.json.JsonObject;\nvar JRow = Java.type('io.reactiverse.pgclient.Row');\nvar Point = Java.type('io.reactiverse.pgclient.data.Point');\nvar Path = Java.type('io.reactiverse.pgclient.data.Path');\nvar Box = Java.type('io.reactiverse.pgclient.data.Box');\nvar Circle = Java.type('io.reactiverse.pgclient.data.Circle');\nvar Polygon = Java.type('io.reactiverse.pgclient.data.Polygon');\nvar Interval = Java.type('io.reactiverse.pgclient.data.Interval');\nvar LineSegment = Java.type('io.reactiverse.pgclient.data.LineSegment');\nvar Line = Java.type('io.reactiverse.pgclient.data.Line');\n\n/**\n @class\n*/\nvar Row = function(j_val) {\n\n  var j_row = j_val;\n  var that = this;\n  Tuple.call(this, j_val);\n\n  var __super_getColumnName = this.getColumnName;\n  var __super_getBoolean = this.getBoolean;\n  var __super_getValue = this.getValue;\n  var __super_getShort = this.getShort;\n  var __super_getInteger = this.getInteger;\n  var __super_getLong = this.getLong;\n  var __super_getFloat = this.getFloat;\n  var __super_getDouble = this.getDouble;\n  var __super_getString = this.getString;\n  var __super_getJson = this.getJson;\n  var __super_getBuffer = this.getBuffer;\n  var __super_getPoint = this.getPoint;\n  var __super_getLine = this.getLine;\n  var __super_getLineSegment = this.getLineSegment;\n  var __super_getBox = this.getBox;\n  var __super_getPath = this.getPath;\n  var __super_getPolygon = this.getPolygon;\n  var __super_getCircle = this.getCircle;\n  var __super_getInterval = this.getInterval;\n  /**\n   Get a column name at &lt;code>pos&lt;/code>.\n\n   @public\n   @param pos {number} the position \n   @return {string} the column name or &lt;code>null&lt;/code>\n   */\n  this.getColumnName =  function(pos) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      return j_row[\"getColumnName(int)\"](__args[0]) ;\n    } else if (typeof __super_getColumnName != 'undefined') {\n      return __super_getColumnName.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get a boolean value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param name {string} the column \n   @return {boolean} the value or &lt;code>null&lt;/code>\n   */\n  this.getBoolean =  function(name) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'string') {\n      return j_row[\"getBoolean(java.lang.String)\"](__args[0]) ;\n    } else if (typeof __super_getBoolean != 'undefined') {\n      return __super_getBoolean.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get an object value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param name {string} the column \n   @return {Object} the value or &lt;code>null&lt;/code>\n   */\n  this.getValue =  function(name) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'string') {\n      return utils.convReturnTypeUnknown(j_row[\"getValue(java.lang.String)\"](__args[0])) ;\n    } else if (typeof __super_getValue != 'undefined') {\n      return __super_getValue.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get a short value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param name {string} the column \n   @return {number} the value or &lt;code>null&lt;/code>\n   */\n  this.getShort =  function(name) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'string') {\n      return j_row[\"getShort(java.lang.String)\"](__args[0]) ;\n    } else if (typeof __super_getShort != 'undefined') {\n      return __super_getShort.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get an integer value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param name {string} the column \n   @return {number} the value or &lt;code>null&lt;/code>\n   */\n  this.getInteger =  function(name) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'string') {\n      return j_row[\"getInteger(java.lang.String)\"](__args[0]) ;\n    } else if (typeof __super_getInteger != 'undefined') {\n      return __super_getInteger.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get a long value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param name {string} the column \n   @return {number} the value or &lt;code>null&lt;/code>\n   */\n  this.getLong =  function(name) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'string') {\n      return utils.convReturnLong(j_row[\"getLong(java.lang.String)\"](__args[0])) ;\n    } else if (typeof __super_getLong != 'undefined') {\n      return __super_getLong.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get a float value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param name {string} the column \n   @return {number} the value or &lt;code>null&lt;/code>\n   */\n  this.getFloat =  function(name) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'string') {\n      return j_row[\"getFloat(java.lang.String)\"](__args[0]) ;\n    } else if (typeof __super_getFloat != 'undefined') {\n      return __super_getFloat.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get a double value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param name {string} the column \n   @return {number} the value or &lt;code>null&lt;/code>\n   */\n  this.getDouble =  function(name) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'string') {\n      return j_row[\"getDouble(java.lang.String)\"](__args[0]) ;\n    } else if (typeof __super_getDouble != 'undefined') {\n      return __super_getDouble.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get a string value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param name {string} the column \n   @return {string} the value or &lt;code>null&lt;/code>\n   */\n  this.getString =  function(name) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'string') {\n      return j_row[\"getString(java.lang.String)\"](__args[0]) ;\n    } else if (typeof __super_getString != 'undefined') {\n      return __super_getString.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get a json value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param name {string} the column \n   @return {Json} the value or &lt;code>null&lt;/code>\n   */\n  this.getJson =  function(name) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'string') {\n      return utils.convReturnVertxGen(Json, j_row[\"getJson(java.lang.String)\"](__args[0])) ;\n    } else if (typeof __super_getJson != 'undefined') {\n      return __super_getJson.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get a buffer value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param name {string} the column \n   @return {Buffer} the value or &lt;code>null&lt;/code>\n   */\n  this.getBuffer =  function(name) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'string') {\n      return utils.convReturnVertxGen(Buffer, j_row[\"getBuffer(java.lang.String)\"](__args[0])) ;\n    } else if (typeof __super_getBuffer != 'undefined') {\n      return __super_getBuffer.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get  value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param name {string} the column \n   @return {Object} the value or &lt;code>null&lt;/code>\n   */\n  this.getPoint =  function(name) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'string') {\n      return utils.convReturnDataObject(j_row[\"getPoint(java.lang.String)\"](__args[0])) ;\n    } else if (typeof __super_getPoint != 'undefined') {\n      return __super_getPoint.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get  value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param name {string} the column \n   @return {Object} the value or &lt;code>null&lt;/code>\n   */\n  this.getLine =  function(name) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'string') {\n      return utils.convReturnDataObject(j_row[\"getLine(java.lang.String)\"](__args[0])) ;\n    } else if (typeof __super_getLine != 'undefined') {\n      return __super_getLine.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get  value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param name {string} the column \n   @return {Object} the value or &lt;code>null&lt;/code>\n   */\n  this.getLineSegment =  function(name) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'string') {\n      return utils.convReturnDataObject(j_row[\"getLineSegment(java.lang.String)\"](__args[0])) ;\n    } else if (typeof __super_getLineSegment != 'undefined') {\n      return __super_getLineSegment.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get  value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param name {string} the column \n   @return {Object} the value or &lt;code>null&lt;/code>\n   */\n  this.getBox =  function(name) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'string') {\n      return utils.convReturnDataObject(j_row[\"getBox(java.lang.String)\"](__args[0])) ;\n    } else if (typeof __super_getBox != 'undefined') {\n      return __super_getBox.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get  value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param name {string} the column \n   @return {Object} the value or &lt;code>null&lt;/code>\n   */\n  this.getPath =  function(name) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'string') {\n      return utils.convReturnDataObject(j_row[\"getPath(java.lang.String)\"](__args[0])) ;\n    } else if (typeof __super_getPath != 'undefined') {\n      return __super_getPath.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get  value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param name {string} the column \n   @return {Object} the value or &lt;code>null&lt;/code>\n   */\n  this.getPolygon =  function(name) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'string') {\n      return utils.convReturnDataObject(j_row[\"getPolygon(java.lang.String)\"](__args[0])) ;\n    } else if (typeof __super_getPolygon != 'undefined') {\n      return __super_getPolygon.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get  value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param name {string} the column \n   @return {Object} the value or &lt;code>null&lt;/code>\n   */\n  this.getCircle =  function(name) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'string') {\n      return utils.convReturnDataObject(j_row[\"getCircle(java.lang.String)\"](__args[0])) ;\n    } else if (typeof __super_getCircle != 'undefined') {\n      return __super_getCircle.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get  value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param name {string} the column \n   @return {Object} the value or &lt;code>null&lt;/code>\n   */\n  this.getInterval =  function(name) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'string') {\n      return utils.convReturnDataObject(j_row[\"getInterval(java.lang.String)\"](__args[0])) ;\n    } else if (typeof __super_getInterval != 'undefined') {\n      return __super_getInterval.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  // A reference to the underlying Java delegate\n  // NOTE! This is an internal API and must not be used in user code.\n  // If you rely on this property your code is likely to break if we change it / remove it without warning.\n  this._jdel = j_row;\n};\n\nRow._jclass = utils.getJavaClass(\"io.reactiverse.pgclient.Row\");\nRow._jtype = {accept: function(obj) {\n    return Row._jclass.isInstance(obj._jdel);\n  },wrap: function(jdel) {\n    var obj = Object.create(Row.prototype, {});\n    Row.apply(obj, arguments);\n    return obj;\n  },\n  unwrap: function(obj) {\n    return obj._jdel;\n  }\n};\nRow._create = function(jdel) {var obj = Object.create(Row.prototype, {});\n  Row.apply(obj, arguments);\n  return obj;\n}\nmodule.exports = Row;</code></pre>\n        </article>\n    </section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>\n"
  },
  {
    "path": "docs/jsdoc/scripts/linenumber.js",
    "content": "/*global document */\n(function() {\n    var source = document.getElementsByClassName('prettyprint source linenums');\n    var i = 0;\n    var lineNumber = 0;\n    var lineId;\n    var lines;\n    var totalLines;\n    var anchorHash;\n\n    if (source && source[0]) {\n        anchorHash = document.location.hash.substring(1);\n        lines = source[0].getElementsByTagName('li');\n        totalLines = lines.length;\n\n        for (; i < totalLines; i++) {\n            lineNumber++;\n            lineId = 'line' + lineNumber;\n            lines[i].id = lineId;\n            if (lineId === anchorHash) {\n                lines[i].className += ' selected';\n            }\n        }\n    }\n})();\n"
  },
  {
    "path": "docs/jsdoc/scripts/prettify/Apache-License-2.0.txt",
    "content": "\n                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright [yyyy] [name of copyright owner]\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n"
  },
  {
    "path": "docs/jsdoc/scripts/prettify/lang-css.js",
    "content": "PR.registerLangHandler(PR.createSimpleLexer([[\"pln\",/^[\\t\\n\\f\\r ]+/,null,\" \\t\\r\\n\f\"]],[[\"str\",/^\"(?:[^\\n\\f\\r\"\\\\]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\S\\s])*\"/,null],[\"str\",/^'(?:[^\\n\\f\\r'\\\\]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\S\\s])*'/,null],[\"lang-css-str\",/^url\\(([^\"')]*)\\)/i],[\"kwd\",/^(?:url|rgb|!important|@import|@page|@media|@charset|inherit)(?=[^\\w-]|$)/i,null],[\"lang-css-kw\",/^(-?(?:[_a-z]|\\\\[\\da-f]+ ?)(?:[\\w-]|\\\\\\\\[\\da-f]+ ?)*)\\s*:/i],[\"com\",/^\\/\\*[^*]*\\*+(?:[^*/][^*]*\\*+)*\\//],[\"com\",\n/^(?:<\\!--|--\\>)/],[\"lit\",/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?/i],[\"lit\",/^#[\\da-f]{3,6}/i],[\"pln\",/^-?(?:[_a-z]|\\\\[\\da-f]+ ?)(?:[\\w-]|\\\\\\\\[\\da-f]+ ?)*/i],[\"pun\",/^[^\\s\\w\"']+/]]),[\"css\"]);PR.registerLangHandler(PR.createSimpleLexer([],[[\"kwd\",/^-?(?:[_a-z]|\\\\[\\da-f]+ ?)(?:[\\w-]|\\\\\\\\[\\da-f]+ ?)*/i]]),[\"css-kw\"]);PR.registerLangHandler(PR.createSimpleLexer([],[[\"str\",/^[^\"')]+/]]),[\"css-str\"]);\n"
  },
  {
    "path": "docs/jsdoc/scripts/prettify/prettify.js",
    "content": "var q=null;window.PR_SHOULD_USE_CONTINUATION=!0;\n(function(){function L(a){function m(a){var f=a.charCodeAt(0);if(f!==92)return f;var b=a.charAt(1);return(f=r[b])?f:\"0\"<=b&&b<=\"7\"?parseInt(a.substring(1),8):b===\"u\"||b===\"x\"?parseInt(a.substring(2),16):a.charCodeAt(1)}function e(a){if(a<32)return(a<16?\"\\\\x0\":\"\\\\x\")+a.toString(16);a=String.fromCharCode(a);if(a===\"\\\\\"||a===\"-\"||a===\"[\"||a===\"]\")a=\"\\\\\"+a;return a}function h(a){for(var f=a.substring(1,a.length-1).match(/\\\\u[\\dA-Fa-f]{4}|\\\\x[\\dA-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\S\\s]|[^\\\\]/g),a=\n[],b=[],o=f[0]===\"^\",c=o?1:0,i=f.length;c<i;++c){var j=f[c];if(/\\\\[bdsw]/i.test(j))a.push(j);else{var j=m(j),d;c+2<i&&\"-\"===f[c+1]?(d=m(f[c+2]),c+=2):d=j;b.push([j,d]);d<65||j>122||(d<65||j>90||b.push([Math.max(65,j)|32,Math.min(d,90)|32]),d<97||j>122||b.push([Math.max(97,j)&-33,Math.min(d,122)&-33]))}}b.sort(function(a,f){return a[0]-f[0]||f[1]-a[1]});f=[];j=[NaN,NaN];for(c=0;c<b.length;++c)i=b[c],i[0]<=j[1]+1?j[1]=Math.max(j[1],i[1]):f.push(j=i);b=[\"[\"];o&&b.push(\"^\");b.push.apply(b,a);for(c=0;c<\nf.length;++c)i=f[c],b.push(e(i[0])),i[1]>i[0]&&(i[1]+1>i[0]&&b.push(\"-\"),b.push(e(i[1])));b.push(\"]\");return b.join(\"\")}function y(a){for(var f=a.source.match(/\\[(?:[^\\\\\\]]|\\\\[\\S\\s])*]|\\\\u[\\dA-Fa-f]{4}|\\\\x[\\dA-Fa-f]{2}|\\\\\\d+|\\\\[^\\dux]|\\(\\?[!:=]|[()^]|[^()[\\\\^]+/g),b=f.length,d=[],c=0,i=0;c<b;++c){var j=f[c];j===\"(\"?++i:\"\\\\\"===j.charAt(0)&&(j=+j.substring(1))&&j<=i&&(d[j]=-1)}for(c=1;c<d.length;++c)-1===d[c]&&(d[c]=++t);for(i=c=0;c<b;++c)j=f[c],j===\"(\"?(++i,d[i]===void 0&&(f[c]=\"(?:\")):\"\\\\\"===j.charAt(0)&&\n(j=+j.substring(1))&&j<=i&&(f[c]=\"\\\\\"+d[i]);for(i=c=0;c<b;++c)\"^\"===f[c]&&\"^\"!==f[c+1]&&(f[c]=\"\");if(a.ignoreCase&&s)for(c=0;c<b;++c)j=f[c],a=j.charAt(0),j.length>=2&&a===\"[\"?f[c]=h(j):a!==\"\\\\\"&&(f[c]=j.replace(/[A-Za-z]/g,function(a){a=a.charCodeAt(0);return\"[\"+String.fromCharCode(a&-33,a|32)+\"]\"}));return f.join(\"\")}for(var t=0,s=!1,l=!1,p=0,d=a.length;p<d;++p){var g=a[p];if(g.ignoreCase)l=!0;else if(/[a-z]/i.test(g.source.replace(/\\\\u[\\da-f]{4}|\\\\x[\\da-f]{2}|\\\\[^UXux]/gi,\"\"))){s=!0;l=!1;break}}for(var r=\n{b:8,t:9,n:10,v:11,f:12,r:13},n=[],p=0,d=a.length;p<d;++p){g=a[p];if(g.global||g.multiline)throw Error(\"\"+g);n.push(\"(?:\"+y(g)+\")\")}return RegExp(n.join(\"|\"),l?\"gi\":\"g\")}function M(a){function m(a){switch(a.nodeType){case 1:if(e.test(a.className))break;for(var g=a.firstChild;g;g=g.nextSibling)m(g);g=a.nodeName;if(\"BR\"===g||\"LI\"===g)h[s]=\"\\n\",t[s<<1]=y++,t[s++<<1|1]=a;break;case 3:case 4:g=a.nodeValue,g.length&&(g=p?g.replace(/\\r\\n?/g,\"\\n\"):g.replace(/[\\t\\n\\r ]+/g,\" \"),h[s]=g,t[s<<1]=y,y+=g.length,\nt[s++<<1|1]=a)}}var e=/(?:^|\\s)nocode(?:\\s|$)/,h=[],y=0,t=[],s=0,l;a.currentStyle?l=a.currentStyle.whiteSpace:window.getComputedStyle&&(l=document.defaultView.getComputedStyle(a,q).getPropertyValue(\"white-space\"));var p=l&&\"pre\"===l.substring(0,3);m(a);return{a:h.join(\"\").replace(/\\n$/,\"\"),c:t}}function B(a,m,e,h){m&&(a={a:m,d:a},e(a),h.push.apply(h,a.e))}function x(a,m){function e(a){for(var l=a.d,p=[l,\"pln\"],d=0,g=a.a.match(y)||[],r={},n=0,z=g.length;n<z;++n){var f=g[n],b=r[f],o=void 0,c;if(typeof b===\n\"string\")c=!1;else{var i=h[f.charAt(0)];if(i)o=f.match(i[1]),b=i[0];else{for(c=0;c<t;++c)if(i=m[c],o=f.match(i[1])){b=i[0];break}o||(b=\"pln\")}if((c=b.length>=5&&\"lang-\"===b.substring(0,5))&&!(o&&typeof o[1]===\"string\"))c=!1,b=\"src\";c||(r[f]=b)}i=d;d+=f.length;if(c){c=o[1];var j=f.indexOf(c),k=j+c.length;o[2]&&(k=f.length-o[2].length,j=k-c.length);b=b.substring(5);B(l+i,f.substring(0,j),e,p);B(l+i+j,c,C(b,c),p);B(l+i+k,f.substring(k),e,p)}else p.push(l+i,b)}a.e=p}var h={},y;(function(){for(var e=a.concat(m),\nl=[],p={},d=0,g=e.length;d<g;++d){var r=e[d],n=r[3];if(n)for(var k=n.length;--k>=0;)h[n.charAt(k)]=r;r=r[1];n=\"\"+r;p.hasOwnProperty(n)||(l.push(r),p[n]=q)}l.push(/[\\S\\s]/);y=L(l)})();var t=m.length;return e}function u(a){var m=[],e=[];a.tripleQuotedStrings?m.push([\"str\",/^(?:'''(?:[^'\\\\]|\\\\[\\S\\s]|''?(?=[^']))*(?:'''|$)|\"\"\"(?:[^\"\\\\]|\\\\[\\S\\s]|\"\"?(?=[^\"]))*(?:\"\"\"|$)|'(?:[^'\\\\]|\\\\[\\S\\s])*(?:'|$)|\"(?:[^\"\\\\]|\\\\[\\S\\s])*(?:\"|$))/,q,\"'\\\"\"]):a.multiLineStrings?m.push([\"str\",/^(?:'(?:[^'\\\\]|\\\\[\\S\\s])*(?:'|$)|\"(?:[^\"\\\\]|\\\\[\\S\\s])*(?:\"|$)|`(?:[^\\\\`]|\\\\[\\S\\s])*(?:`|$))/,\nq,\"'\\\"`\"]):m.push([\"str\",/^(?:'(?:[^\\n\\r'\\\\]|\\\\.)*(?:'|$)|\"(?:[^\\n\\r\"\\\\]|\\\\.)*(?:\"|$))/,q,\"\\\"'\"]);a.verbatimStrings&&e.push([\"str\",/^@\"(?:[^\"]|\"\")*(?:\"|$)/,q]);var h=a.hashComments;h&&(a.cStyleComments?(h>1?m.push([\"com\",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,q,\"#\"]):m.push([\"com\",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\n\\r]*)/,q,\"#\"]),e.push([\"str\",/^<(?:(?:(?:\\.\\.\\/)*|\\/?)(?:[\\w-]+(?:\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>/,q])):m.push([\"com\",/^#[^\\n\\r]*/,\nq,\"#\"]));a.cStyleComments&&(e.push([\"com\",/^\\/\\/[^\\n\\r]*/,q]),e.push([\"com\",/^\\/\\*[\\S\\s]*?(?:\\*\\/|$)/,q]));a.regexLiterals&&e.push([\"lang-regex\",/^(?:^^\\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\\(|\\*|\\*=|\\+=|,|-=|->|\\/|\\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\\^=|\\^\\^|\\^\\^=|{|\\||\\|=|\\|\\||\\|\\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*(\\/(?=[^*/])(?:[^/[\\\\]|\\\\[\\S\\s]|\\[(?:[^\\\\\\]]|\\\\[\\S\\s])*(?:]|$))+\\/)/]);(h=a.types)&&e.push([\"typ\",h]);a=(\"\"+a.keywords).replace(/^ | $/g,\n\"\");a.length&&e.push([\"kwd\",RegExp(\"^(?:\"+a.replace(/[\\s,]+/g,\"|\")+\")\\\\b\"),q]);m.push([\"pln\",/^\\s+/,q,\" \\r\\n\\t\\xa0\"]);e.push([\"lit\",/^@[$_a-z][\\w$@]*/i,q],[\"typ\",/^(?:[@_]?[A-Z]+[a-z][\\w$@]*|\\w+_t\\b)/,q],[\"pln\",/^[$_a-z][\\w$@]*/i,q],[\"lit\",/^(?:0x[\\da-f]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+-]?\\d+)?)[a-z]*/i,q,\"0123456789\"],[\"pln\",/^\\\\[\\S\\s]?/,q],[\"pun\",/^.[^\\s\\w\"-$'./@\\\\`]*/,q]);return x(m,e)}function D(a,m){function e(a){switch(a.nodeType){case 1:if(k.test(a.className))break;if(\"BR\"===a.nodeName)h(a),\na.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)e(a);break;case 3:case 4:if(p){var b=a.nodeValue,d=b.match(t);if(d){var c=b.substring(0,d.index);a.nodeValue=c;(b=b.substring(d.index+d[0].length))&&a.parentNode.insertBefore(s.createTextNode(b),a.nextSibling);h(a);c||a.parentNode.removeChild(a)}}}}function h(a){function b(a,d){var e=d?a.cloneNode(!1):a,f=a.parentNode;if(f){var f=b(f,1),g=a.nextSibling;f.appendChild(e);for(var h=g;h;h=g)g=h.nextSibling,f.appendChild(h)}return e}\nfor(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=b(a.nextSibling,0),e;(e=a.parentNode)&&e.nodeType===1;)a=e;d.push(a)}var k=/(?:^|\\s)nocode(?:\\s|$)/,t=/\\r\\n?|\\n/,s=a.ownerDocument,l;a.currentStyle?l=a.currentStyle.whiteSpace:window.getComputedStyle&&(l=s.defaultView.getComputedStyle(a,q).getPropertyValue(\"white-space\"));var p=l&&\"pre\"===l.substring(0,3);for(l=s.createElement(\"LI\");a.firstChild;)l.appendChild(a.firstChild);for(var d=[l],g=0;g<d.length;++g)e(d[g]);m===(m|0)&&d[0].setAttribute(\"value\",\nm);var r=s.createElement(\"OL\");r.className=\"linenums\";for(var n=Math.max(0,m-1|0)||0,g=0,z=d.length;g<z;++g)l=d[g],l.className=\"L\"+(g+n)%10,l.firstChild||l.appendChild(s.createTextNode(\"\\xa0\")),r.appendChild(l);a.appendChild(r)}function k(a,m){for(var e=m.length;--e>=0;){var h=m[e];A.hasOwnProperty(h)?window.console&&console.warn(\"cannot override language handler %s\",h):A[h]=a}}function C(a,m){if(!a||!A.hasOwnProperty(a))a=/^\\s*</.test(m)?\"default-markup\":\"default-code\";return A[a]}function E(a){var m=\na.g;try{var e=M(a.h),h=e.a;a.a=h;a.c=e.c;a.d=0;C(m,h)(a);var k=/\\bMSIE\\b/.test(navigator.userAgent),m=/\\n/g,t=a.a,s=t.length,e=0,l=a.c,p=l.length,h=0,d=a.e,g=d.length,a=0;d[g]=s;var r,n;for(n=r=0;n<g;)d[n]!==d[n+2]?(d[r++]=d[n++],d[r++]=d[n++]):n+=2;g=r;for(n=r=0;n<g;){for(var z=d[n],f=d[n+1],b=n+2;b+2<=g&&d[b+1]===f;)b+=2;d[r++]=z;d[r++]=f;n=b}for(d.length=r;h<p;){var o=l[h+2]||s,c=d[a+2]||s,b=Math.min(o,c),i=l[h+1],j;if(i.nodeType!==1&&(j=t.substring(e,b))){k&&(j=j.replace(m,\"\\r\"));i.nodeValue=\nj;var u=i.ownerDocument,v=u.createElement(\"SPAN\");v.className=d[a+1];var x=i.parentNode;x.replaceChild(v,i);v.appendChild(i);e<o&&(l[h+1]=i=u.createTextNode(t.substring(b,o)),x.insertBefore(i,v.nextSibling))}e=b;e>=o&&(h+=2);e>=c&&(a+=2)}}catch(w){\"console\"in window&&console.log(w&&w.stack?w.stack:w)}}var v=[\"break,continue,do,else,for,if,return,while\"],w=[[v,\"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile\"],\n\"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof\"],F=[w,\"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where\"],G=[w,\"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient\"],\nH=[G,\"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var\"],w=[w,\"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN\"],I=[v,\"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None\"],\nJ=[v,\"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END\"],v=[v,\"case,done,elif,esac,eval,fi,function,in,local,set,then,until\"],K=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)/,N=/\\S/,O=u({keywords:[F,H,w,\"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END\"+\nI,J,v],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),A={};k(O,[\"default-code\"]);k(x([],[[\"pln\",/^[^<?]+/],[\"dec\",/^<!\\w[^>]*(?:>|$)/],[\"com\",/^<\\!--[\\S\\s]*?(?:--\\>|$)/],[\"lang-\",/^<\\?([\\S\\s]+?)(?:\\?>|$)/],[\"lang-\",/^<%([\\S\\s]+?)(?:%>|$)/],[\"pun\",/^(?:<[%?]|[%?]>)/],[\"lang-\",/^<xmp\\b[^>]*>([\\S\\s]+?)<\\/xmp\\b[^>]*>/i],[\"lang-js\",/^<script\\b[^>]*>([\\S\\s]*?)(<\\/script\\b[^>]*>)/i],[\"lang-css\",/^<style\\b[^>]*>([\\S\\s]*?)(<\\/style\\b[^>]*>)/i],[\"lang-in.tag\",/^(<\\/?[a-z][^<>]*>)/i]]),\n[\"default-markup\",\"htm\",\"html\",\"mxml\",\"xhtml\",\"xml\",\"xsl\"]);k(x([[\"pln\",/^\\s+/,q,\" \\t\\r\\n\"],[\"atv\",/^(?:\"[^\"]*\"?|'[^']*'?)/,q,\"\\\"'\"]],[[\"tag\",/^^<\\/?[a-z](?:[\\w-.:]*\\w)?|\\/?>$/i],[\"atn\",/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?/i],[\"lang-uq.val\",/^=\\s*([^\\s\"'>]*(?:[^\\s\"'/>]|\\/(?=\\s)))/],[\"pun\",/^[/<->]+/],[\"lang-js\",/^on\\w+\\s*=\\s*\"([^\"]+)\"/i],[\"lang-js\",/^on\\w+\\s*=\\s*'([^']+)'/i],[\"lang-js\",/^on\\w+\\s*=\\s*([^\\s\"'>]+)/i],[\"lang-css\",/^style\\s*=\\s*\"([^\"]+)\"/i],[\"lang-css\",/^style\\s*=\\s*'([^']+)'/i],[\"lang-css\",\n/^style\\s*=\\s*([^\\s\"'>]+)/i]]),[\"in.tag\"]);k(x([],[[\"atv\",/^[\\S\\s]+/]]),[\"uq.val\"]);k(u({keywords:F,hashComments:!0,cStyleComments:!0,types:K}),[\"c\",\"cc\",\"cpp\",\"cxx\",\"cyc\",\"m\"]);k(u({keywords:\"null,true,false\"}),[\"json\"]);k(u({keywords:H,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:K}),[\"cs\"]);k(u({keywords:G,cStyleComments:!0}),[\"java\"]);k(u({keywords:v,hashComments:!0,multiLineStrings:!0}),[\"bsh\",\"csh\",\"sh\"]);k(u({keywords:I,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),\n[\"cv\",\"py\"]);k(u({keywords:\"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END\",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),[\"perl\",\"pl\",\"pm\"]);k(u({keywords:J,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),[\"rb\"]);k(u({keywords:w,cStyleComments:!0,regexLiterals:!0}),[\"js\"]);k(u({keywords:\"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes\",\nhashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),[\"coffee\"]);k(x([],[[\"str\",/^[\\S\\s]+/]]),[\"regex\"]);window.prettyPrintOne=function(a,m,e){var h=document.createElement(\"PRE\");h.innerHTML=a;e&&D(h,e);E({g:m,i:e,h:h});return h.innerHTML};window.prettyPrint=function(a){function m(){for(var e=window.PR_SHOULD_USE_CONTINUATION?l.now()+250:Infinity;p<h.length&&l.now()<e;p++){var n=h[p],k=n.className;if(k.indexOf(\"prettyprint\")>=0){var k=k.match(g),f,b;if(b=\n!k){b=n;for(var o=void 0,c=b.firstChild;c;c=c.nextSibling)var i=c.nodeType,o=i===1?o?b:c:i===3?N.test(c.nodeValue)?b:o:o;b=(f=o===b?void 0:o)&&\"CODE\"===f.tagName}b&&(k=f.className.match(g));k&&(k=k[1]);b=!1;for(o=n.parentNode;o;o=o.parentNode)if((o.tagName===\"pre\"||o.tagName===\"code\"||o.tagName===\"xmp\")&&o.className&&o.className.indexOf(\"prettyprint\")>=0){b=!0;break}b||((b=(b=n.className.match(/\\blinenums\\b(?::(\\d+))?/))?b[1]&&b[1].length?+b[1]:!0:!1)&&D(n,b),d={g:k,h:n,i:b},E(d))}}p<h.length?setTimeout(m,\n250):a&&a()}for(var e=[document.getElementsByTagName(\"pre\"),document.getElementsByTagName(\"code\"),document.getElementsByTagName(\"xmp\")],h=[],k=0;k<e.length;++k)for(var t=0,s=e[k].length;t<s;++t)h.push(e[k][t]);var e=q,l=Date;l.now||(l={now:function(){return+new Date}});var p=0,d,g=/\\blang(?:uage)?-([\\w.]+)(?!\\S)/;m()};window.PR={createSimpleLexer:x,registerLangHandler:k,sourceDecorator:u,PR_ATTRIB_NAME:\"atn\",PR_ATTRIB_VALUE:\"atv\",PR_COMMENT:\"com\",PR_DECLARATION:\"dec\",PR_KEYWORD:\"kwd\",PR_LITERAL:\"lit\",\nPR_NOCODE:\"nocode\",PR_PLAIN:\"pln\",PR_PUNCTUATION:\"pun\",PR_SOURCE:\"src\",PR_STRING:\"str\",PR_TAG:\"tag\",PR_TYPE:\"typ\"}})();\n"
  },
  {
    "path": "docs/jsdoc/styles/jsdoc-default.css",
    "content": "@font-face {\n    font-family: 'Open Sans';\n    font-weight: normal;\n    font-style: normal;\n    src: url('../fonts/OpenSans-Regular-webfont.eot');\n    src:\n        local('Open Sans'),\n        local('OpenSans'),\n        url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),\n        url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),\n        url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');\n}\n\n@font-face {\n    font-family: 'Open Sans Light';\n    font-weight: normal;\n    font-style: normal;\n    src: url('../fonts/OpenSans-Light-webfont.eot');\n    src:\n        local('Open Sans Light'),\n        local('OpenSans Light'),\n        url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),\n        url('../fonts/OpenSans-Light-webfont.woff') format('woff'),\n        url('../fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');\n}\n\nhtml\n{\n    overflow: auto;\n    background-color: #fff;\n    font-size: 14px;\n}\n\nbody\n{\n    font-family: 'Open Sans', sans-serif;\n    line-height: 1.5;\n    color: #4d4e53;\n    background-color: white;\n}\n\na, a:visited, a:active {\n    color: #0095dd;\n    text-decoration: none;\n}\n\na:hover {\n    text-decoration: underline;\n}\n\nheader\n{\n    display: block;\n    padding: 0px 4px;\n}\n\ntt, code, kbd, samp {\n    font-family: Consolas, Monaco, 'Andale Mono', monospace;\n}\n\n.class-description {\n    font-size: 130%;\n    line-height: 140%;\n    margin-bottom: 1em;\n    margin-top: 1em;\n}\n\n.class-description:empty {\n    margin: 0;\n}\n\n#main {\n    float: left;\n    width: 70%;\n}\n\narticle dl {\n    margin-bottom: 40px;\n}\n\nsection\n{\n    display: block;\n    background-color: #fff;\n    padding: 12px 24px;\n    border-bottom: 1px solid #ccc;\n    margin-right: 30px;\n}\n\n.variation {\n    display: none;\n}\n\n.signature-attributes {\n    font-size: 60%;\n    color: #aaa;\n    font-style: italic;\n    font-weight: lighter;\n}\n\nnav\n{\n    display: block;\n    float: right;\n    margin-top: 28px;\n    width: 30%;\n    box-sizing: border-box;\n    border-left: 1px solid #ccc;\n    padding-left: 16px;\n}\n\nnav ul {\n    font-family: 'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;\n    font-size: 100%;\n    line-height: 17px;\n    padding: 0;\n    margin: 0;\n    list-style-type: none;\n}\n\nnav ul a, nav ul a:visited, nav ul a:active {\n    font-family: Consolas, Monaco, 'Andale Mono', monospace;\n    line-height: 18px;\n    color: #4D4E53;\n}\n\nnav h3 {\n    margin-top: 12px;\n}\n\nnav li {\n    margin-top: 6px;\n}\n\nfooter {\n    display: block;\n    padding: 6px;\n    margin-top: 12px;\n    font-style: italic;\n    font-size: 90%;\n}\n\nh1, h2, h3, h4 {\n    font-weight: 200;\n    margin: 0;\n}\n\nh1\n{\n    font-family: 'Open Sans Light', sans-serif;\n    font-size: 48px;\n    letter-spacing: -2px;\n    margin: 12px 24px 20px;\n}\n\nh2, h3\n{\n    font-size: 30px;\n    font-weight: 700;\n    letter-spacing: -1px;\n    margin-bottom: 12px;\n}\n\nh4\n{\n    font-size: 18px;\n    letter-spacing: -0.33px;\n    margin-bottom: 12px;\n    color: #4d4e53;\n}\n\nh5, .container-overview .subsection-title\n{\n    font-size: 120%;\n    font-weight: bold;\n    letter-spacing: -0.01em;\n    margin: 8px 0 3px 0;\n}\n\nh6\n{\n    font-size: 100%;\n    letter-spacing: -0.01em;\n    margin: 6px 0 3px 0;\n    font-style: italic;\n}\n\n.ancestors { color: #999; }\n.ancestors a\n{\n    color: #999 !important;\n    text-decoration: none;\n}\n\n.clear\n{\n    clear: both;\n}\n\n.important\n{\n    font-weight: bold;\n    color: #950B02;\n}\n\n.yes-def {\n    text-indent: -1000px;\n}\n\n.type-signature {\n    color: #aaa;\n}\n\n.name, .signature {\n    font-family: Consolas, Monaco, 'Andale Mono', monospace;\n}\n\n.details { margin-top: 14px; border-left: 2px solid #DDD; }\n.details dt { width: 120px; float: left; padding-left: 10px;  padding-top: 6px; }\n.details dd { margin-left: 70px; }\n.details ul { margin: 0; }\n.details ul { list-style-type: none; }\n.details li { margin-left: 30px; padding-top: 6px; }\n.details pre.prettyprint { margin: 0 }\n.details .object-value { padding-top: 0; }\n\n.description {\n    margin-bottom: 1em;\n    margin-top: 1em;\n}\n\n.code-caption\n{\n    font-style: italic;\n    font-size: 107%;\n    margin: 0;\n}\n\n.prettyprint\n{\n    border: 1px solid #ddd;\n    width: 80%;\n    overflow: auto;\n}\n\n.prettyprint.source {\n    width: inherit;\n}\n\n.prettyprint code\n{\n    font-size: 100%;\n    line-height: 18px;\n    display: block;\n    padding: 4px 12px;\n    margin: 0;\n    background-color: #fff;\n    color: #4D4E53;\n}\n\n.prettyprint code span.line\n{\n  display: inline-block;\n}\n\n.prettyprint.linenums\n{\n  padding-left: 70px;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n\n.prettyprint.linenums ol\n{\n  padding-left: 0;\n}\n\n.prettyprint.linenums li\n{\n  border-left: 3px #ddd solid;\n}\n\n.prettyprint.linenums li.selected,\n.prettyprint.linenums li.selected *\n{\n  background-color: lightyellow;\n}\n\n.prettyprint.linenums li *\n{\n  -webkit-user-select: text;\n  -moz-user-select: text;\n  -ms-user-select: text;\n  user-select: text;\n}\n\n.params, .props\n{\n    border-spacing: 0;\n    border: 0;\n    border-collapse: collapse;\n}\n\n.params .name, .props .name, .name code {\n    color: #4D4E53;\n    font-family: Consolas, Monaco, 'Andale Mono', monospace;\n    font-size: 100%;\n}\n\n.params td, .params th, .props td, .props th\n{\n    border: 1px solid #ddd;\n    margin: 0px;\n    text-align: left;\n    vertical-align: top;\n    padding: 4px 6px;\n    display: table-cell;\n}\n\n.params thead tr, .props thead tr\n{\n    background-color: #ddd;\n    font-weight: bold;\n}\n\n.params .params thead tr, .props .props thead tr\n{\n    background-color: #fff;\n    font-weight: bold;\n}\n\n.params th, .props th { border-right: 1px solid #aaa; }\n.params thead .last, .props thead .last { border-right: 1px solid #ddd; }\n\n.params td.description > p:first-child,\n.props td.description > p:first-child\n{\n    margin-top: 0;\n    padding-top: 0;\n}\n\n.params td.description > p:last-child,\n.props td.description > p:last-child\n{\n    margin-bottom: 0;\n    padding-bottom: 0;\n}\n\n.disabled {\n    color: #454545;\n}\n"
  },
  {
    "path": "docs/jsdoc/styles/prettify-jsdoc.css",
    "content": "/* JSDoc prettify.js theme */\n\n/* plain text */\n.pln {\n  color: #000000;\n  font-weight: normal;\n  font-style: normal;\n}\n\n/* string content */\n.str {\n  color: #006400;\n  font-weight: normal;\n  font-style: normal;\n}\n\n/* a keyword */\n.kwd {\n  color: #000000;\n  font-weight: bold;\n  font-style: normal;\n}\n\n/* a comment */\n.com {\n  font-weight: normal;\n  font-style: italic;\n}\n\n/* a type name */\n.typ {\n  color: #000000;\n  font-weight: normal;\n  font-style: normal;\n}\n\n/* a literal value */\n.lit {\n  color: #006400;\n  font-weight: normal;\n  font-style: normal;\n}\n\n/* punctuation */\n.pun {\n  color: #000000;\n  font-weight: bold;\n  font-style: normal;\n}\n\n/* lisp open bracket */\n.opn {\n  color: #000000;\n  font-weight: bold;\n  font-style: normal;\n}\n\n/* lisp close bracket */\n.clo {\n  color: #000000;\n  font-weight: bold;\n  font-style: normal;\n}\n\n/* a markup tag name */\n.tag {\n  color: #006400;\n  font-weight: normal;\n  font-style: normal;\n}\n\n/* a markup attribute name */\n.atn {\n  color: #006400;\n  font-weight: normal;\n  font-style: normal;\n}\n\n/* a markup attribute value */\n.atv {\n  color: #006400;\n  font-weight: normal;\n  font-style: normal;\n}\n\n/* a declaration */\n.dec {\n  color: #000000;\n  font-weight: bold;\n  font-style: normal;\n}\n\n/* a variable name */\n.var {\n  color: #000000;\n  font-weight: normal;\n  font-style: normal;\n}\n\n/* a function name */\n.fun {\n  color: #000000;\n  font-weight: bold;\n  font-style: normal;\n}\n\n/* Specify class=linenums on a pre to get line numbering */\nol.linenums {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n"
  },
  {
    "path": "docs/jsdoc/styles/prettify-tomorrow.css",
    "content": "/* Tomorrow Theme */\n/* Original theme - https://github.com/chriskempson/tomorrow-theme */\n/* Pretty printing styles. Used with prettify.js. */\n/* SPAN elements with the classes below are added by prettyprint. */\n/* plain text */\n.pln {\n  color: #4d4d4c; }\n\n@media screen {\n  /* string content */\n  .str {\n    color: #718c00; }\n\n  /* a keyword */\n  .kwd {\n    color: #8959a8; }\n\n  /* a comment */\n  .com {\n    color: #8e908c; }\n\n  /* a type name */\n  .typ {\n    color: #4271ae; }\n\n  /* a literal value */\n  .lit {\n    color: #f5871f; }\n\n  /* punctuation */\n  .pun {\n    color: #4d4d4c; }\n\n  /* lisp open bracket */\n  .opn {\n    color: #4d4d4c; }\n\n  /* lisp close bracket */\n  .clo {\n    color: #4d4d4c; }\n\n  /* a markup tag name */\n  .tag {\n    color: #c82829; }\n\n  /* a markup attribute name */\n  .atn {\n    color: #f5871f; }\n\n  /* a markup attribute value */\n  .atv {\n    color: #3e999f; }\n\n  /* a declaration */\n  .dec {\n    color: #f5871f; }\n\n  /* a variable name */\n  .var {\n    color: #c82829; }\n\n  /* a function name */\n  .fun {\n    color: #4271ae; } }\n/* Use higher contrast and text-weight for printable form. */\n@media print, projection {\n  .str {\n    color: #060; }\n\n  .kwd {\n    color: #006;\n    font-weight: bold; }\n\n  .com {\n    color: #600;\n    font-style: italic; }\n\n  .typ {\n    color: #404;\n    font-weight: bold; }\n\n  .lit {\n    color: #044; }\n\n  .pun, .opn, .clo {\n    color: #440; }\n\n  .tag {\n    color: #006;\n    font-weight: bold; }\n\n  .atn {\n    color: #404; }\n\n  .atv {\n    color: #060; } }\n/* Style */\n/*\npre.prettyprint {\n  background: white;\n  font-family: Consolas, Monaco, 'Andale Mono', monospace;\n  font-size: 12px;\n  line-height: 1.5;\n  border: 1px solid #ccc;\n  padding: 10px; }\n*/\n\n/* Specify class=linenums on a pre to get line numbering */\nol.linenums {\n  margin-top: 0;\n  margin-bottom: 0; }\n\n/* IE indents via margin-left */\nli.L0,\nli.L1,\nli.L2,\nli.L3,\nli.L4,\nli.L5,\nli.L6,\nli.L7,\nli.L8,\nli.L9 {\n  /* */ }\n\n/* Alternate shading for lines */\nli.L1,\nli.L3,\nli.L5,\nli.L7,\nli.L9 {\n  /* */ }\n"
  },
  {
    "path": "docs/jsdoc/tuple.js.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>JSDoc: Source: tuple.js</title>\n\n    <script src=\"scripts/prettify/prettify.js\"> </script>\n    <script src=\"scripts/prettify/lang-css.js\"> </script>\n    <!--[if lt IE 9]>\n      <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/prettify-tomorrow.css\">\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"styles/jsdoc-default.css\">\n</head>\n\n<body>\n\n<div id=\"main\">\n\n    <h1 class=\"page-title\">Source: tuple.js</h1>\n\n    \n\n\n\n    \n    <section>\n        <article>\n            <pre class=\"prettyprint source linenums\"><code>/*\n * Copyright 2014 Red Hat, Inc.\n *\n * Red Hat licenses this file to you under the Apache License, version 2.0\n * (the \"License\"); you may not use this file except in compliance with the\n * License.  You may obtain a copy of the License at:\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n * License for the specific language governing permissions and limitations\n * under the License.\n */\n\n/** @module reactive-pg-client-js/tuple */\nvar utils = require('vertx-js/util/utils');\nvar Json = require('reactive-pg-client-js/json');\nvar Buffer = require('vertx-js/buffer');\n\nvar io = Packages.io;\nvar JsonObject = io.vertx.core.json.JsonObject;\nvar JTuple = Java.type('io.reactiverse.pgclient.Tuple');\nvar Point = Java.type('io.reactiverse.pgclient.data.Point');\nvar Path = Java.type('io.reactiverse.pgclient.data.Path');\nvar Box = Java.type('io.reactiverse.pgclient.data.Box');\nvar Circle = Java.type('io.reactiverse.pgclient.data.Circle');\nvar Polygon = Java.type('io.reactiverse.pgclient.data.Polygon');\nvar Interval = Java.type('io.reactiverse.pgclient.data.Interval');\nvar LineSegment = Java.type('io.reactiverse.pgclient.data.LineSegment');\nvar Line = Java.type('io.reactiverse.pgclient.data.Line');\n\n/**\n A general purpose tuple.\n\n @class\n*/\nvar Tuple = function(j_val) {\n\n  var j_tuple = j_val;\n  var that = this;\n\n  var __super_tuple = this.tuple;\n  var __super_of = this.of;\n  var __super_of = this.of;\n  var __super_of = this.of;\n  var __super_of = this.of;\n  var __super_of = this.of;\n  var __super_of = this.of;\n  var __super_getBoolean = this.getBoolean;\n  var __super_getValue = this.getValue;\n  var __super_getShort = this.getShort;\n  var __super_getInteger = this.getInteger;\n  var __super_getLong = this.getLong;\n  var __super_getFloat = this.getFloat;\n  var __super_getDouble = this.getDouble;\n  var __super_getString = this.getString;\n  var __super_getJson = this.getJson;\n  var __super_getPoint = this.getPoint;\n  var __super_getLine = this.getLine;\n  var __super_getLineSegment = this.getLineSegment;\n  var __super_getBox = this.getBox;\n  var __super_getPath = this.getPath;\n  var __super_getPolygon = this.getPolygon;\n  var __super_getCircle = this.getCircle;\n  var __super_getInterval = this.getInterval;\n  var __super_getBuffer = this.getBuffer;\n  var __super_addBoolean = this.addBoolean;\n  var __super_addValue = this.addValue;\n  var __super_addShort = this.addShort;\n  var __super_addInteger = this.addInteger;\n  var __super_addLong = this.addLong;\n  var __super_addFloat = this.addFloat;\n  var __super_addDouble = this.addDouble;\n  var __super_addString = this.addString;\n  var __super_addJson = this.addJson;\n  var __super_addBuffer = this.addBuffer;\n  var __super_addPoint = this.addPoint;\n  var __super_addLine = this.addLine;\n  var __super_addLineSegment = this.addLineSegment;\n  var __super_addBox = this.addBox;\n  var __super_addPath = this.addPath;\n  var __super_addPolygon = this.addPolygon;\n  var __super_addCircle = this.addCircle;\n  var __super_addInterval = this.addInterval;\n  var __super_size = this.size;\n  var __super_clear = this.clear;\n  /**\n   Get a boolean value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param pos {number} the position \n   @return {boolean} the value or &lt;code>null&lt;/code>\n   */\n  this.getBoolean =  function(pos) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      return j_tuple[\"getBoolean(int)\"](__args[0]) ;\n    } else if (typeof __super_getBoolean != 'undefined') {\n      return __super_getBoolean.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get an object value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param pos {number} the position \n   @return {Object} the value or &lt;code>null&lt;/code>\n   */\n  this.getValue =  function(pos) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      return utils.convReturnTypeUnknown(j_tuple[\"getValue(int)\"](__args[0])) ;\n    } else if (typeof __super_getValue != 'undefined') {\n      return __super_getValue.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get a short value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param pos {number} the position \n   @return {number} the value or &lt;code>null&lt;/code>\n   */\n  this.getShort =  function(pos) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      return j_tuple[\"getShort(int)\"](__args[0]) ;\n    } else if (typeof __super_getShort != 'undefined') {\n      return __super_getShort.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get an integer value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param pos {number} the position \n   @return {number} the value or &lt;code>null&lt;/code>\n   */\n  this.getInteger =  function(pos) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      return j_tuple[\"getInteger(int)\"](__args[0]) ;\n    } else if (typeof __super_getInteger != 'undefined') {\n      return __super_getInteger.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get a long value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param pos {number} the position \n   @return {number} the value or &lt;code>null&lt;/code>\n   */\n  this.getLong =  function(pos) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      return utils.convReturnLong(j_tuple[\"getLong(int)\"](__args[0])) ;\n    } else if (typeof __super_getLong != 'undefined') {\n      return __super_getLong.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get a float value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param pos {number} the position \n   @return {number} the value or &lt;code>null&lt;/code>\n   */\n  this.getFloat =  function(pos) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      return j_tuple[\"getFloat(int)\"](__args[0]) ;\n    } else if (typeof __super_getFloat != 'undefined') {\n      return __super_getFloat.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get a double value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param pos {number} the position \n   @return {number} the value or &lt;code>null&lt;/code>\n   */\n  this.getDouble =  function(pos) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      return j_tuple[\"getDouble(int)\"](__args[0]) ;\n    } else if (typeof __super_getDouble != 'undefined') {\n      return __super_getDouble.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get a string value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param pos {number} the position \n   @return {string} the value or &lt;code>null&lt;/code>\n   */\n  this.getString =  function(pos) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      return j_tuple[\"getString(int)\"](__args[0]) ;\n    } else if (typeof __super_getString != 'undefined') {\n      return __super_getString.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get a json value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param pos {number} the position \n   @return {Json} the value or &lt;code>null&lt;/code>\n   */\n  this.getJson =  function(pos) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      return utils.convReturnVertxGen(Json, j_tuple[\"getJson(int)\"](__args[0])) ;\n    } else if (typeof __super_getJson != 'undefined') {\n      return __super_getJson.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get  value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param pos {number} the position \n   @return {Object} the value or &lt;code>null&lt;/code>\n   */\n  this.getPoint =  function(pos) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      return utils.convReturnDataObject(j_tuple[\"getPoint(int)\"](__args[0])) ;\n    } else if (typeof __super_getPoint != 'undefined') {\n      return __super_getPoint.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get  value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param pos {number} the position \n   @return {Object} the value or &lt;code>null&lt;/code>\n   */\n  this.getLine =  function(pos) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      return utils.convReturnDataObject(j_tuple[\"getLine(int)\"](__args[0])) ;\n    } else if (typeof __super_getLine != 'undefined') {\n      return __super_getLine.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get  value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param pos {number} the position \n   @return {Object} the value or &lt;code>null&lt;/code>\n   */\n  this.getLineSegment =  function(pos) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      return utils.convReturnDataObject(j_tuple[\"getLineSegment(int)\"](__args[0])) ;\n    } else if (typeof __super_getLineSegment != 'undefined') {\n      return __super_getLineSegment.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get  value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param pos {number} the position \n   @return {Object} the value or &lt;code>null&lt;/code>\n   */\n  this.getBox =  function(pos) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      return utils.convReturnDataObject(j_tuple[\"getBox(int)\"](__args[0])) ;\n    } else if (typeof __super_getBox != 'undefined') {\n      return __super_getBox.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get  value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param pos {number} the position \n   @return {Object} the value or &lt;code>null&lt;/code>\n   */\n  this.getPath =  function(pos) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      return utils.convReturnDataObject(j_tuple[\"getPath(int)\"](__args[0])) ;\n    } else if (typeof __super_getPath != 'undefined') {\n      return __super_getPath.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get  value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param pos {number} the position \n   @return {Object} the value or &lt;code>null&lt;/code>\n   */\n  this.getPolygon =  function(pos) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      return utils.convReturnDataObject(j_tuple[\"getPolygon(int)\"](__args[0])) ;\n    } else if (typeof __super_getPolygon != 'undefined') {\n      return __super_getPolygon.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get  value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param pos {number} the position \n   @return {Object} the value or &lt;code>null&lt;/code>\n   */\n  this.getCircle =  function(pos) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      return utils.convReturnDataObject(j_tuple[\"getCircle(int)\"](__args[0])) ;\n    } else if (typeof __super_getCircle != 'undefined') {\n      return __super_getCircle.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get  value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param pos {number} the position \n   @return {Object} the value or &lt;code>null&lt;/code>\n   */\n  this.getInterval =  function(pos) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      return utils.convReturnDataObject(j_tuple[\"getInterval(int)\"](__args[0])) ;\n    } else if (typeof __super_getInterval != 'undefined') {\n      return __super_getInterval.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Get a buffer value at &lt;code>pos&lt;/code>.\n\n   @public\n   @param pos {number} the position \n   @return {Buffer} the value or &lt;code>null&lt;/code>\n   */\n  this.getBuffer =  function(pos) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      return utils.convReturnVertxGen(Buffer, j_tuple[\"getBuffer(int)\"](__args[0])) ;\n    } else if (typeof __super_getBuffer != 'undefined') {\n      return __super_getBuffer.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Add a boolean value at the end of the tuple.\n\n   @public\n   @param value {boolean} the value \n   @return {Tuple} a reference to this, so the API can be used fluently\n   */\n  this.addBoolean =  function(value) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='boolean') {\n      j_tuple[\"addBoolean(java.lang.Boolean)\"](__args[0]) ;\n      return that;\n    } else if (typeof __super_addBoolean != 'undefined') {\n      return __super_addBoolean.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Add an object value at the end of the tuple.\n\n   @public\n   @param value {Object} the value \n   @return {Tuple} a reference to this, so the API can be used fluently\n   */\n  this.addValue =  function(value) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] !== 'function') {\n      j_tuple[\"addValue(java.lang.Object)\"](utils.convParamTypeUnknown(__args[0])) ;\n      return that;\n    } else if (typeof __super_addValue != 'undefined') {\n      return __super_addValue.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Add a short value at the end of the tuple.\n\n   @public\n   @param value {number} the value \n   @return {Tuple} a reference to this, so the API can be used fluently\n   */\n  this.addShort =  function(value) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      j_tuple[\"addShort(java.lang.Short)\"](utils.convParamShort(__args[0])) ;\n      return that;\n    } else if (typeof __super_addShort != 'undefined') {\n      return __super_addShort.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Add an integer value at the end of the tuple.\n\n   @public\n   @param value {number} the value \n   @return {Tuple} a reference to this, so the API can be used fluently\n   */\n  this.addInteger =  function(value) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      j_tuple[\"addInteger(java.lang.Integer)\"](utils.convParamInteger(__args[0])) ;\n      return that;\n    } else if (typeof __super_addInteger != 'undefined') {\n      return __super_addInteger.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Add a long value at the end of the tuple.\n\n   @public\n   @param value {number} the value \n   @return {Tuple} a reference to this, so the API can be used fluently\n   */\n  this.addLong =  function(value) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      j_tuple[\"addLong(java.lang.Long)\"](utils.convParamLong(__args[0])) ;\n      return that;\n    } else if (typeof __super_addLong != 'undefined') {\n      return __super_addLong.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Add a float value at the end of the tuple.\n\n   @public\n   @param value {number} the value \n   @return {Tuple} a reference to this, so the API can be used fluently\n   */\n  this.addFloat =  function(value) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      j_tuple[\"addFloat(java.lang.Float)\"](utils.convParamFloat(__args[0])) ;\n      return that;\n    } else if (typeof __super_addFloat != 'undefined') {\n      return __super_addFloat.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Add a double value at the end of the tuple.\n\n   @public\n   @param value {number} the value \n   @return {Tuple} a reference to this, so the API can be used fluently\n   */\n  this.addDouble =  function(value) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] ==='number') {\n      j_tuple[\"addDouble(java.lang.Double)\"](utils.convParamDouble(__args[0])) ;\n      return that;\n    } else if (typeof __super_addDouble != 'undefined') {\n      return __super_addDouble.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Add a string value at the end of the tuple.\n\n   @public\n   @param value {string} the value \n   @return {Tuple} a reference to this, so the API can be used fluently\n   */\n  this.addString =  function(value) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'string') {\n      j_tuple[\"addString(java.lang.String)\"](__args[0]) ;\n      return that;\n    } else if (typeof __super_addString != 'undefined') {\n      return __super_addString.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Add a json value at the end of the tuple.\n\n   @public\n   @param value {Json} the value \n   @return {Tuple} a reference to this, so the API can be used fluently\n   */\n  this.addJson =  function(value) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'object' &amp;&amp; __args[0]._jdel) {\n      j_tuple[\"addJson(io.reactiverse.pgclient.data.Json)\"](__args[0]._jdel) ;\n      return that;\n    } else if (typeof __super_addJson != 'undefined') {\n      return __super_addJson.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Add a buffer value at the end of the tuple.\n\n   @public\n   @param value {Buffer} the value \n   @return {Tuple} a reference to this, so the API can be used fluently\n   */\n  this.addBuffer =  function(value) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; typeof __args[0] === 'object' &amp;&amp; __args[0]._jdel) {\n      j_tuple[\"addBuffer(io.vertx.core.buffer.Buffer)\"](__args[0]._jdel) ;\n      return that;\n    } else if (typeof __super_addBuffer != 'undefined') {\n      return __super_addBuffer.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Add a  value at the end of the tuple.\n\n   @public\n   @param value {Object} the value \n   @return {Tuple} a reference to this, so the API can be used fluently\n   */\n  this.addPoint =  function(value) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; (typeof __args[0] === 'object' &amp;&amp; __args[0] != null)) {\n      j_tuple[\"addPoint(io.reactiverse.pgclient.data.Point)\"](__args[0]  != null ? new Point(new JsonObject(Java.asJSONCompatible(__args[0]))) : null) ;\n      return that;\n    } else if (typeof __super_addPoint != 'undefined') {\n      return __super_addPoint.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Add a  value at the end of the tuple.\n\n   @public\n   @param value {Object} the value \n   @return {Tuple} a reference to this, so the API can be used fluently\n   */\n  this.addLine =  function(value) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; (typeof __args[0] === 'object' &amp;&amp; __args[0] != null)) {\n      j_tuple[\"addLine(io.reactiverse.pgclient.data.Line)\"](__args[0]  != null ? new Line(new JsonObject(Java.asJSONCompatible(__args[0]))) : null) ;\n      return that;\n    } else if (typeof __super_addLine != 'undefined') {\n      return __super_addLine.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Add a  value at the end of the tuple.\n\n   @public\n   @param value {Object} the value \n   @return {Tuple} a reference to this, so the API can be used fluently\n   */\n  this.addLineSegment =  function(value) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; (typeof __args[0] === 'object' &amp;&amp; __args[0] != null)) {\n      j_tuple[\"addLineSegment(io.reactiverse.pgclient.data.LineSegment)\"](__args[0]  != null ? new LineSegment(new JsonObject(Java.asJSONCompatible(__args[0]))) : null) ;\n      return that;\n    } else if (typeof __super_addLineSegment != 'undefined') {\n      return __super_addLineSegment.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Add a  value at the end of the tuple.\n\n   @public\n   @param value {Object} the value \n   @return {Tuple} a reference to this, so the API can be used fluently\n   */\n  this.addBox =  function(value) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; (typeof __args[0] === 'object' &amp;&amp; __args[0] != null)) {\n      j_tuple[\"addBox(io.reactiverse.pgclient.data.Box)\"](__args[0]  != null ? new Box(new JsonObject(Java.asJSONCompatible(__args[0]))) : null) ;\n      return that;\n    } else if (typeof __super_addBox != 'undefined') {\n      return __super_addBox.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Add a  value at the end of the tuple.\n\n   @public\n   @param value {Object} the value \n   @return {Tuple} a reference to this, so the API can be used fluently\n   */\n  this.addPath =  function(value) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; (typeof __args[0] === 'object' &amp;&amp; __args[0] != null)) {\n      j_tuple[\"addPath(io.reactiverse.pgclient.data.Path)\"](__args[0]  != null ? new Path(new JsonObject(Java.asJSONCompatible(__args[0]))) : null) ;\n      return that;\n    } else if (typeof __super_addPath != 'undefined') {\n      return __super_addPath.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Add a  value at the end of the tuple.\n\n   @public\n   @param value {Object} the value \n   @return {Tuple} a reference to this, so the API can be used fluently\n   */\n  this.addPolygon =  function(value) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; (typeof __args[0] === 'object' &amp;&amp; __args[0] != null)) {\n      j_tuple[\"addPolygon(io.reactiverse.pgclient.data.Polygon)\"](__args[0]  != null ? new Polygon(new JsonObject(Java.asJSONCompatible(__args[0]))) : null) ;\n      return that;\n    } else if (typeof __super_addPolygon != 'undefined') {\n      return __super_addPolygon.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Add a  value at the end of the tuple.\n\n   @public\n   @param value {Object} the value \n   @return {Tuple} a reference to this, so the API can be used fluently\n   */\n  this.addCircle =  function(value) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; (typeof __args[0] === 'object' &amp;&amp; __args[0] != null)) {\n      j_tuple[\"addCircle(io.reactiverse.pgclient.data.Circle)\"](__args[0]  != null ? new Circle(new JsonObject(Java.asJSONCompatible(__args[0]))) : null) ;\n      return that;\n    } else if (typeof __super_addCircle != 'undefined') {\n      return __super_addCircle.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n   Add a  value at the end of the tuple.\n\n   @public\n   @param value {Object} the value \n   @return {Tuple} a reference to this, so the API can be used fluently\n   */\n  this.addInterval =  function(value) {\n    var __args = arguments;\n    if (__args.length === 1 &amp;&amp; (typeof __args[0] === 'object' &amp;&amp; __args[0] != null)) {\n      j_tuple[\"addInterval(io.reactiverse.pgclient.data.Interval)\"](__args[0]  != null ? new Interval(new JsonObject(Java.asJSONCompatible(__args[0]))) : null) ;\n      return that;\n    } else if (typeof __super_addInterval != 'undefined') {\n      return __super_addInterval.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n\n   @return {number} the tuple size\n   */\n  this.size =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      return j_tuple[\"size()\"]() ;\n    } else if (typeof __super_size != 'undefined') {\n      return __super_size.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  /**\n\n   @public\n\n   */\n  this.clear =  function() {\n    var __args = arguments;\n    if (__args.length === 0) {\n      j_tuple[\"clear()\"]();\n    } else if (typeof __super_clear != 'undefined') {\n      return __super_clear.apply(this, __args);\n    }\n    else throw new TypeError('function invoked with invalid arguments');\n  };\n\n  // A reference to the underlying Java delegate\n  // NOTE! This is an internal API and must not be used in user code.\n  // If you rely on this property your code is likely to break if we change it / remove it without warning.\n  this._jdel = j_tuple;\n};\n\nTuple._jclass = utils.getJavaClass(\"io.reactiverse.pgclient.Tuple\");\nTuple._jtype = {accept: function(obj) {\n    return Tuple._jclass.isInstance(obj._jdel);\n  },wrap: function(jdel) {\n    var obj = Object.create(Tuple.prototype, {});\n    Tuple.apply(obj, arguments);\n    return obj;\n  },\n  unwrap: function(obj) {\n    return obj._jdel;\n  }\n};\nTuple._create = function(jdel) {var obj = Object.create(Tuple.prototype, {});\n  Tuple.apply(obj, arguments);\n  return obj;\n}\n/**\n\n @memberof module:reactive-pg-client-js/tuple\n\n @return {Tuple} a new empty tuple\n */\nTuple.tuple =  function() {\n  var __args = arguments;\n  if (__args.length === 0) {\n    return utils.convReturnVertxGen(Tuple, JTuple[\"tuple()\"]()) ;\n  }else throw new TypeError('function invoked with invalid arguments');\n};\n\n/**\n Create a tuple of six elements.\n\n @memberof module:reactive-pg-client-js/tuple\n @param elt1 {Object} the first value \n @param elt2 {Object} the second valueg \n @param elt3 {Object} the third value \n @param elt4 {Object} the fourth value \n @param elt5 {Object} the fifth value \n @param elt6 {Object} the sixth value \n @return {Tuple} the tuple\n */\nTuple.of =  function() {\n  var __args = arguments;\n  if (__args.length === 1 &amp;&amp; typeof __args[0] !== 'function') {\n    return utils.convReturnVertxGen(Tuple, JTuple[\"of(java.lang.Object)\"](utils.convParamTypeUnknown(__args[0]))) ;\n  } else if (__args.length === 2 &amp;&amp; typeof __args[0] !== 'function' &amp;&amp; typeof __args[1] !== 'function') {\n    return utils.convReturnVertxGen(Tuple, JTuple[\"of(java.lang.Object,java.lang.Object)\"](utils.convParamTypeUnknown(__args[0]), utils.convParamTypeUnknown(__args[1]))) ;\n  } else if (__args.length === 3 &amp;&amp; typeof __args[0] !== 'function' &amp;&amp; typeof __args[1] !== 'function' &amp;&amp; typeof __args[2] !== 'function') {\n    return utils.convReturnVertxGen(Tuple, JTuple[\"of(java.lang.Object,java.lang.Object,java.lang.Object)\"](utils.convParamTypeUnknown(__args[0]), utils.convParamTypeUnknown(__args[1]), utils.convParamTypeUnknown(__args[2]))) ;\n  } else if (__args.length === 4 &amp;&amp; typeof __args[0] !== 'function' &amp;&amp; typeof __args[1] !== 'function' &amp;&amp; typeof __args[2] !== 'function' &amp;&amp; typeof __args[3] !== 'function') {\n    return utils.convReturnVertxGen(Tuple, JTuple[\"of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)\"](utils.convParamTypeUnknown(__args[0]), utils.convParamTypeUnknown(__args[1]), utils.convParamTypeUnknown(__args[2]), utils.convParamTypeUnknown(__args[3]))) ;\n  } else if (__args.length === 5 &amp;&amp; typeof __args[0] !== 'function' &amp;&amp; typeof __args[1] !== 'function' &amp;&amp; typeof __args[2] !== 'function' &amp;&amp; typeof __args[3] !== 'function' &amp;&amp; typeof __args[4] !== 'function') {\n    return utils.convReturnVertxGen(Tuple, JTuple[\"of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)\"](utils.convParamTypeUnknown(__args[0]), utils.convParamTypeUnknown(__args[1]), utils.convParamTypeUnknown(__args[2]), utils.convParamTypeUnknown(__args[3]), utils.convParamTypeUnknown(__args[4]))) ;\n  } else if (__args.length === 6 &amp;&amp; typeof __args[0] !== 'function' &amp;&amp; typeof __args[1] !== 'function' &amp;&amp; typeof __args[2] !== 'function' &amp;&amp; typeof __args[3] !== 'function' &amp;&amp; typeof __args[4] !== 'function' &amp;&amp; typeof __args[5] !== 'function') {\n    return utils.convReturnVertxGen(Tuple, JTuple[\"of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)\"](utils.convParamTypeUnknown(__args[0]), utils.convParamTypeUnknown(__args[1]), utils.convParamTypeUnknown(__args[2]), utils.convParamTypeUnknown(__args[3]), utils.convParamTypeUnknown(__args[4]), utils.convParamTypeUnknown(__args[5]))) ;\n  }else throw new TypeError('function invoked with invalid arguments');\n};\n\nmodule.exports = Tuple;</code></pre>\n        </article>\n    </section>\n\n\n\n\n</div>\n\n<nav>\n    <h2><a href=\"index.html\">Home</a></h2><h3>Modules</h3><ul><li><a href=\"module-reactive-pg-client-js_json.html\">reactive-pg-client-js/json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel.html\">reactive-pg-client-js/pg_channel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client.html\">reactive-pg-client-js/pg_client</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection.html\">reactive-pg-client-js/pg_connection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor.html\">reactive-pg-client-js/pg_cursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator.html\">reactive-pg-client-js/pg_iterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool.html\">reactive-pg-client-js/pg_pool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query.html\">reactive-pg-client-js/pg_prepared_query</a></li><li><a href=\"module-reactive-pg-client-js_pg_result.html\">reactive-pg-client-js/pg_result</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set.html\">reactive-pg-client-js/pg_row_set</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream.html\">reactive-pg-client-js/pg_stream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber.html\">reactive-pg-client-js/pg_subscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction.html\">reactive-pg-client-js/pg_transaction</a></li><li><a href=\"module-reactive-pg-client-js_row.html\">reactive-pg-client-js/row</a></li><li><a href=\"module-reactive-pg-client-js_tuple.html\">reactive-pg-client-js/tuple</a></li></ul><h3>Classes</h3><ul><li><a href=\"module-reactive-pg-client-js_json-Json.html\">Json</a></li><li><a href=\"module-reactive-pg-client-js_pg_channel-PgChannel.html\">PgChannel</a></li><li><a href=\"module-reactive-pg-client-js_pg_client-PgClient.html\">PgClient</a></li><li><a href=\"module-reactive-pg-client-js_pg_connection-PgConnection.html\">PgConnection</a></li><li><a href=\"module-reactive-pg-client-js_pg_cursor-PgCursor.html\">PgCursor</a></li><li><a href=\"module-reactive-pg-client-js_pg_iterator-PgIterator.html\">PgIterator</a></li><li><a href=\"module-reactive-pg-client-js_pg_pool-PgPool.html\">PgPool</a></li><li><a href=\"module-reactive-pg-client-js_pg_prepared_query-PgPreparedQuery.html\">PgPreparedQuery</a></li><li><a href=\"module-reactive-pg-client-js_pg_result-PgResult.html\">PgResult</a></li><li><a href=\"module-reactive-pg-client-js_pg_row_set-PgRowSet.html\">PgRowSet</a></li><li><a href=\"module-reactive-pg-client-js_pg_stream-PgStream.html\">PgStream</a></li><li><a href=\"module-reactive-pg-client-js_pg_subscriber-PgSubscriber.html\">PgSubscriber</a></li><li><a href=\"module-reactive-pg-client-js_pg_transaction-PgTransaction.html\">PgTransaction</a></li><li><a href=\"module-reactive-pg-client-js_row-Row.html\">Row</a></li><li><a href=\"module-reactive-pg-client-js_tuple-Tuple.html\">Tuple</a></li></ul>\n</nav>\n\n<br class=\"clear\">\n\n<footer>\n    Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc 3.3.2</a> on Fri Jan 25 2019 16:08:18 GMT+0100 (CET)\n</footer>\n\n<script> prettyPrint(); </script>\n<script src=\"scripts/linenumber.js\"> </script>\n</body>\n</html>\n"
  },
  {
    "path": "docs/yardoc/ReactivePgClient/Json.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>\n  Class: ReactivePgClient::Json\n  \n    &mdash; Documentation by YARD 0.8.7.6\n  \n</title>\n\n  <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\" charset=\"utf-8\" />\n\n  <link rel=\"stylesheet\" href=\"../css/common.css\" type=\"text/css\" charset=\"utf-8\" />\n\n<script type=\"text/javascript\" charset=\"utf-8\">\n  hasFrames = window.top.frames.main ? true : false;\n  relpath = '../';\n  framesUrl = \"../frames.html#!ReactivePgClient/Json.html\";\n</script>\n\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/jquery.js\"></script>\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/app.js\"></script>\n\n\n  </head>\n  <body>\n    <div id=\"header\">\n      <div id=\"menu\">\n  \n    <a href=\"../_index.html\">Index (J)</a> &raquo;\n    <span class='title'><span class='object_link'><a href=\"../ReactivePgClient.html\" title=\"ReactivePgClient (module)\">ReactivePgClient</a></span></span>\n     &raquo; \n    <span class=\"title\">Json</span>\n  \n\n  <div class=\"noframes\"><span class=\"title\">(</span><a href=\".\" target=\"_top\">no frames</a><span class=\"title\">)</span></div>\n</div>\n\n      <div id=\"search\">\n  \n    <a class=\"full_list_link\" id=\"class_list_link\"\n        href=\"../class_list.html\">\n      Class List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"method_list_link\"\n        href=\"../method_list.html\">\n      Method List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"file_list_link\"\n        href=\"../file_list.html\">\n      File List\n    </a>\n  \n</div>\n      <div class=\"clear\"></div>\n    </div>\n\n    <iframe id=\"search_frame\"></iframe>\n\n    <div id=\"content\"><h1>Class: ReactivePgClient::Json\n  \n  \n  \n</h1>\n\n<dl class=\"box\">\n  \n    <dt class=\"r1\">Inherits:</dt>\n    <dd class=\"r1\">\n      <span class=\"inheritName\">Object</span>\n      \n        <ul class=\"fullTree\">\n          <li>Object</li>\n          \n            <li class=\"next\">ReactivePgClient::Json</li>\n          \n        </ul>\n        <a href=\"#\" class=\"inheritanceTree\">show all</a>\n      \n      </dd>\n    \n  \n  \n    \n  \n    \n  \n  \n  \n    <dt class=\"r2 last\">Defined in:</dt>\n    <dd class=\"r2 last\">/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/json.rb</dd>\n  \n</dl>\n<div class=\"clear\"></div>\n\n\n  <h2>Constant Summary</h2>\n  \n    <dl class=\"constants\">\n      \n        <dt id=\"j_api_type-classvariable\" class=\"\">@@j_api_type =\n          \n        </dt>\n        <dd><pre class=\"code\"><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span></pre></dd>\n      \n    </dl>\n  \n\n\n\n\n\n\n\n  \n    <h2>\n      Class Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#accept%3F-class_method\" title=\"accept? (class method)\">+ (Boolean) <strong>accept?</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#create-class_method\" title=\"create (class method)\">+ (::ReactivePgClient::Json) <strong>create</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_api_type-class_method\" title=\"j_api_type (class method)\">+ (Object) <strong>j_api_type</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_class-class_method\" title=\"j_class (class method)\">+ (Object) <strong>j_class</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#unwrap-class_method\" title=\"unwrap (class method)\">+ (Object) <strong>unwrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#wrap-class_method\" title=\"wrap (class method)\">+ (Object) <strong>wrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n    </ul>\n  \n    <h2>\n      Instance Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#value-instance_method\" title=\"#value (instance method)\">- (Object) <strong>value</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n    </ul>\n  \n\n\n\n  <div id=\"class_method_details\" class=\"method_details_list\">\n    <h2>Class Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"accept?-class_method\">\n  \n    + (<tt>Boolean</tt>) <strong>accept?</strong>(obj) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Boolean</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n16\n17\n18</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/json.rb', line 16</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Json</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"create-class_method\">\n  \n    + (<tt><span class='object_link'><a href=\"\" title=\"ReactivePgClient::Json (class)\">::ReactivePgClient::Json</a></span></tt>) <strong>create</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Object</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"\" title=\"ReactivePgClient::Json (class)\">::ReactivePgClient::Json</a></span></tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n33\n34\n35\n36\n37\n38</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/json.rb', line 33</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Json</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:create</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>Json</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling create(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_api_type-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_api_type</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n25\n26\n27</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/json.rb', line 25</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_api_type'>j_api_type</span>\n  <span class='cvar'>@@j_api_type</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_class-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_class</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n28\n29\n30</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/json.rb', line 28</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_class'>j_class</span>\n  <span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Json</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"unwrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>unwrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n22\n23\n24</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/json.rb', line 22</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_unwrap'>unwrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"wrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>wrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n19\n20\n21</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/json.rb', line 19</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_wrap'>wrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='const'>Json</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n  <div id=\"instance_method_details\" class=\"method_details_list\">\n    <h2>Instance Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"value-instance_method\">\n  \n    - (<tt>Object</tt>) <strong>value</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Object</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n40\n41\n42\n43\n44\n45</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/json.rb', line 40</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_value'>value</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_from_object'>from_object</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:value</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling value()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n</div>\n\n    <div id=\"footer\">\n  Generated on Fri Jan 25 16:08:12 2019 by\n  <a href=\"http://yardoc.org\" title=\"Yay! A Ruby Documentation Tool\" target=\"_parent\">yard</a>\n  0.8.7.6 (ruby-2.3.3).\n</div>\n\n  </body>\n</html>"
  },
  {
    "path": "docs/yardoc/ReactivePgClient/PgChannel.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>\n  Class: ReactivePgClient::PgChannel\n  \n    &mdash; Documentation by YARD 0.8.7.6\n  \n</title>\n\n  <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\" charset=\"utf-8\" />\n\n  <link rel=\"stylesheet\" href=\"../css/common.css\" type=\"text/css\" charset=\"utf-8\" />\n\n<script type=\"text/javascript\" charset=\"utf-8\">\n  hasFrames = window.top.frames.main ? true : false;\n  relpath = '../';\n  framesUrl = \"../frames.html#!ReactivePgClient/PgChannel.html\";\n</script>\n\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/jquery.js\"></script>\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/app.js\"></script>\n\n\n  </head>\n  <body>\n    <div id=\"header\">\n      <div id=\"menu\">\n  \n    <a href=\"../_index.html\">Index (P)</a> &raquo;\n    <span class='title'><span class='object_link'><a href=\"../ReactivePgClient.html\" title=\"ReactivePgClient (module)\">ReactivePgClient</a></span></span>\n     &raquo; \n    <span class=\"title\">PgChannel</span>\n  \n\n  <div class=\"noframes\"><span class=\"title\">(</span><a href=\".\" target=\"_top\">no frames</a><span class=\"title\">)</span></div>\n</div>\n\n      <div id=\"search\">\n  \n    <a class=\"full_list_link\" id=\"class_list_link\"\n        href=\"../class_list.html\">\n      Class List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"method_list_link\"\n        href=\"../method_list.html\">\n      Method List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"file_list_link\"\n        href=\"../file_list.html\">\n      File List\n    </a>\n  \n</div>\n      <div class=\"clear\"></div>\n    </div>\n\n    <iframe id=\"search_frame\"></iframe>\n\n    <div id=\"content\"><h1>Class: ReactivePgClient::PgChannel\n  \n  \n  \n</h1>\n\n<dl class=\"box\">\n  \n    <dt class=\"r1\">Inherits:</dt>\n    <dd class=\"r1\">\n      <span class=\"inheritName\">Object</span>\n      \n        <ul class=\"fullTree\">\n          <li>Object</li>\n          \n            <li class=\"next\">ReactivePgClient::PgChannel</li>\n          \n        </ul>\n        <a href=\"#\" class=\"inheritanceTree\">show all</a>\n      \n      </dd>\n    \n  \n  \n    \n  \n    \n      <dt class=\"r2\">Includes:</dt>\n      <dd class=\"r2\">Vertx::ReadStream</dd>\n      \n    \n  \n  \n  \n    <dt class=\"r1 last\">Defined in:</dt>\n    <dd class=\"r1 last\">/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_channel.rb</dd>\n  \n</dl>\n<div class=\"clear\"></div>\n\n<h2>Overview</h2><div class=\"docstring\">\n  <div class=\"discussion\">\n    A channel to Postgres that tracks the subscription to a given Postgres channel using the <code>LISTEN/UNLISTEN</code> commands.\n <p/>\n When paused the channel discards the messages.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n\n</div>\n  <h2>Constant Summary</h2>\n  \n    <dl class=\"constants\">\n      \n        <dt id=\"j_api_type-classvariable\" class=\"\">@@j_api_type =\n          \n        </dt>\n        <dd><pre class=\"code\"><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span></pre></dd>\n      \n    </dl>\n  \n\n\n\n\n\n\n\n  \n    <h2>\n      Class Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#accept%3F-class_method\" title=\"accept? (class method)\">+ (Boolean) <strong>accept?</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_api_type-class_method\" title=\"j_api_type (class method)\">+ (Object) <strong>j_api_type</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_class-class_method\" title=\"j_class (class method)\">+ (Object) <strong>j_class</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#unwrap-class_method\" title=\"unwrap (class method)\">+ (Object) <strong>unwrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#wrap-class_method\" title=\"wrap (class method)\">+ (Object) <strong>wrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n    </ul>\n  \n    <h2>\n      Instance Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#end_handler-instance_method\" title=\"#end_handler (instance method)\">- (self) <strong>end_handler</strong> { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Set an handler to be called when no more notifications will be received.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#exception_handler-instance_method\" title=\"#exception_handler (instance method)\">- (self) <strong>exception_handler</strong> { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#fetch-instance_method\" title=\"#fetch (instance method)\">- (self) <strong>fetch</strong>(arg0 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#handler-instance_method\" title=\"#handler (instance method)\">- (self) <strong>handler</strong> { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Set or unset an handler to be called when a the channel is notified by Postgres.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#pause-instance_method\" title=\"#pause (instance method)\">- (self) <strong>pause</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Pause the channel, all notifications are discarded.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#resume-instance_method\" title=\"#resume (instance method)\">- (self) <strong>resume</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Resume the channel.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#subscribe_handler-instance_method\" title=\"#subscribe_handler (instance method)\">- (self) <strong>subscribe_handler</strong> { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Set an handler called when the the channel get subscribed.</div></span>\n  \n</li>\n\n      \n    </ul>\n  \n\n\n  \n\n  <div id=\"class_method_details\" class=\"method_details_list\">\n    <h2>Class Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"accept?-class_method\">\n  \n    + (<tt>Boolean</tt>) <strong>accept?</strong>(obj) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Boolean</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n21\n22\n23</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_channel.rb', line 21</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>PgChannel</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_api_type-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_api_type</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n30\n31\n32</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_channel.rb', line 30</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_api_type'>j_api_type</span>\n  <span class='cvar'>@@j_api_type</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_class-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_class</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n33\n34\n35</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_channel.rb', line 33</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_class'>j_class</span>\n  <span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientPubsub</span><span class='op'>::</span><span class='const'>PgChannel</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"unwrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>unwrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n27\n28\n29</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_channel.rb', line 27</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_unwrap'>unwrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"wrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>wrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n24\n25\n26</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_channel.rb', line 24</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_wrap'>wrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='const'>PgChannel</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n  <div id=\"instance_method_details\" class=\"method_details_list\">\n    <h2>Instance Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"end_handler-instance_method\">\n  \n    - (<tt>self</tt>) <strong>end_handler</strong> { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Set an handler to be called when no more notifications will be received.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n        \n        <div class='inline'>the handler</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n91\n92\n93\n94\n95\n96\n97</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_channel.rb', line 91</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_end_handler'>end_handler</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:endHandler</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='kw'>yield</span> <span class='rbrace'>}</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling end_handler()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"exception_handler-instance_method\">\n  \n    - (<tt>self</tt>) <strong>exception_handler</strong> { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n100\n101\n102\n103\n104\n105\n106</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_channel.rb', line 100</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_exception_handler'>exception_handler</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:exceptionHandler</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_event'>event</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_from_throwable'>from_throwable</span><span class='lparen'>(</span><span class='id identifier rubyid_event'>event</span><span class='rparen'>)</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling exception_handler()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"fetch-instance_method\">\n  \n    - (<tt>self</tt>) <strong>fetch</strong>(arg0 = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>arg0</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n38\n39\n40\n41\n42\n43\n44</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_channel.rb', line 38</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_fetch'>fetch</span><span class='lparen'>(</span><span class='id identifier rubyid_arg0'>arg0</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_arg0'>arg0</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:fetch</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_long'>long</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_arg0'>arg0</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling fetch(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_arg0'>arg0</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"handler-instance_method\">\n  \n    - (<tt>self</tt>) <strong>handler</strong> { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Set or unset an handler to be called when a the channel is notified by Postgres.\n <p/>\n <ul>\n   <li>when the handler is set, the subscriber sends a <code>LISTEN</code> command if needed</li>\n   <li>when the handler is unset, the subscriber sends a <code>UNLISTEN</code> command if needed</li>\n </ul>\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n        \n        <div class='inline'>the handler</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n63\n64\n65\n66\n67\n68\n69</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_channel.rb', line 63</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_handler'>handler</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:handler</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_event'>event</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_event'>event</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling handler()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"pause-instance_method\">\n  \n    - (<tt>self</tt>) <strong>pause</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Pause the channel, all notifications are discarded.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n72\n73\n74\n75\n76\n77\n78</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_channel.rb', line 72</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_pause'>pause</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:pause</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling pause()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"resume-instance_method\">\n  \n    - (<tt>self</tt>) <strong>resume</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Resume the channel.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n81\n82\n83\n84\n85\n86\n87</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_channel.rb', line 81</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_resume'>resume</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:resume</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling resume()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"subscribe_handler-instance_method\">\n  \n    - (<tt>self</tt>) <strong>subscribe_handler</strong> { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Set an handler called when the the channel get subscribed.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n        \n        <div class='inline'>the handler</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n48\n49\n50\n51\n52\n53\n54</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_channel.rb', line 48</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_subscribe_handler'>subscribe_handler</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:subscribeHandler</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='kw'>yield</span> <span class='rbrace'>}</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling subscribe_handler()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n</div>\n\n    <div id=\"footer\">\n  Generated on Fri Jan 25 16:08:13 2019 by\n  <a href=\"http://yardoc.org\" title=\"Yay! A Ruby Documentation Tool\" target=\"_parent\">yard</a>\n  0.8.7.6 (ruby-2.3.3).\n</div>\n\n  </body>\n</html>"
  },
  {
    "path": "docs/yardoc/ReactivePgClient/PgClient.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>\n  Class: ReactivePgClient::PgClient\n  \n    &mdash; Documentation by YARD 0.8.7.6\n  \n</title>\n\n  <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\" charset=\"utf-8\" />\n\n  <link rel=\"stylesheet\" href=\"../css/common.css\" type=\"text/css\" charset=\"utf-8\" />\n\n<script type=\"text/javascript\" charset=\"utf-8\">\n  hasFrames = window.top.frames.main ? true : false;\n  relpath = '../';\n  framesUrl = \"../frames.html#!ReactivePgClient/PgClient.html\";\n</script>\n\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/jquery.js\"></script>\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/app.js\"></script>\n\n\n  </head>\n  <body>\n    <div id=\"header\">\n      <div id=\"menu\">\n  \n    <a href=\"../_index.html\">Index (P)</a> &raquo;\n    <span class='title'><span class='object_link'><a href=\"../ReactivePgClient.html\" title=\"ReactivePgClient (module)\">ReactivePgClient</a></span></span>\n     &raquo; \n    <span class=\"title\">PgClient</span>\n  \n\n  <div class=\"noframes\"><span class=\"title\">(</span><a href=\".\" target=\"_top\">no frames</a><span class=\"title\">)</span></div>\n</div>\n\n      <div id=\"search\">\n  \n    <a class=\"full_list_link\" id=\"class_list_link\"\n        href=\"../class_list.html\">\n      Class List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"method_list_link\"\n        href=\"../method_list.html\">\n      Method List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"file_list_link\"\n        href=\"../file_list.html\">\n      File List\n    </a>\n  \n</div>\n      <div class=\"clear\"></div>\n    </div>\n\n    <iframe id=\"search_frame\"></iframe>\n\n    <div id=\"content\"><h1>Class: ReactivePgClient::PgClient\n  \n  \n  \n</h1>\n\n<dl class=\"box\">\n  \n    <dt class=\"r1\">Inherits:</dt>\n    <dd class=\"r1\">\n      <span class=\"inheritName\">Object</span>\n      \n        <ul class=\"fullTree\">\n          <li>Object</li>\n          \n            <li class=\"next\">ReactivePgClient::PgClient</li>\n          \n        </ul>\n        <a href=\"#\" class=\"inheritanceTree\">show all</a>\n      \n      </dd>\n    \n  \n  \n    \n  \n    \n  \n  \n  \n    <dt class=\"r2 last\">Defined in:</dt>\n    <dd class=\"r2 last\">/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_client.rb</dd>\n  \n</dl>\n<div class=\"clear\"></div>\n\n<h2>Overview</h2><div class=\"docstring\">\n  <div class=\"discussion\">\n    Defines the client operations with a Postgres Database.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n\n</div><div id=\"subclasses\">\n  <h2>Direct Known Subclasses</h2>\n  <p class=\"children\"><span class='object_link'><a href=\"PgConnection.html\" title=\"ReactivePgClient::PgConnection (class)\">PgConnection</a></span>, <span class='object_link'><a href=\"PgPool.html\" title=\"ReactivePgClient::PgPool (class)\">PgPool</a></span>, <span class='object_link'><a href=\"PgTransaction.html\" title=\"ReactivePgClient::PgTransaction (class)\">PgTransaction</a></span></p>\n</div>\n\n  <h2>Constant Summary</h2>\n  \n    <dl class=\"constants\">\n      \n        <dt id=\"j_api_type-classvariable\" class=\"\">@@j_api_type =\n          \n        </dt>\n        <dd><pre class=\"code\"><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span></pre></dd>\n      \n    </dl>\n  \n\n\n\n\n\n\n\n  \n    <h2>\n      Class Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#accept%3F-class_method\" title=\"accept? (class method)\">+ (Boolean) <strong>accept?</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#connect-class_method\" title=\"connect (class method)\">+ (void) <strong>connect</strong>(param_1 = nil, param_2 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Like #connect with options build from connectionUri.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_api_type-class_method\" title=\"j_api_type (class method)\">+ (Object) <strong>j_api_type</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_class-class_method\" title=\"j_class (class method)\">+ (Object) <strong>j_class</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#pool-class_method\" title=\"pool (class method)\">+ (::ReactivePgClient::PgPool) <strong>pool</strong>(param_1 = nil, param_2 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Like #pool with a specific  instance.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#unwrap-class_method\" title=\"unwrap (class method)\">+ (Object) <strong>unwrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#wrap-class_method\" title=\"wrap (class method)\">+ (Object) <strong>wrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n    </ul>\n  \n    <h2>\n      Instance Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#prepared_batch-instance_method\" title=\"#prepared_batch (instance method)\">- (self) <strong>prepared_batch</strong>(sql = nil, batch = nil) { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Prepare and execute a createBatch.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#prepared_query-instance_method\" title=\"#prepared_query (instance method)\">- (self) <strong>prepared_query</strong>(sql = nil, arguments = nil) { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Prepare and execute a query.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#query-instance_method\" title=\"#query (instance method)\">- (self) <strong>query</strong>(sql = nil) { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Execute a simple query.</div></span>\n  \n</li>\n\n      \n    </ul>\n  \n\n\n\n  <div id=\"class_method_details\" class=\"method_details_list\">\n    <h2>Class Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"accept?-class_method\">\n  \n    + (<tt>Boolean</tt>) <strong>accept?</strong>(obj) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Boolean</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n22\n23\n24</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_client.rb', line 22</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>PgClient</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"connect-class_method\">\n  \n    \n      <span class=\"overload\">+ (<tt>void</tt>) <strong>connect</strong>(vertx, handler) { ... }</span>\n    \n      <span class=\"overload\">+ (<tt>void</tt>) <strong>connect</strong>(vertx, options, handler) { ... }</span>\n    \n      <span class=\"overload\">+ (<tt>void</tt>) <strong>connect</strong>(vertx, connectionUri, handler) { ... }</span>\n    \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    <p class=\"note returns_void\">This method returns an undefined value.</p>Like #connect with options build from <code>connectionUri</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n  <p class=\"tag_title\">Overloads:</p>\n  <ul class=\"overload\">\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">+ (<tt>void</tt>) <strong>connect</strong>(vertx, handler) { ... }</span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>vertx</span>\n      \n      \n        <span class='type'>(<tt>::Vertx::Vertx</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">+ (<tt>void</tt>) <strong>connect</strong>(vertx, options, handler) { ... }</span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>vertx</span>\n      \n      \n        <span class='type'>(<tt>::Vertx::Vertx</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the vertx instance</div>\n      \n    </li>\n  \n    <li>\n      \n        <span class='name'>options</span>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the connect options</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n        \n        <div class='inline'>the handler called with the connection or the failure</div>\n      \n    </li>\n  \n</ul>\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">+ (<tt>void</tt>) <strong>connect</strong>(vertx, connectionUri, handler) { ... }</span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>vertx</span>\n      \n      \n        <span class='type'>(<tt>::Vertx::Vertx</tt>)</span>\n      \n      \n      \n    </li>\n  \n    <li>\n      \n        <span class='name'>connectionUri</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div>\n      </li>\n    \n  </ul>\n\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n81\n82\n83\n84\n85\n86\n87\n88\n89\n90</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_client.rb', line 81</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_connect'>connect</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='op'>=</span><span class='kw'>nil</span><span class='comma'>,</span><span class='id identifier rubyid_param_2'>param_2</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_method_defined?'>method_defined?</span><span class='lparen'>(</span><span class='symbol'>:j_del</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_param_2'>param_2</span> <span class='op'>==</span> <span class='kw'>nil</span>\n    <span class='kw'>return</span> <span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgClient</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:connect</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Vertx</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgConnection</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_method_defined?'>method_defined?</span><span class='lparen'>(</span><span class='symbol'>:j_del</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_param_2'>param_2</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Hash</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgClient</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:connect</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Vertx</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgConnectOptions</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgConnectOptions</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_json_object'>to_json_object</span><span class='lparen'>(</span><span class='id identifier rubyid_param_2'>param_2</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgConnection</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_method_defined?'>method_defined?</span><span class='lparen'>(</span><span class='symbol'>:j_del</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_param_2'>param_2</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgClient</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:connect</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Vertx</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span><span class='comma'>,</span><span class='id identifier rubyid_param_2'>param_2</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgConnection</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling connect(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_1'>param_1</span><span class='embexpr_end'>}</span><span class='tstring_content'>,</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_2'>param_2</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_api_type-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_api_type</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n31\n32\n33</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_client.rb', line 31</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_api_type'>j_api_type</span>\n  <span class='cvar'>@@j_api_type</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_class-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_class</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n34\n35\n36</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_client.rb', line 34</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_class'>j_class</span>\n  <span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgClient</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"pool-class_method\">\n  \n    \n      <span class=\"overload\">+ (<tt><span class='object_link'><a href=\"PgPool.html\" title=\"ReactivePgClient::PgPool (class)\">::ReactivePgClient::PgPool</a></span></tt>) <strong>pool</strong> </span>\n    \n      <span class=\"overload\">+ (<tt><span class='object_link'><a href=\"PgPool.html\" title=\"ReactivePgClient::PgPool (class)\">::ReactivePgClient::PgPool</a></span></tt>) <strong>pool</strong>(connectionUri) </span>\n    \n      <span class=\"overload\">+ (<tt><span class='object_link'><a href=\"PgPool.html\" title=\"ReactivePgClient::PgPool (class)\">::ReactivePgClient::PgPool</a></span></tt>) <strong>pool</strong>(vertx) </span>\n    \n      <span class=\"overload\">+ (<tt><span class='object_link'><a href=\"PgPool.html\" title=\"ReactivePgClient::PgPool (class)\">::ReactivePgClient::PgPool</a></span></tt>) <strong>pool</strong>(options) </span>\n    \n      <span class=\"overload\">+ (<tt><span class='object_link'><a href=\"PgPool.html\" title=\"ReactivePgClient::PgPool (class)\">::ReactivePgClient::PgPool</a></span></tt>) <strong>pool</strong>(vertx, connectionUri) </span>\n    \n      <span class=\"overload\">+ (<tt><span class='object_link'><a href=\"PgPool.html\" title=\"ReactivePgClient::PgPool (class)\">::ReactivePgClient::PgPool</a></span></tt>) <strong>pool</strong>(vertx, options) </span>\n    \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Like #pool with a specific  instance.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n  <p class=\"tag_title\">Overloads:</p>\n  <ul class=\"overload\">\n    \n      \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">+ (<tt><span class='object_link'><a href=\"PgPool.html\" title=\"ReactivePgClient::PgPool (class)\">::ReactivePgClient::PgPool</a></span></tt>) <strong>pool</strong>(connectionUri) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>connectionUri</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">+ (<tt><span class='object_link'><a href=\"PgPool.html\" title=\"ReactivePgClient::PgPool (class)\">::ReactivePgClient::PgPool</a></span></tt>) <strong>pool</strong>(vertx) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>vertx</span>\n      \n      \n        <span class='type'>(<tt>::Vertx::Vertx</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">+ (<tt><span class='object_link'><a href=\"PgPool.html\" title=\"ReactivePgClient::PgPool (class)\">::ReactivePgClient::PgPool</a></span></tt>) <strong>pool</strong>(options) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>options</span>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the options for creating the pool</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">+ (<tt><span class='object_link'><a href=\"PgPool.html\" title=\"ReactivePgClient::PgPool (class)\">::ReactivePgClient::PgPool</a></span></tt>) <strong>pool</strong>(vertx, connectionUri) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>vertx</span>\n      \n      \n        <span class='type'>(<tt>::Vertx::Vertx</tt>)</span>\n      \n      \n      \n    </li>\n  \n    <li>\n      \n        <span class='name'>connectionUri</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">+ (<tt><span class='object_link'><a href=\"PgPool.html\" title=\"ReactivePgClient::PgPool (class)\">::ReactivePgClient::PgPool</a></span></tt>) <strong>pool</strong>(vertx, options) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>vertx</span>\n      \n      \n        <span class='type'>(<tt>::Vertx::Vertx</tt>)</span>\n      \n      \n      \n    </li>\n  \n    <li>\n      \n        <span class='name'>options</span>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n  </ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"PgPool.html\" title=\"ReactivePgClient::PgPool (class)\">::ReactivePgClient::PgPool</a></span></tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\n62\n63\n64\n65\n66\n67</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_client.rb', line 52</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_pool'>pool</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='op'>=</span><span class='kw'>nil</span><span class='comma'>,</span><span class='id identifier rubyid_param_2'>param_2</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_param_1'>param_1</span> <span class='op'>==</span> <span class='kw'>nil</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_param_2'>param_2</span> <span class='op'>==</span> <span class='kw'>nil</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgClient</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:pool</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgPool</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_param_2'>param_2</span> <span class='op'>==</span> <span class='kw'>nil</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgClient</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:pool</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgPool</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_method_defined?'>method_defined?</span><span class='lparen'>(</span><span class='symbol'>:j_del</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_param_2'>param_2</span> <span class='op'>==</span> <span class='kw'>nil</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgClient</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:pool</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Vertx</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgPool</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Hash</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_param_2'>param_2</span> <span class='op'>==</span> <span class='kw'>nil</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgClient</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:pool</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgPoolOptions</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgPoolOptions</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_json_object'>to_json_object</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgPool</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_method_defined?'>method_defined?</span><span class='lparen'>(</span><span class='symbol'>:j_del</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_param_2'>param_2</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgClient</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:pool</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Vertx</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span><span class='comma'>,</span><span class='id identifier rubyid_param_2'>param_2</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgPool</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_method_defined?'>method_defined?</span><span class='lparen'>(</span><span class='symbol'>:j_del</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_param_2'>param_2</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Hash</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgClient</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:pool</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Vertx</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgPoolOptions</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgPoolOptions</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_json_object'>to_json_object</span><span class='lparen'>(</span><span class='id identifier rubyid_param_2'>param_2</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgPool</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling pool(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_1'>param_1</span><span class='embexpr_end'>}</span><span class='tstring_content'>,</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_2'>param_2</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"unwrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>unwrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n28\n29\n30</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_client.rb', line 28</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_unwrap'>unwrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"wrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>wrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n25\n26\n27</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_client.rb', line 25</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_wrap'>wrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='const'>PgClient</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n  <div id=\"instance_method_details\" class=\"method_details_list\">\n    <h2>Instance Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"prepared_batch-instance_method\">\n  \n    - (<tt>self</tt>) <strong>prepared_batch</strong>(sql = nil, batch = nil) { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Prepare and execute a createBatch.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>sql</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the prepared query SQL</div>\n      \n    </li>\n  \n    <li>\n      \n        <span class='name'>batch</span>\n      \n      \n        <span class='type'>(<tt>Array&lt;<span class='object_link'><a href=\"Tuple.html\" title=\"ReactivePgClient::Tuple (class)\">::ReactivePgClient::Tuple</a></span>&gt;</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the batch of tuples</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n        \n        <div class='inline'>the handler notified with the execution result</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n122\n123\n124\n125\n126\n127\n128</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_client.rb', line 122</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_prepared_batch'>prepared_batch</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='op'>=</span><span class='kw'>nil</span><span class='comma'>,</span><span class='id identifier rubyid_batch'>batch</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_sql'>sql</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_batch'>batch</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Array</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:preparedBatch</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>JavaUtil</span><span class='op'>::</span><span class='const'>List</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='comma'>,</span><span class='id identifier rubyid_batch'>batch</span><span class='period'>.</span><span class='id identifier rubyid_map'>map</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_element'>element</span><span class='op'>|</span> <span class='id identifier rubyid_element'>element</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span> <span class='rbrace'>}</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling prepared_batch(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_sql'>sql</span><span class='embexpr_end'>}</span><span class='tstring_content'>,</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_batch'>batch</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"prepared_query-instance_method\">\n  \n    - (<tt>self</tt>) <strong>prepared_query</strong>(sql = nil, arguments = nil) { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Prepare and execute a query.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>sql</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the prepared query SQL</div>\n      \n    </li>\n  \n    <li>\n      \n        <span class='name'>arguments</span>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"Tuple.html\" title=\"ReactivePgClient::Tuple (class)\">::ReactivePgClient::Tuple</a></span></tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the list of arguments</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n        \n        <div class='inline'>the handler notified with the execution result</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n107\n108\n109\n110\n111\n112\n113\n114\n115\n116</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_client.rb', line 107</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_prepared_query'>prepared_query</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='op'>=</span><span class='kw'>nil</span><span class='comma'>,</span><span class='id identifier rubyid_arguments'>arguments</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_sql'>sql</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_arguments'>arguments</span> <span class='op'>==</span> <span class='kw'>nil</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:preparedQuery</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_sql'>sql</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_arguments'>arguments</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_method_defined?'>method_defined?</span><span class='lparen'>(</span><span class='symbol'>:j_del</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:preparedQuery</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='comma'>,</span><span class='id identifier rubyid_arguments'>arguments</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling prepared_query(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_sql'>sql</span><span class='embexpr_end'>}</span><span class='tstring_content'>,</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_arguments'>arguments</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"query-instance_method\">\n  \n    - (<tt>self</tt>) <strong>query</strong>(sql = nil) { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Execute a simple query.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>sql</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the query SQL</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n        \n        <div class='inline'>the handler notified with the execution result</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n95\n96\n97\n98\n99\n100\n101</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_client.rb', line 95</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_query'>query</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_sql'>sql</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:query</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling query(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_sql'>sql</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n</div>\n\n    <div id=\"footer\">\n  Generated on Fri Jan 25 16:08:13 2019 by\n  <a href=\"http://yardoc.org\" title=\"Yay! A Ruby Documentation Tool\" target=\"_parent\">yard</a>\n  0.8.7.6 (ruby-2.3.3).\n</div>\n\n  </body>\n</html>"
  },
  {
    "path": "docs/yardoc/ReactivePgClient/PgConnection.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>\n  Class: ReactivePgClient::PgConnection\n  \n    &mdash; Documentation by YARD 0.8.7.6\n  \n</title>\n\n  <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\" charset=\"utf-8\" />\n\n  <link rel=\"stylesheet\" href=\"../css/common.css\" type=\"text/css\" charset=\"utf-8\" />\n\n<script type=\"text/javascript\" charset=\"utf-8\">\n  hasFrames = window.top.frames.main ? true : false;\n  relpath = '../';\n  framesUrl = \"../frames.html#!ReactivePgClient/PgConnection.html\";\n</script>\n\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/jquery.js\"></script>\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/app.js\"></script>\n\n\n  </head>\n  <body>\n    <div id=\"header\">\n      <div id=\"menu\">\n  \n    <a href=\"../_index.html\">Index (P)</a> &raquo;\n    <span class='title'><span class='object_link'><a href=\"../ReactivePgClient.html\" title=\"ReactivePgClient (module)\">ReactivePgClient</a></span></span>\n     &raquo; \n    <span class=\"title\">PgConnection</span>\n  \n\n  <div class=\"noframes\"><span class=\"title\">(</span><a href=\".\" target=\"_top\">no frames</a><span class=\"title\">)</span></div>\n</div>\n\n      <div id=\"search\">\n  \n    <a class=\"full_list_link\" id=\"class_list_link\"\n        href=\"../class_list.html\">\n      Class List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"method_list_link\"\n        href=\"../method_list.html\">\n      Method List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"file_list_link\"\n        href=\"../file_list.html\">\n      File List\n    </a>\n  \n</div>\n      <div class=\"clear\"></div>\n    </div>\n\n    <iframe id=\"search_frame\"></iframe>\n\n    <div id=\"content\"><h1>Class: ReactivePgClient::PgConnection\n  \n  \n  \n</h1>\n\n<dl class=\"box\">\n  \n    <dt class=\"r1\">Inherits:</dt>\n    <dd class=\"r1\">\n      <span class=\"inheritName\"><span class='object_link'><a href=\"PgClient.html\" title=\"ReactivePgClient::PgClient (class)\">PgClient</a></span></span>\n      \n        <ul class=\"fullTree\">\n          <li>Object</li>\n          \n            <li class=\"next\"><span class='object_link'><a href=\"PgClient.html\" title=\"ReactivePgClient::PgClient (class)\">PgClient</a></span></li>\n          \n            <li class=\"next\">ReactivePgClient::PgConnection</li>\n          \n        </ul>\n        <a href=\"#\" class=\"inheritanceTree\">show all</a>\n      \n      </dd>\n    \n  \n  \n    \n  \n    \n  \n  \n  \n    <dt class=\"r2 last\">Defined in:</dt>\n    <dd class=\"r2 last\">/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_connection.rb</dd>\n  \n</dl>\n<div class=\"clear\"></div>\n\n<h2>Overview</h2><div class=\"docstring\">\n  <div class=\"discussion\">\n    A connection to Postgres.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n\n</div>\n  <h2>Constant Summary</h2>\n  \n    <dl class=\"constants\">\n      \n        <dt id=\"j_api_type-classvariable\" class=\"\">@@j_api_type =\n          \n        </dt>\n        <dd><pre class=\"code\"><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span></pre></dd>\n      \n    </dl>\n  \n\n\n\n\n\n\n\n  \n    <h2>\n      Class Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#accept%3F-class_method\" title=\"accept? (class method)\">+ (Boolean) <strong>accept?</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_api_type-class_method\" title=\"j_api_type (class method)\">+ (Object) <strong>j_api_type</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_class-class_method\" title=\"j_class (class method)\">+ (Object) <strong>j_class</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#unwrap-class_method\" title=\"unwrap (class method)\">+ (Object) <strong>unwrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#wrap-class_method\" title=\"wrap (class method)\">+ (Object) <strong>wrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n    </ul>\n  \n    <h2>\n      Instance Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#begin-instance_method\" title=\"#begin (instance method)\">- (::ReactivePgClient::PgTransaction) <strong>begin</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Begin a transaction and returns a <span class='object_link'><a href=\"PgTransaction.html\" title=\"ReactivePgClient::PgTransaction (class)\">PgTransaction</a></span> for controlling and tracking  this transaction.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#cancel_request-instance_method\" title=\"#cancel_request (instance method)\">- (::ReactivePgClient::PgConnection) <strong>cancel_request</strong> { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Send a request cancellation message to tell the server to cancel processing request in this connection.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#close-instance_method\" title=\"#close (instance method)\">- (void) <strong>close</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Close the current connection after all the pending commands have been processed.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#close_handler-instance_method\" title=\"#close_handler (instance method)\">- (self) <strong>close_handler</strong> { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Set an handler called when the connection is closed.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#exception_handler-instance_method\" title=\"#exception_handler (instance method)\">- (self) <strong>exception_handler</strong> { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Set an handler called with connection errors.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#notification_handler-instance_method\" title=\"#notification_handler (instance method)\">- (self) <strong>notification_handler</strong> { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Set an handler called when the connection receives notification on a channel.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#prepare-instance_method\" title=\"#prepare (instance method)\">- (self) <strong>prepare</strong>(sql = nil) { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Create a prepared query.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#prepared_batch-instance_method\" title=\"#prepared_batch (instance method)\">- (self) <strong>prepared_batch</strong>(sql = nil, batch = nil) { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#prepared_query-instance_method\" title=\"#prepared_query (instance method)\">- (self) <strong>prepared_query</strong>(sql = nil, arguments = nil) { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#process_id-instance_method\" title=\"#process_id (instance method)\">- (Fixnum) <strong>process_id</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>The process ID of the target backend.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#query-instance_method\" title=\"#query (instance method)\">- (self) <strong>query</strong>(sql = nil) { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#secret_key-instance_method\" title=\"#secret_key (instance method)\">- (Fixnum) <strong>secret_key</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>The secret key for the target backend.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#ssl%3F-instance_method\" title=\"#ssl? (instance method)\">- (true, false) <strong>ssl?</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Whether the connection uses SSL.</div></span>\n  \n</li>\n\n      \n    </ul>\n  \n\n\n  \n  \n  \n  \n  \n  \n  \n  \n  <h3 class=\"inherited\">Methods inherited from <span class='object_link'><a href=\"PgClient.html\" title=\"ReactivePgClient::PgClient (class)\">PgClient</a></span></h3>\n  <p class=\"inherited\"><span class='object_link'><a href=\"PgClient.html#connect-class_method\" title=\"ReactivePgClient::PgClient.connect (method)\">connect</a></span>, <span class='object_link'><a href=\"PgClient.html#pool-class_method\" title=\"ReactivePgClient::PgClient.pool (method)\">pool</a></span></p>\n\n\n  <div id=\"class_method_details\" class=\"method_details_list\">\n    <h2>Class Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"accept?-class_method\">\n  \n    + (<tt>Boolean</tt>) <strong>accept?</strong>(obj) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Boolean</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n23\n24\n25</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_connection.rb', line 23</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>PgConnection</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_api_type-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_api_type</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n32\n33\n34</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_connection.rb', line 32</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_api_type'>j_api_type</span>\n  <span class='cvar'>@@j_api_type</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_class-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_class</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n35\n36\n37</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_connection.rb', line 35</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_class'>j_class</span>\n  <span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgConnection</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"unwrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>unwrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n29\n30\n31</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_connection.rb', line 29</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_unwrap'>unwrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"wrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>wrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n26\n27\n28</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_connection.rb', line 26</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_wrap'>wrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='const'>PgConnection</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n  <div id=\"instance_method_details\" class=\"method_details_list\">\n    <h2>Instance Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"begin-instance_method\">\n  \n    - (<tt><span class='object_link'><a href=\"PgTransaction.html\" title=\"ReactivePgClient::PgTransaction (class)\">::ReactivePgClient::PgTransaction</a></span></tt>) <strong>begin</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Begin a transaction and returns a <span class='object_link'><a href=\"PgTransaction.html\" title=\"ReactivePgClient::PgTransaction (class)\">ReactivePgClient::PgTransaction</a></span> for controlling and tracking\n this transaction.\n <p/>\n When the connection is explicitely closed, any inflight transaction is rollbacked.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"PgTransaction.html\" title=\"ReactivePgClient::PgTransaction (class)\">::ReactivePgClient::PgTransaction</a></span></tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the transaction instance</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n74\n75\n76\n77\n78\n79</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_connection.rb', line 74</span>\n\n<span class='kw'>def</span> <span class='kw'>begin</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:begin</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgTransaction</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling begin()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"cancel_request-instance_method\">\n  \n    - (<tt><span class='object_link'><a href=\"\" title=\"ReactivePgClient::PgConnection (class)\">::ReactivePgClient::PgConnection</a></span></tt>) <strong>cancel_request</strong> { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Send a request cancellation message to tell the server to cancel processing request in this connection.\n <br>Note: Use this with caution because the cancellation signal may or may not have any effect.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n        \n        <div class='inline'>the handler notified if cancelling request is sent</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"\" title=\"ReactivePgClient::PgConnection (class)\">::ReactivePgClient::PgConnection</a></span></tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>a reference to this, so the API can be used fluently</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n111\n112\n113\n114\n115\n116</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_connection.rb', line 111</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_cancel_request'>cancel_request</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:cancelRequest</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgConnection</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling cancel_request()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"close-instance_method\">\n  \n    - (<tt>void</tt>) <strong>close</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    <p class=\"note returns_void\">This method returns an undefined value.</p>Close the current connection after all the pending commands have been processed.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n126\n127\n128\n129\n130\n131</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_connection.rb', line 126</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_close'>close</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:close</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling close()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"close_handler-instance_method\">\n  \n    - (<tt>self</tt>) <strong>close_handler</strong> { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Set an handler called when the connection is closed.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n        \n        <div class='inline'>the handler</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n62\n63\n64\n65\n66\n67\n68</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_connection.rb', line 62</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_close_handler'>close_handler</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:closeHandler</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='kw'>yield</span> <span class='rbrace'>}</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling close_handler()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"exception_handler-instance_method\">\n  \n    - (<tt>self</tt>) <strong>exception_handler</strong> { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Set an handler called with connection errors.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n        \n        <div class='inline'>the handler</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n52\n53\n54\n55\n56\n57\n58</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_connection.rb', line 52</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_exception_handler'>exception_handler</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:exceptionHandler</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_event'>event</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_from_throwable'>from_throwable</span><span class='lparen'>(</span><span class='id identifier rubyid_event'>event</span><span class='rparen'>)</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling exception_handler()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"notification_handler-instance_method\">\n  \n    - (<tt>self</tt>) <strong>notification_handler</strong> { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Set an handler called when the connection receives notification on a channel.\n <p/>\n The handler is called with the Hash and has access to the channel name\n and the notification payload.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n        \n        <div class='inline'>the handler</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n86\n87\n88\n89\n90\n91\n92</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_connection.rb', line 86</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_notification_handler'>notification_handler</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:notificationHandler</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_event'>event</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_event'>event</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='id identifier rubyid_event'>event</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling notification_handler()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"prepare-instance_method\">\n  \n    - (<tt>self</tt>) <strong>prepare</strong>(sql = nil) { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Create a prepared query.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>sql</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the sql</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n        \n        <div class='inline'>the handler notified with the prepared query asynchronously</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n42\n43\n44\n45\n46\n47\n48</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_connection.rb', line 42</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_prepare'>prepare</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_sql'>sql</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:prepare</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgPreparedQuery</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling prepare(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_sql'>sql</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"prepared_batch-instance_method\">\n  \n    - (<tt>self</tt>) <strong>prepared_batch</strong>(sql = nil, batch = nil) { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>sql</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n    </li>\n  \n    <li>\n      \n        <span class='name'>batch</span>\n      \n      \n        <span class='type'>(<tt>Array&lt;<span class='object_link'><a href=\"Tuple.html\" title=\"ReactivePgClient::Tuple (class)\">::ReactivePgClient::Tuple</a></span>&gt;</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n160\n161\n162\n163\n164\n165\n166</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_connection.rb', line 160</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_prepared_batch'>prepared_batch</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='op'>=</span><span class='kw'>nil</span><span class='comma'>,</span><span class='id identifier rubyid_batch'>batch</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_sql'>sql</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_batch'>batch</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Array</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:preparedBatch</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>JavaUtil</span><span class='op'>::</span><span class='const'>List</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='comma'>,</span><span class='id identifier rubyid_batch'>batch</span><span class='period'>.</span><span class='id identifier rubyid_map'>map</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_element'>element</span><span class='op'>|</span> <span class='id identifier rubyid_element'>element</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span> <span class='rbrace'>}</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling prepared_batch(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_sql'>sql</span><span class='embexpr_end'>}</span><span class='tstring_content'>,</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_batch'>batch</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"prepared_query-instance_method\">\n  \n    - (<tt>self</tt>) <strong>prepared_query</strong>(sql = nil, arguments = nil) { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>sql</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n    </li>\n  \n    <li>\n      \n        <span class='name'>arguments</span>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"Tuple.html\" title=\"ReactivePgClient::Tuple (class)\">::ReactivePgClient::Tuple</a></span></tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n136\n137\n138\n139\n140\n141\n142\n143\n144\n145</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_connection.rb', line 136</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_prepared_query'>prepared_query</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='op'>=</span><span class='kw'>nil</span><span class='comma'>,</span><span class='id identifier rubyid_arguments'>arguments</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_sql'>sql</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_arguments'>arguments</span> <span class='op'>==</span> <span class='kw'>nil</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:preparedQuery</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_sql'>sql</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_arguments'>arguments</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_method_defined?'>method_defined?</span><span class='lparen'>(</span><span class='symbol'>:j_del</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:preparedQuery</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='comma'>,</span><span class='id identifier rubyid_arguments'>arguments</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling prepared_query(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_sql'>sql</span><span class='embexpr_end'>}</span><span class='tstring_content'>,</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_arguments'>arguments</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"process_id-instance_method\">\n  \n    - (<tt>Fixnum</tt>) <strong>process_id</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Returns The process ID of the target backend\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>The process ID of the target backend</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n94\n95\n96\n97\n98\n99</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_connection.rb', line 94</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_process_id'>process_id</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:processId</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling process_id()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"query-instance_method\">\n  \n    - (<tt>self</tt>) <strong>query</strong>(sql = nil) { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>sql</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n149\n150\n151\n152\n153\n154\n155</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_connection.rb', line 149</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_query'>query</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_sql'>sql</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:query</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling query(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_sql'>sql</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"secret_key-instance_method\">\n  \n    - (<tt>Fixnum</tt>) <strong>secret_key</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Returns The secret key for the target backend\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>The secret key for the target backend</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n101\n102\n103\n104\n105\n106</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_connection.rb', line 101</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_secret_key'>secret_key</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:secretKey</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling secret_key()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"ssl?-instance_method\">\n  \n    - (<tt>true</tt>, <tt>false</tt>) <strong>ssl?</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Returns whether the connection uses SSL\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>true</tt>, <tt>false</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>whether the connection uses SSL</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n118\n119\n120\n121\n122\n123</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_connection.rb', line 118</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_ssl?'>ssl?</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:isSSL</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling ssl?()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n</div>\n\n    <div id=\"footer\">\n  Generated on Fri Jan 25 16:08:13 2019 by\n  <a href=\"http://yardoc.org\" title=\"Yay! A Ruby Documentation Tool\" target=\"_parent\">yard</a>\n  0.8.7.6 (ruby-2.3.3).\n</div>\n\n  </body>\n</html>"
  },
  {
    "path": "docs/yardoc/ReactivePgClient/PgCursor.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>\n  Class: ReactivePgClient::PgCursor\n  \n    &mdash; Documentation by YARD 0.8.7.6\n  \n</title>\n\n  <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\" charset=\"utf-8\" />\n\n  <link rel=\"stylesheet\" href=\"../css/common.css\" type=\"text/css\" charset=\"utf-8\" />\n\n<script type=\"text/javascript\" charset=\"utf-8\">\n  hasFrames = window.top.frames.main ? true : false;\n  relpath = '../';\n  framesUrl = \"../frames.html#!ReactivePgClient/PgCursor.html\";\n</script>\n\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/jquery.js\"></script>\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/app.js\"></script>\n\n\n  </head>\n  <body>\n    <div id=\"header\">\n      <div id=\"menu\">\n  \n    <a href=\"../_index.html\">Index (P)</a> &raquo;\n    <span class='title'><span class='object_link'><a href=\"../ReactivePgClient.html\" title=\"ReactivePgClient (module)\">ReactivePgClient</a></span></span>\n     &raquo; \n    <span class=\"title\">PgCursor</span>\n  \n\n  <div class=\"noframes\"><span class=\"title\">(</span><a href=\".\" target=\"_top\">no frames</a><span class=\"title\">)</span></div>\n</div>\n\n      <div id=\"search\">\n  \n    <a class=\"full_list_link\" id=\"class_list_link\"\n        href=\"../class_list.html\">\n      Class List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"method_list_link\"\n        href=\"../method_list.html\">\n      Method List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"file_list_link\"\n        href=\"../file_list.html\">\n      File List\n    </a>\n  \n</div>\n      <div class=\"clear\"></div>\n    </div>\n\n    <iframe id=\"search_frame\"></iframe>\n\n    <div id=\"content\"><h1>Class: ReactivePgClient::PgCursor\n  \n  \n  \n</h1>\n\n<dl class=\"box\">\n  \n    <dt class=\"r1\">Inherits:</dt>\n    <dd class=\"r1\">\n      <span class=\"inheritName\">Object</span>\n      \n        <ul class=\"fullTree\">\n          <li>Object</li>\n          \n            <li class=\"next\">ReactivePgClient::PgCursor</li>\n          \n        </ul>\n        <a href=\"#\" class=\"inheritanceTree\">show all</a>\n      \n      </dd>\n    \n  \n  \n    \n  \n    \n  \n  \n  \n    <dt class=\"r2 last\">Defined in:</dt>\n    <dd class=\"r2 last\">/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_cursor.rb</dd>\n  \n</dl>\n<div class=\"clear\"></div>\n\n<h2>Overview</h2><div class=\"docstring\">\n  <div class=\"discussion\">\n    A cursor that reads progressively the rows from Postgres, it is usefull for reading very large result.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n\n</div>\n  <h2>Constant Summary</h2>\n  \n    <dl class=\"constants\">\n      \n        <dt id=\"j_api_type-classvariable\" class=\"\">@@j_api_type =\n          \n        </dt>\n        <dd><pre class=\"code\"><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span></pre></dd>\n      \n    </dl>\n  \n\n\n\n\n\n\n\n  \n    <h2>\n      Class Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#accept%3F-class_method\" title=\"accept? (class method)\">+ (Boolean) <strong>accept?</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_api_type-class_method\" title=\"j_api_type (class method)\">+ (Object) <strong>j_api_type</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_class-class_method\" title=\"j_class (class method)\">+ (Object) <strong>j_class</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#unwrap-class_method\" title=\"unwrap (class method)\">+ (Object) <strong>unwrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#wrap-class_method\" title=\"wrap (class method)\">+ (Object) <strong>wrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n    </ul>\n  \n    <h2>\n      Instance Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#close-instance_method\" title=\"#close (instance method)\">- (void) <strong>close</strong> { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Like <span class='object_link'><a href=\"#close-instance_method\" title=\"ReactivePgClient::PgCursor#close (method)\">#close</a></span> but with a completionHandler called when the cursor has been released.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#has_more%3F-instance_method\" title=\"#has_more? (instance method)\">- (true, false) <strong>has_more?</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Returns true when the cursor has results in progress and the  should be called to retrieve  them.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#read-instance_method\" title=\"#read (instance method)\">- (void) <strong>read</strong>(count = nil) { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Read rows from the cursor, the result is provided asynchronously to the handler.</div></span>\n  \n</li>\n\n      \n    </ul>\n  \n\n\n\n  <div id=\"class_method_details\" class=\"method_details_list\">\n    <h2>Class Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"accept?-class_method\">\n  \n    + (<tt>Boolean</tt>) <strong>accept?</strong>(obj) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Boolean</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n18\n19\n20</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_cursor.rb', line 18</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>PgCursor</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_api_type-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_api_type</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n27\n28\n29</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_cursor.rb', line 27</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_api_type'>j_api_type</span>\n  <span class='cvar'>@@j_api_type</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_class-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_class</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n30\n31\n32</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_cursor.rb', line 30</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_class'>j_class</span>\n  <span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgCursor</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"unwrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>unwrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n24\n25\n26</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_cursor.rb', line 24</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_unwrap'>unwrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"wrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>wrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n21\n22\n23</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_cursor.rb', line 21</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_wrap'>wrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='const'>PgCursor</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n  <div id=\"instance_method_details\" class=\"method_details_list\">\n    <h2>Instance Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"close-instance_method\">\n  \n    - (<tt>void</tt>) <strong>close</strong> { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    <p class=\"note returns_void\">This method returns an undefined value.</p>Like <span class='object_link'><a href=\"#close-instance_method\" title=\"ReactivePgClient::PgCursor#close (method)\">#close</a></span> but with a <code>completionHandler</code> called when the cursor has been released.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n55\n56\n57\n58\n59\n60\n61\n62</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_cursor.rb', line 55</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_close'>close</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:close</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:close</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling close()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"has_more?-instance_method\">\n  \n    - (<tt>true</tt>, <tt>false</tt>) <strong>has_more?</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Returns <code>true</code> when the cursor has results in progress and the  should be called to retrieve\n them.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>true</tt>, <tt>false</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>whether the cursor has more results,</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n46\n47\n48\n49\n50\n51</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_cursor.rb', line 46</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_has_more?'>has_more?</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:hasMore</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling has_more?()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"read-instance_method\">\n  \n    - (<tt>void</tt>) <strong>read</strong>(count = nil) { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    <p class=\"note returns_void\">This method returns an undefined value.</p>Read rows from the cursor, the result is provided asynchronously to the <code>handler</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>count</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the amount of rows to read</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n        \n        <div class='inline'>the handler for the result</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n37\n38\n39\n40\n41\n42</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_cursor.rb', line 37</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_read'>read</span><span class='lparen'>(</span><span class='id identifier rubyid_count'>count</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_count'>count</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:read</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_count'>count</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling read(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_count'>count</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n</div>\n\n    <div id=\"footer\">\n  Generated on Fri Jan 25 16:08:12 2019 by\n  <a href=\"http://yardoc.org\" title=\"Yay! A Ruby Documentation Tool\" target=\"_parent\">yard</a>\n  0.8.7.6 (ruby-2.3.3).\n</div>\n\n  </body>\n</html>"
  },
  {
    "path": "docs/yardoc/ReactivePgClient/PgIterator.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>\n  Class: ReactivePgClient::PgIterator\n  \n    &mdash; Documentation by YARD 0.8.7.6\n  \n</title>\n\n  <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\" charset=\"utf-8\" />\n\n  <link rel=\"stylesheet\" href=\"../css/common.css\" type=\"text/css\" charset=\"utf-8\" />\n\n<script type=\"text/javascript\" charset=\"utf-8\">\n  hasFrames = window.top.frames.main ? true : false;\n  relpath = '../';\n  framesUrl = \"../frames.html#!ReactivePgClient/PgIterator.html\";\n</script>\n\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/jquery.js\"></script>\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/app.js\"></script>\n\n\n  </head>\n  <body>\n    <div id=\"header\">\n      <div id=\"menu\">\n  \n    <a href=\"../_index.html\">Index (P)</a> &raquo;\n    <span class='title'><span class='object_link'><a href=\"../ReactivePgClient.html\" title=\"ReactivePgClient (module)\">ReactivePgClient</a></span></span>\n     &raquo; \n    <span class=\"title\">PgIterator</span>\n  \n\n  <div class=\"noframes\"><span class=\"title\">(</span><a href=\".\" target=\"_top\">no frames</a><span class=\"title\">)</span></div>\n</div>\n\n      <div id=\"search\">\n  \n    <a class=\"full_list_link\" id=\"class_list_link\"\n        href=\"../class_list.html\">\n      Class List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"method_list_link\"\n        href=\"../method_list.html\">\n      Method List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"file_list_link\"\n        href=\"../file_list.html\">\n      File List\n    </a>\n  \n</div>\n      <div class=\"clear\"></div>\n    </div>\n\n    <iframe id=\"search_frame\"></iframe>\n\n    <div id=\"content\"><h1>Class: ReactivePgClient::PgIterator\n  \n  \n  \n</h1>\n\n<dl class=\"box\">\n  \n    <dt class=\"r1\">Inherits:</dt>\n    <dd class=\"r1\">\n      <span class=\"inheritName\">Object</span>\n      \n        <ul class=\"fullTree\">\n          <li>Object</li>\n          \n            <li class=\"next\">ReactivePgClient::PgIterator</li>\n          \n        </ul>\n        <a href=\"#\" class=\"inheritanceTree\">show all</a>\n      \n      </dd>\n    \n  \n  \n    \n  \n    \n  \n  \n  \n    <dt class=\"r2 last\">Defined in:</dt>\n    <dd class=\"r2 last\">/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_iterator.rb</dd>\n  \n</dl>\n<div class=\"clear\"></div>\n\n<h2>Overview</h2><div class=\"docstring\">\n  <div class=\"discussion\">\n    An iterator for processing postgres items synchronously.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n\n</div>\n  <h2>Constant Summary</h2>\n  \n    <dl class=\"constants\">\n      \n        <dt id=\"j_api_type-classvariable\" class=\"\">@@j_api_type =\n          \n        </dt>\n        <dd><pre class=\"code\"><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span></pre></dd>\n      \n    </dl>\n  \n\n\n\n\n\n\n\n  \n    <h2>\n      Class Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#accept%3F-class_method\" title=\"accept? (class method)\">+ (Boolean) <strong>accept?</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_api_type-class_method\" title=\"j_api_type (class method)\">+ (Object) <strong>j_api_type</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_class-class_method\" title=\"j_class (class method)\">+ (Object) <strong>j_class</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#unwrap-class_method\" title=\"unwrap (class method)\">+ (Object) <strong>unwrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#wrap-class_method\" title=\"wrap (class method)\">+ (Object) <strong>wrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n    </ul>\n  \n    <h2>\n      Instance Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#has_next%3F-instance_method\" title=\"#has_next? (instance method)\">- (true, false) <strong>has_next?</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#next-instance_method\" title=\"#next (instance method)\">- (::ReactivePgClient::Row) <strong>next</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n    </ul>\n  \n\n\n\n  <div id=\"class_method_details\" class=\"method_details_list\">\n    <h2>Class Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"accept?-class_method\">\n  \n    + (<tt>Boolean</tt>) <strong>accept?</strong>(obj) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Boolean</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n18\n19\n20</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_iterator.rb', line 18</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>PgIterator</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_api_type-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_api_type</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n27\n28\n29</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_iterator.rb', line 27</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_api_type'>j_api_type</span>\n  <span class='cvar'>@@j_api_type</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_class-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_class</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n30\n31\n32</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_iterator.rb', line 30</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_class'>j_class</span>\n  <span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgIterator</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"unwrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>unwrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n24\n25\n26</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_iterator.rb', line 24</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_unwrap'>unwrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"wrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>wrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n21\n22\n23</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_iterator.rb', line 21</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_wrap'>wrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='const'>PgIterator</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n  <div id=\"instance_method_details\" class=\"method_details_list\">\n    <h2>Instance Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"has_next?-instance_method\">\n  \n    - (<tt>true</tt>, <tt>false</tt>) <strong>has_next?</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>true</tt>, <tt>false</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n34\n35\n36\n37\n38\n39</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_iterator.rb', line 34</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_has_next?'>has_next?</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:hasNext</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling has_next?()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"next-instance_method\">\n  \n    - (<tt><span class='object_link'><a href=\"Row.html\" title=\"ReactivePgClient::Row (class)\">::ReactivePgClient::Row</a></span></tt>) <strong>next</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"Row.html\" title=\"ReactivePgClient::Row (class)\">::ReactivePgClient::Row</a></span></tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n41\n42\n43\n44\n45\n46</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_iterator.rb', line 41</span>\n\n<span class='kw'>def</span> <span class='kw'>next</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:next</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>Row</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling next()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n</div>\n\n    <div id=\"footer\">\n  Generated on Fri Jan 25 16:08:13 2019 by\n  <a href=\"http://yardoc.org\" title=\"Yay! A Ruby Documentation Tool\" target=\"_parent\">yard</a>\n  0.8.7.6 (ruby-2.3.3).\n</div>\n\n  </body>\n</html>"
  },
  {
    "path": "docs/yardoc/ReactivePgClient/PgPool.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>\n  Class: ReactivePgClient::PgPool\n  \n    &mdash; Documentation by YARD 0.8.7.6\n  \n</title>\n\n  <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\" charset=\"utf-8\" />\n\n  <link rel=\"stylesheet\" href=\"../css/common.css\" type=\"text/css\" charset=\"utf-8\" />\n\n<script type=\"text/javascript\" charset=\"utf-8\">\n  hasFrames = window.top.frames.main ? true : false;\n  relpath = '../';\n  framesUrl = \"../frames.html#!ReactivePgClient/PgPool.html\";\n</script>\n\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/jquery.js\"></script>\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/app.js\"></script>\n\n\n  </head>\n  <body>\n    <div id=\"header\">\n      <div id=\"menu\">\n  \n    <a href=\"../_index.html\">Index (P)</a> &raquo;\n    <span class='title'><span class='object_link'><a href=\"../ReactivePgClient.html\" title=\"ReactivePgClient (module)\">ReactivePgClient</a></span></span>\n     &raquo; \n    <span class=\"title\">PgPool</span>\n  \n\n  <div class=\"noframes\"><span class=\"title\">(</span><a href=\".\" target=\"_top\">no frames</a><span class=\"title\">)</span></div>\n</div>\n\n      <div id=\"search\">\n  \n    <a class=\"full_list_link\" id=\"class_list_link\"\n        href=\"../class_list.html\">\n      Class List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"method_list_link\"\n        href=\"../method_list.html\">\n      Method List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"file_list_link\"\n        href=\"../file_list.html\">\n      File List\n    </a>\n  \n</div>\n      <div class=\"clear\"></div>\n    </div>\n\n    <iframe id=\"search_frame\"></iframe>\n\n    <div id=\"content\"><h1>Class: ReactivePgClient::PgPool\n  \n  \n  \n</h1>\n\n<dl class=\"box\">\n  \n    <dt class=\"r1\">Inherits:</dt>\n    <dd class=\"r1\">\n      <span class=\"inheritName\"><span class='object_link'><a href=\"PgClient.html\" title=\"ReactivePgClient::PgClient (class)\">PgClient</a></span></span>\n      \n        <ul class=\"fullTree\">\n          <li>Object</li>\n          \n            <li class=\"next\"><span class='object_link'><a href=\"PgClient.html\" title=\"ReactivePgClient::PgClient (class)\">PgClient</a></span></li>\n          \n            <li class=\"next\">ReactivePgClient::PgPool</li>\n          \n        </ul>\n        <a href=\"#\" class=\"inheritanceTree\">show all</a>\n      \n      </dd>\n    \n  \n  \n    \n  \n    \n  \n  \n  \n    <dt class=\"r2 last\">Defined in:</dt>\n    <dd class=\"r2 last\">/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_pool.rb</dd>\n  \n</dl>\n<div class=\"clear\"></div>\n\n<h2>Overview</h2><div class=\"docstring\">\n  <div class=\"discussion\">\n    A pool of connection.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n\n</div>\n  <h2>Constant Summary</h2>\n  \n    <dl class=\"constants\">\n      \n        <dt id=\"j_api_type-classvariable\" class=\"\">@@j_api_type =\n          \n        </dt>\n        <dd><pre class=\"code\"><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span></pre></dd>\n      \n    </dl>\n  \n\n\n\n\n\n\n\n  \n    <h2>\n      Class Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#accept%3F-class_method\" title=\"accept? (class method)\">+ (Boolean) <strong>accept?</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_api_type-class_method\" title=\"j_api_type (class method)\">+ (Object) <strong>j_api_type</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_class-class_method\" title=\"j_class (class method)\">+ (Object) <strong>j_class</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#unwrap-class_method\" title=\"unwrap (class method)\">+ (Object) <strong>unwrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#wrap-class_method\" title=\"wrap (class method)\">+ (Object) <strong>wrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n    </ul>\n  \n    <h2>\n      Instance Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#begin-instance_method\" title=\"#begin (instance method)\">- (void) <strong>begin</strong> { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Borrow a connection from the pool and begin a transaction, the underlying connection will be returned  to the pool when the transaction ends.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#close-instance_method\" title=\"#close (instance method)\">- (void) <strong>close</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Close the pool and release the associated resources.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_connection-instance_method\" title=\"#get_connection (instance method)\">- (void) <strong>get_connection</strong> { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get a connection from the pool.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#prepared_batch-instance_method\" title=\"#prepared_batch (instance method)\">- (self) <strong>prepared_batch</strong>(sql = nil, batch = nil) { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#prepared_query-instance_method\" title=\"#prepared_query (instance method)\">- (self) <strong>prepared_query</strong>(sql = nil, arguments = nil) { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#query-instance_method\" title=\"#query (instance method)\">- (self) <strong>query</strong>(sql = nil) { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n    </ul>\n  \n\n\n  \n  \n  \n  \n  \n  \n  \n  \n  <h3 class=\"inherited\">Methods inherited from <span class='object_link'><a href=\"PgClient.html\" title=\"ReactivePgClient::PgClient (class)\">PgClient</a></span></h3>\n  <p class=\"inherited\"><span class='object_link'><a href=\"PgClient.html#connect-class_method\" title=\"ReactivePgClient::PgClient.connect (method)\">connect</a></span>, <span class='object_link'><a href=\"PgClient.html#pool-class_method\" title=\"ReactivePgClient::PgClient.pool (method)\">pool</a></span></p>\n\n\n  <div id=\"class_method_details\" class=\"method_details_list\">\n    <h2>Class Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"accept?-class_method\">\n  \n    + (<tt>Boolean</tt>) <strong>accept?</strong>(obj) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Boolean</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n23\n24\n25</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_pool.rb', line 23</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>PgPool</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_api_type-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_api_type</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n32\n33\n34</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_pool.rb', line 32</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_api_type'>j_api_type</span>\n  <span class='cvar'>@@j_api_type</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_class-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_class</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n35\n36\n37</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_pool.rb', line 35</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_class'>j_class</span>\n  <span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgPool</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"unwrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>unwrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n29\n30\n31</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_pool.rb', line 29</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_unwrap'>unwrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"wrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>wrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n26\n27\n28</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_pool.rb', line 26</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_wrap'>wrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='const'>PgPool</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n  <div id=\"instance_method_details\" class=\"method_details_list\">\n    <h2>Instance Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"begin-instance_method\">\n  \n    - (<tt>void</tt>) <strong>begin</strong> { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    <p class=\"note returns_void\">This method returns an undefined value.</p>Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n to the pool when the transaction ends.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n86\n87\n88\n89\n90\n91</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_pool.rb', line 86</span>\n\n<span class='kw'>def</span> <span class='kw'>begin</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:begin</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgTransaction</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling begin()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"close-instance_method\">\n  \n    - (<tt>void</tt>) <strong>close</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    <p class=\"note returns_void\">This method returns an undefined value.</p>Close the pool and release the associated resources.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n94\n95\n96\n97\n98\n99</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_pool.rb', line 94</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_close'>close</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:close</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling close()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_connection-instance_method\">\n  \n    - (<tt>void</tt>) <strong>get_connection</strong> { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    <p class=\"note returns_void\">This method returns an undefined value.</p>Get a connection from the pool.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n        \n        <div class='inline'>the handler that will get the connection result</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n76\n77\n78\n79\n80\n81</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_pool.rb', line 76</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_connection'>get_connection</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getConnection</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgConnection</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_connection()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"prepared_batch-instance_method\">\n  \n    - (<tt>self</tt>) <strong>prepared_batch</strong>(sql = nil, batch = nil) { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>sql</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n    </li>\n  \n    <li>\n      \n        <span class='name'>batch</span>\n      \n      \n        <span class='type'>(<tt>Array&lt;<span class='object_link'><a href=\"Tuple.html\" title=\"ReactivePgClient::Tuple (class)\">::ReactivePgClient::Tuple</a></span>&gt;</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n66\n67\n68\n69\n70\n71\n72</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_pool.rb', line 66</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_prepared_batch'>prepared_batch</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='op'>=</span><span class='kw'>nil</span><span class='comma'>,</span><span class='id identifier rubyid_batch'>batch</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_sql'>sql</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_batch'>batch</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Array</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:preparedBatch</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>JavaUtil</span><span class='op'>::</span><span class='const'>List</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='comma'>,</span><span class='id identifier rubyid_batch'>batch</span><span class='period'>.</span><span class='id identifier rubyid_map'>map</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_element'>element</span><span class='op'>|</span> <span class='id identifier rubyid_element'>element</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span> <span class='rbrace'>}</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling prepared_batch(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_sql'>sql</span><span class='embexpr_end'>}</span><span class='tstring_content'>,</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_batch'>batch</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"prepared_query-instance_method\">\n  \n    - (<tt>self</tt>) <strong>prepared_query</strong>(sql = nil, arguments = nil) { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>sql</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n    </li>\n  \n    <li>\n      \n        <span class='name'>arguments</span>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"Tuple.html\" title=\"ReactivePgClient::Tuple (class)\">::ReactivePgClient::Tuple</a></span></tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_pool.rb', line 42</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_prepared_query'>prepared_query</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='op'>=</span><span class='kw'>nil</span><span class='comma'>,</span><span class='id identifier rubyid_arguments'>arguments</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_sql'>sql</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_arguments'>arguments</span> <span class='op'>==</span> <span class='kw'>nil</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:preparedQuery</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_sql'>sql</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_arguments'>arguments</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_method_defined?'>method_defined?</span><span class='lparen'>(</span><span class='symbol'>:j_del</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:preparedQuery</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='comma'>,</span><span class='id identifier rubyid_arguments'>arguments</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling prepared_query(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_sql'>sql</span><span class='embexpr_end'>}</span><span class='tstring_content'>,</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_arguments'>arguments</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"query-instance_method\">\n  \n    - (<tt>self</tt>) <strong>query</strong>(sql = nil) { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>sql</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n55\n56\n57\n58\n59\n60\n61</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_pool.rb', line 55</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_query'>query</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_sql'>sql</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:query</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling query(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_sql'>sql</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n</div>\n\n    <div id=\"footer\">\n  Generated on Fri Jan 25 16:08:12 2019 by\n  <a href=\"http://yardoc.org\" title=\"Yay! A Ruby Documentation Tool\" target=\"_parent\">yard</a>\n  0.8.7.6 (ruby-2.3.3).\n</div>\n\n  </body>\n</html>"
  },
  {
    "path": "docs/yardoc/ReactivePgClient/PgPreparedQuery.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>\n  Class: ReactivePgClient::PgPreparedQuery\n  \n    &mdash; Documentation by YARD 0.8.7.6\n  \n</title>\n\n  <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\" charset=\"utf-8\" />\n\n  <link rel=\"stylesheet\" href=\"../css/common.css\" type=\"text/css\" charset=\"utf-8\" />\n\n<script type=\"text/javascript\" charset=\"utf-8\">\n  hasFrames = window.top.frames.main ? true : false;\n  relpath = '../';\n  framesUrl = \"../frames.html#!ReactivePgClient/PgPreparedQuery.html\";\n</script>\n\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/jquery.js\"></script>\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/app.js\"></script>\n\n\n  </head>\n  <body>\n    <div id=\"header\">\n      <div id=\"menu\">\n  \n    <a href=\"../_index.html\">Index (P)</a> &raquo;\n    <span class='title'><span class='object_link'><a href=\"../ReactivePgClient.html\" title=\"ReactivePgClient (module)\">ReactivePgClient</a></span></span>\n     &raquo; \n    <span class=\"title\">PgPreparedQuery</span>\n  \n\n  <div class=\"noframes\"><span class=\"title\">(</span><a href=\".\" target=\"_top\">no frames</a><span class=\"title\">)</span></div>\n</div>\n\n      <div id=\"search\">\n  \n    <a class=\"full_list_link\" id=\"class_list_link\"\n        href=\"../class_list.html\">\n      Class List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"method_list_link\"\n        href=\"../method_list.html\">\n      Method List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"file_list_link\"\n        href=\"../file_list.html\">\n      File List\n    </a>\n  \n</div>\n      <div class=\"clear\"></div>\n    </div>\n\n    <iframe id=\"search_frame\"></iframe>\n\n    <div id=\"content\"><h1>Class: ReactivePgClient::PgPreparedQuery\n  \n  \n  \n</h1>\n\n<dl class=\"box\">\n  \n    <dt class=\"r1\">Inherits:</dt>\n    <dd class=\"r1\">\n      <span class=\"inheritName\">Object</span>\n      \n        <ul class=\"fullTree\">\n          <li>Object</li>\n          \n            <li class=\"next\">ReactivePgClient::PgPreparedQuery</li>\n          \n        </ul>\n        <a href=\"#\" class=\"inheritanceTree\">show all</a>\n      \n      </dd>\n    \n  \n  \n    \n  \n    \n  \n  \n  \n    <dt class=\"r2 last\">Defined in:</dt>\n    <dd class=\"r2 last\">/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_prepared_query.rb</dd>\n  \n</dl>\n<div class=\"clear\"></div>\n\n<h2>Overview</h2><div class=\"docstring\">\n  <div class=\"discussion\">\n    A prepared query.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n\n</div>\n  <h2>Constant Summary</h2>\n  \n    <dl class=\"constants\">\n      \n        <dt id=\"j_api_type-classvariable\" class=\"\">@@j_api_type =\n          \n        </dt>\n        <dd><pre class=\"code\"><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span></pre></dd>\n      \n    </dl>\n  \n\n\n\n\n\n\n\n  \n    <h2>\n      Class Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#accept%3F-class_method\" title=\"accept? (class method)\">+ (Boolean) <strong>accept?</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_api_type-class_method\" title=\"j_api_type (class method)\">+ (Object) <strong>j_api_type</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_class-class_method\" title=\"j_class (class method)\">+ (Object) <strong>j_class</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#unwrap-class_method\" title=\"unwrap (class method)\">+ (Object) <strong>unwrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#wrap-class_method\" title=\"wrap (class method)\">+ (Object) <strong>wrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n    </ul>\n  \n    <h2>\n      Instance Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#batch-instance_method\" title=\"#batch (instance method)\">- (self) <strong>batch</strong>(argsList = nil) { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Execute a batch.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#close-instance_method\" title=\"#close (instance method)\">- (void) <strong>close</strong> { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Like <span class='object_link'><a href=\"#close-instance_method\" title=\"ReactivePgClient::PgPreparedQuery#close (method)\">#close</a></span> but notifies the completionHandler when it's closed.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#create_stream-instance_method\" title=\"#create_stream (instance method)\">- (::ReactivePgClient::PgStream) <strong>create_stream</strong>(fetch = nil, args = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Execute the prepared query with a cursor and createStream the result.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#cursor-instance_method\" title=\"#cursor (instance method)\">- (::ReactivePgClient::PgCursor) <strong>cursor</strong>(args = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Create a cursor with the provided arguments.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#execute-instance_method\" title=\"#execute (instance method)\">- (self) <strong>execute</strong>(args = nil) { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Create a cursor with the provided arguments.</div></span>\n  \n</li>\n\n      \n    </ul>\n  \n\n\n\n  <div id=\"class_method_details\" class=\"method_details_list\">\n    <h2>Class Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"accept?-class_method\">\n  \n    + (<tt>Boolean</tt>) <strong>accept?</strong>(obj) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Boolean</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n22\n23\n24</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_prepared_query.rb', line 22</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>PgPreparedQuery</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_api_type-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_api_type</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n31\n32\n33</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_prepared_query.rb', line 31</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_api_type'>j_api_type</span>\n  <span class='cvar'>@@j_api_type</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_class-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_class</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n34\n35\n36</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_prepared_query.rb', line 34</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_class'>j_class</span>\n  <span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgPreparedQuery</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"unwrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>unwrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n28\n29\n30</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_prepared_query.rb', line 28</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_unwrap'>unwrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"wrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>wrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n25\n26\n27</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_prepared_query.rb', line 25</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_wrap'>wrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='const'>PgPreparedQuery</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n  <div id=\"instance_method_details\" class=\"method_details_list\">\n    <h2>Instance Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"batch-instance_method\">\n  \n    - (<tt>self</tt>) <strong>batch</strong>(argsList = nil) { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Execute a batch.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>argsList</span>\n      \n      \n        <span class='type'>(<tt>Array&lt;<span class='object_link'><a href=\"Tuple.html\" title=\"ReactivePgClient::Tuple (class)\">::ReactivePgClient::Tuple</a></span>&gt;</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the list of tuple for the batch</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n79\n80\n81\n82\n83\n84\n85</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_prepared_query.rb', line 79</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_batch'>batch</span><span class='lparen'>(</span><span class='id identifier rubyid_argsList'>argsList</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_argsList'>argsList</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Array</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:batch</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>JavaUtil</span><span class='op'>::</span><span class='const'>List</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_argsList'>argsList</span><span class='period'>.</span><span class='id identifier rubyid_map'>map</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_element'>element</span><span class='op'>|</span> <span class='id identifier rubyid_element'>element</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span> <span class='rbrace'>}</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling batch(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_argsList'>argsList</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"close-instance_method\">\n  \n    - (<tt>void</tt>) <strong>close</strong> { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    <p class=\"note returns_void\">This method returns an undefined value.</p>Like <span class='object_link'><a href=\"#close-instance_method\" title=\"ReactivePgClient::PgPreparedQuery#close (method)\">#close</a></span> but notifies the <code>completionHandler</code> when it's closed.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n89\n90\n91\n92\n93\n94\n95\n96</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_prepared_query.rb', line 89</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_close'>close</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:close</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:close</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling close()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"create_stream-instance_method\">\n  \n    - (<tt><span class='object_link'><a href=\"PgStream.html\" title=\"ReactivePgClient::PgStream (class)\">::ReactivePgClient::PgStream</a></span></tt>) <strong>create_stream</strong>(fetch = nil, args = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Execute the prepared query with a cursor and createStream the result. The createStream opens a cursor\n with a <code>fetch</code> size to fetch the results.\n <p/>\n Note: this requires to be in a transaction, since cursors require it.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>fetch</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the cursor fetch size</div>\n      \n    </li>\n  \n    <li>\n      \n        <span class='name'>args</span>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"Tuple.html\" title=\"ReactivePgClient::Tuple (class)\">::ReactivePgClient::Tuple</a></span></tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the prepared query arguments</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"PgStream.html\" title=\"ReactivePgClient::PgStream (class)\">::ReactivePgClient::PgStream</a></span></tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the createStream</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n69\n70\n71\n72\n73\n74</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_prepared_query.rb', line 69</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_create_stream'>create_stream</span><span class='lparen'>(</span><span class='id identifier rubyid_fetch'>fetch</span><span class='op'>=</span><span class='kw'>nil</span><span class='comma'>,</span><span class='id identifier rubyid_args'>args</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_fetch'>fetch</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_args'>args</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_method_defined?'>method_defined?</span><span class='lparen'>(</span><span class='symbol'>:j_del</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:createStream</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_fetch'>fetch</span><span class='comma'>,</span><span class='id identifier rubyid_args'>args</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgStream</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>Row</span><span class='period'>.</span><span class='id identifier rubyid_j_api_type'>j_api_type</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling create_stream(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_fetch'>fetch</span><span class='embexpr_end'>}</span><span class='tstring_content'>,</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_args'>args</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"cursor-instance_method\">\n  \n    - (<tt><span class='object_link'><a href=\"PgCursor.html\" title=\"ReactivePgClient::PgCursor (class)\">::ReactivePgClient::PgCursor</a></span></tt>) <strong>cursor</strong>(args = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Create a cursor with the provided <code>arguments</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>args</span>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"Tuple.html\" title=\"ReactivePgClient::Tuple (class)\">::ReactivePgClient::Tuple</a></span></tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the list of arguments</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"PgCursor.html\" title=\"ReactivePgClient::PgCursor (class)\">::ReactivePgClient::PgCursor</a></span></tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the query</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n54\n55\n56\n57\n58\n59\n60\n61</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_prepared_query.rb', line 54</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_cursor'>cursor</span><span class='lparen'>(</span><span class='id identifier rubyid_args'>args</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_args'>args</span> <span class='op'>==</span> <span class='kw'>nil</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:cursor</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgCursor</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_args'>args</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_method_defined?'>method_defined?</span><span class='lparen'>(</span><span class='symbol'>:j_del</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:cursor</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_args'>args</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgCursor</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling cursor(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_args'>args</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"execute-instance_method\">\n  \n    - (<tt>self</tt>) <strong>execute</strong>(args = nil) { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Create a cursor with the provided <code>arguments</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>args</span>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"Tuple.html\" title=\"ReactivePgClient::Tuple (class)\">::ReactivePgClient::Tuple</a></span></tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the list of arguments</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_prepared_query.rb', line 41</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_execute'>execute</span><span class='lparen'>(</span><span class='id identifier rubyid_args'>args</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_block_given?'>block_given?</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_args'>args</span> <span class='op'>==</span> <span class='kw'>nil</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:execute</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_args'>args</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_method_defined?'>method_defined?</span><span class='lparen'>(</span><span class='symbol'>:j_del</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:execute</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_args'>args</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling execute(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_args'>args</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n</div>\n\n    <div id=\"footer\">\n  Generated on Fri Jan 25 16:08:14 2019 by\n  <a href=\"http://yardoc.org\" title=\"Yay! A Ruby Documentation Tool\" target=\"_parent\">yard</a>\n  0.8.7.6 (ruby-2.3.3).\n</div>\n\n  </body>\n</html>"
  },
  {
    "path": "docs/yardoc/ReactivePgClient/PgResult.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>\n  Class: ReactivePgClient::PgResult\n  \n    &mdash; Documentation by YARD 0.8.7.6\n  \n</title>\n\n  <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\" charset=\"utf-8\" />\n\n  <link rel=\"stylesheet\" href=\"../css/common.css\" type=\"text/css\" charset=\"utf-8\" />\n\n<script type=\"text/javascript\" charset=\"utf-8\">\n  hasFrames = window.top.frames.main ? true : false;\n  relpath = '../';\n  framesUrl = \"../frames.html#!ReactivePgClient/PgResult.html\";\n</script>\n\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/jquery.js\"></script>\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/app.js\"></script>\n\n\n  </head>\n  <body>\n    <div id=\"header\">\n      <div id=\"menu\">\n  \n    <a href=\"../_index.html\">Index (P)</a> &raquo;\n    <span class='title'><span class='object_link'><a href=\"../ReactivePgClient.html\" title=\"ReactivePgClient (module)\">ReactivePgClient</a></span></span>\n     &raquo; \n    <span class=\"title\">PgResult</span>\n  \n\n  <div class=\"noframes\"><span class=\"title\">(</span><a href=\".\" target=\"_top\">no frames</a><span class=\"title\">)</span></div>\n</div>\n\n      <div id=\"search\">\n  \n    <a class=\"full_list_link\" id=\"class_list_link\"\n        href=\"../class_list.html\">\n      Class List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"method_list_link\"\n        href=\"../method_list.html\">\n      Method List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"file_list_link\"\n        href=\"../file_list.html\">\n      File List\n    </a>\n  \n</div>\n      <div class=\"clear\"></div>\n    </div>\n\n    <iframe id=\"search_frame\"></iframe>\n\n    <div id=\"content\"><h1>Class: ReactivePgClient::PgResult\n  \n  \n  \n</h1>\n\n<dl class=\"box\">\n  \n    <dt class=\"r1\">Inherits:</dt>\n    <dd class=\"r1\">\n      <span class=\"inheritName\">Object</span>\n      \n        <ul class=\"fullTree\">\n          <li>Object</li>\n          \n            <li class=\"next\">ReactivePgClient::PgResult</li>\n          \n        </ul>\n        <a href=\"#\" class=\"inheritanceTree\">show all</a>\n      \n      </dd>\n    \n  \n  \n    \n  \n    \n  \n  \n  \n    <dt class=\"r2 last\">Defined in:</dt>\n    <dd class=\"r2 last\">/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_result.rb</dd>\n  \n</dl>\n<div class=\"clear\"></div>\n\n<h2>Overview</h2><div class=\"docstring\">\n  <div class=\"discussion\">\n    Represents the result of an operation on database.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n\n</div><div id=\"subclasses\">\n  <h2>Direct Known Subclasses</h2>\n  <p class=\"children\"><span class='object_link'><a href=\"PgRowSet.html\" title=\"ReactivePgClient::PgRowSet (class)\">PgRowSet</a></span></p>\n</div>\n\n\n\n\n\n\n\n  \n    <h2>\n      Instance Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#columns_names-instance_method\" title=\"#columns_names (instance method)\">- (Array&lt;String&gt;) <strong>columns_names</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get the names of columns in the PgResult.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#next-instance_method\" title=\"#next (instance method)\">- (::ReactivePgClient::PgResult) <strong>next</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Return the next available result or null, e.g for a simple query that executed multiple queries or for  a batch result.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#row_count-instance_method\" title=\"#row_count (instance method)\">- (Fixnum) <strong>row_count</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get the number of the affected rows in the operation to this PgResult.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#size-instance_method\" title=\"#size (instance method)\">- (Fixnum) <strong>size</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get the number of rows in the PgResult.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#value-instance_method\" title=\"#value (instance method)\">- (Object) <strong>value</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get the result value.</div></span>\n  \n</li>\n\n      \n    </ul>\n  \n\n\n\n  <div id=\"instance_method_details\" class=\"method_details_list\">\n    <h2>Instance Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"columns_names-instance_method\">\n  \n    - (<tt>Array&lt;String&gt;</tt>) <strong>columns_names</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get the names of columns in the PgResult.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Array&lt;String&gt;</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the list of names of columns.</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n35\n36\n37\n38\n39\n40</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_result.rb', line 35</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_columns_names'>columns_names</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:columnsNames</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_to_a'>to_a</span><span class='period'>.</span><span class='id identifier rubyid_map'>map</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_elt'>elt</span><span class='op'>|</span> <span class='id identifier rubyid_elt'>elt</span> <span class='rbrace'>}</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling columns_names()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"next-instance_method\">\n  \n    - (<tt><span class='object_link'><a href=\"\" title=\"ReactivePgClient::PgResult (class)\">::ReactivePgClient::PgResult</a></span></tt>) <strong>next</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Return the next available result or <code>null</code>, e.g for a simple query that executed multiple queries or for\n a batch result.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"\" title=\"ReactivePgClient::PgResult (class)\">::ReactivePgClient::PgResult</a></span></tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the next available result or <code>null</code> if none is available</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n60\n61\n62\n63\n64\n65</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_result.rb', line 60</span>\n\n<span class='kw'>def</span> <span class='kw'>next</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:next</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgResult</span><span class='comma'>,</span> <span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling next()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"row_count-instance_method\">\n  \n    - (<tt>Fixnum</tt>) <strong>row_count</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get the number of the affected rows in the operation to this PgResult.\n <p/>\n The meaning depends on the executed statement:\n <ul>\n   <li>INSERT: the number of rows inserted</li>\n   <li>DELETE: the number of rows deleted</li>\n   <li>UPDATE: the number of rows updated</li>\n   <li>SELECT: the number of rows retrieved</li>\n </ul>\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the count of affected rows.</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n27\n28\n29\n30\n31\n32</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_result.rb', line 27</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_row_count'>row_count</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:rowCount</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling row_count()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"size-instance_method\">\n  \n    - (<tt>Fixnum</tt>) <strong>size</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get the number of rows in the PgResult.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the count of rows.</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n43\n44\n45\n46\n47\n48</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_result.rb', line 43</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_size'>size</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:size</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling size()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"value-instance_method\">\n  \n    - (<tt>Object</tt>) <strong>value</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get the result value.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Object</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the result</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n51\n52\n53\n54\n55\n56</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_result.rb', line 51</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_value'>value</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_arg_T</span><span class='period'>.</span><span class='id identifier rubyid_wrap'>wrap</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:value</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling value()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n</div>\n\n    <div id=\"footer\">\n  Generated on Fri Jan 25 16:08:12 2019 by\n  <a href=\"http://yardoc.org\" title=\"Yay! A Ruby Documentation Tool\" target=\"_parent\">yard</a>\n  0.8.7.6 (ruby-2.3.3).\n</div>\n\n  </body>\n</html>"
  },
  {
    "path": "docs/yardoc/ReactivePgClient/PgRowSet.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>\n  Class: ReactivePgClient::PgRowSet\n  \n    &mdash; Documentation by YARD 0.8.7.6\n  \n</title>\n\n  <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\" charset=\"utf-8\" />\n\n  <link rel=\"stylesheet\" href=\"../css/common.css\" type=\"text/css\" charset=\"utf-8\" />\n\n<script type=\"text/javascript\" charset=\"utf-8\">\n  hasFrames = window.top.frames.main ? true : false;\n  relpath = '../';\n  framesUrl = \"../frames.html#!ReactivePgClient/PgRowSet.html\";\n</script>\n\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/jquery.js\"></script>\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/app.js\"></script>\n\n\n  </head>\n  <body>\n    <div id=\"header\">\n      <div id=\"menu\">\n  \n    <a href=\"../_index.html\">Index (P)</a> &raquo;\n    <span class='title'><span class='object_link'><a href=\"../ReactivePgClient.html\" title=\"ReactivePgClient (module)\">ReactivePgClient</a></span></span>\n     &raquo; \n    <span class=\"title\">PgRowSet</span>\n  \n\n  <div class=\"noframes\"><span class=\"title\">(</span><a href=\".\" target=\"_top\">no frames</a><span class=\"title\">)</span></div>\n</div>\n\n      <div id=\"search\">\n  \n    <a class=\"full_list_link\" id=\"class_list_link\"\n        href=\"../class_list.html\">\n      Class List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"method_list_link\"\n        href=\"../method_list.html\">\n      Method List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"file_list_link\"\n        href=\"../file_list.html\">\n      File List\n    </a>\n  \n</div>\n      <div class=\"clear\"></div>\n    </div>\n\n    <iframe id=\"search_frame\"></iframe>\n\n    <div id=\"content\"><h1>Class: ReactivePgClient::PgRowSet\n  \n  \n  \n</h1>\n\n<dl class=\"box\">\n  \n    <dt class=\"r1\">Inherits:</dt>\n    <dd class=\"r1\">\n      <span class=\"inheritName\"><span class='object_link'><a href=\"PgResult.html\" title=\"ReactivePgClient::PgResult (class)\">PgResult</a></span></span>\n      \n        <ul class=\"fullTree\">\n          <li>Object</li>\n          \n            <li class=\"next\"><span class='object_link'><a href=\"PgResult.html\" title=\"ReactivePgClient::PgResult (class)\">PgResult</a></span></li>\n          \n            <li class=\"next\">ReactivePgClient::PgRowSet</li>\n          \n        </ul>\n        <a href=\"#\" class=\"inheritanceTree\">show all</a>\n      \n      </dd>\n    \n  \n  \n    \n  \n    \n  \n  \n  \n    <dt class=\"r2 last\">Defined in:</dt>\n    <dd class=\"r2 last\">/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb</dd>\n  \n</dl>\n<div class=\"clear\"></div>\n\n<h2>Overview</h2><div class=\"docstring\">\n  <div class=\"discussion\">\n    A set of rows.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n\n</div>\n  <h2>Constant Summary</h2>\n  \n    <dl class=\"constants\">\n      \n        <dt id=\"j_api_type-classvariable\" class=\"\">@@j_api_type =\n          \n        </dt>\n        <dd><pre class=\"code\"><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span></pre></dd>\n      \n    </dl>\n  \n\n\n\n\n\n\n\n  \n    <h2>\n      Class Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#accept%3F-class_method\" title=\"accept? (class method)\">+ (Boolean) <strong>accept?</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_api_type-class_method\" title=\"j_api_type (class method)\">+ (Object) <strong>j_api_type</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_class-class_method\" title=\"j_class (class method)\">+ (Object) <strong>j_class</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#unwrap-class_method\" title=\"unwrap (class method)\">+ (Object) <strong>unwrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#wrap-class_method\" title=\"wrap (class method)\">+ (Object) <strong>wrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n    </ul>\n  \n    <h2>\n      Instance Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#columns_names-instance_method\" title=\"#columns_names (instance method)\">- (Array&lt;String&gt;) <strong>columns_names</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get the names of columns in the PgResult.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#iterator-instance_method\" title=\"#iterator (instance method)\">- (::ReactivePgClient::PgIterator) <strong>iterator</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#next-instance_method\" title=\"#next (instance method)\">- (::ReactivePgClient::PgRowSet) <strong>next</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#row_count-instance_method\" title=\"#row_count (instance method)\">- (Fixnum) <strong>row_count</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get the number of the affected rows in the operation to this PgResult.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#size-instance_method\" title=\"#size (instance method)\">- (Fixnum) <strong>size</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get the number of rows in the PgResult.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#value-instance_method\" title=\"#value (instance method)\">- (::ReactivePgClient::PgRowSet) <strong>value</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get the result value.</div></span>\n  \n</li>\n\n      \n    </ul>\n  \n\n\n  \n  \n  \n  \n  \n  \n\n  <div id=\"class_method_details\" class=\"method_details_list\">\n    <h2>Class Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"accept?-class_method\">\n  \n    + (<tt>Boolean</tt>) <strong>accept?</strong>(obj) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Boolean</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n21\n22\n23</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 21</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>PgRowSet</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_api_type-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_api_type</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n30\n31\n32</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 30</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_api_type'>j_api_type</span>\n  <span class='cvar'>@@j_api_type</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_class-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_class</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n33\n34\n35</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 33</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_class'>j_class</span>\n  <span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"unwrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>unwrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n27\n28\n29</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 27</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_unwrap'>unwrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"wrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>wrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n24\n25\n26</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 24</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_wrap'>wrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='const'>PgRowSet</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n  <div id=\"instance_method_details\" class=\"method_details_list\">\n    <h2>Instance Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"columns_names-instance_method\">\n  \n    - (<tt>Array&lt;String&gt;</tt>) <strong>columns_names</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get the names of columns in the PgResult.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Array&lt;String&gt;</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the list of names of columns.</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n54\n55\n56\n57\n58\n59</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 54</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_columns_names'>columns_names</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:columnsNames</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_to_a'>to_a</span><span class='period'>.</span><span class='id identifier rubyid_map'>map</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_elt'>elt</span><span class='op'>|</span> <span class='id identifier rubyid_elt'>elt</span> <span class='rbrace'>}</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling columns_names()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"iterator-instance_method\">\n  \n    - (<tt><span class='object_link'><a href=\"PgIterator.html\" title=\"ReactivePgClient::PgIterator (class)\">::ReactivePgClient::PgIterator</a></span></tt>) <strong>iterator</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"PgIterator.html\" title=\"ReactivePgClient::PgIterator (class)\">::ReactivePgClient::PgIterator</a></span></tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n77\n78\n79\n80\n81\n82</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 77</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_iterator'>iterator</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:iterator</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgIterator</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling iterator()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"next-instance_method\">\n  \n    - (<tt><span class='object_link'><a href=\"\" title=\"ReactivePgClient::PgRowSet (class)\">::ReactivePgClient::PgRowSet</a></span></tt>) <strong>next</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"\" title=\"ReactivePgClient::PgRowSet (class)\">::ReactivePgClient::PgRowSet</a></span></tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n84\n85\n86\n87\n88\n89</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 84</span>\n\n<span class='kw'>def</span> <span class='kw'>next</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:next</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling next()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"row_count-instance_method\">\n  \n    - (<tt>Fixnum</tt>) <strong>row_count</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get the number of the affected rows in the operation to this PgResult.\n <p/>\n The meaning depends on the executed statement:\n <ul>\n   <li>INSERT: the number of rows inserted</li>\n   <li>DELETE: the number of rows deleted</li>\n   <li>UPDATE: the number of rows updated</li>\n   <li>SELECT: the number of rows retrieved</li>\n </ul>\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the count of affected rows.</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n46\n47\n48\n49\n50\n51</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 46</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_row_count'>row_count</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:rowCount</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling row_count()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"size-instance_method\">\n  \n    - (<tt>Fixnum</tt>) <strong>size</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get the number of rows in the PgResult.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the count of rows.</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n62\n63\n64\n65\n66\n67</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 62</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_size'>size</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:size</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling size()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"value-instance_method\">\n  \n    - (<tt><span class='object_link'><a href=\"\" title=\"ReactivePgClient::PgRowSet (class)\">::ReactivePgClient::PgRowSet</a></span></tt>) <strong>value</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get the result value.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"\" title=\"ReactivePgClient::PgRowSet (class)\">::ReactivePgClient::PgRowSet</a></span></tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the result</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n70\n71\n72\n73\n74\n75</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 70</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_value'>value</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:value</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling value()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n</div>\n\n    <div id=\"footer\">\n  Generated on Fri Jan 25 16:08:13 2019 by\n  <a href=\"http://yardoc.org\" title=\"Yay! A Ruby Documentation Tool\" target=\"_parent\">yard</a>\n  0.8.7.6 (ruby-2.3.3).\n</div>\n\n  </body>\n</html>"
  },
  {
    "path": "docs/yardoc/ReactivePgClient/PgStream.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>\n  Class: ReactivePgClient::PgStream\n  \n    &mdash; Documentation by YARD 0.8.7.6\n  \n</title>\n\n  <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\" charset=\"utf-8\" />\n\n  <link rel=\"stylesheet\" href=\"../css/common.css\" type=\"text/css\" charset=\"utf-8\" />\n\n<script type=\"text/javascript\" charset=\"utf-8\">\n  hasFrames = window.top.frames.main ? true : false;\n  relpath = '../';\n  framesUrl = \"../frames.html#!ReactivePgClient/PgStream.html\";\n</script>\n\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/jquery.js\"></script>\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/app.js\"></script>\n\n\n  </head>\n  <body>\n    <div id=\"header\">\n      <div id=\"menu\">\n  \n    <a href=\"../_index.html\">Index (P)</a> &raquo;\n    <span class='title'><span class='object_link'><a href=\"../ReactivePgClient.html\" title=\"ReactivePgClient (module)\">ReactivePgClient</a></span></span>\n     &raquo; \n    <span class=\"title\">PgStream</span>\n  \n\n  <div class=\"noframes\"><span class=\"title\">(</span><a href=\".\" target=\"_top\">no frames</a><span class=\"title\">)</span></div>\n</div>\n\n      <div id=\"search\">\n  \n    <a class=\"full_list_link\" id=\"class_list_link\"\n        href=\"../class_list.html\">\n      Class List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"method_list_link\"\n        href=\"../method_list.html\">\n      Method List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"file_list_link\"\n        href=\"../file_list.html\">\n      File List\n    </a>\n  \n</div>\n      <div class=\"clear\"></div>\n    </div>\n\n    <iframe id=\"search_frame\"></iframe>\n\n    <div id=\"content\"><h1>Class: ReactivePgClient::PgStream\n  \n  \n  \n</h1>\n\n<dl class=\"box\">\n  \n    <dt class=\"r1\">Inherits:</dt>\n    <dd class=\"r1\">\n      <span class=\"inheritName\">Object</span>\n      \n        <ul class=\"fullTree\">\n          <li>Object</li>\n          \n            <li class=\"next\">ReactivePgClient::PgStream</li>\n          \n        </ul>\n        <a href=\"#\" class=\"inheritanceTree\">show all</a>\n      \n      </dd>\n    \n  \n  \n    \n  \n    \n      <dt class=\"r2\">Includes:</dt>\n      <dd class=\"r2\">Vertx::ReadStream</dd>\n      \n    \n  \n  \n  \n    <dt class=\"r1 last\">Defined in:</dt>\n    <dd class=\"r1 last\">/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_stream.rb</dd>\n  \n</dl>\n<div class=\"clear\"></div>\n\n<h2>Overview</h2><div class=\"docstring\">\n  <div class=\"discussion\">\n    A row oriented stream.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n\n</div>\n\n\n\n\n\n\n  \n    <h2>\n      Instance Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#close-instance_method\" title=\"#close (instance method)\">- (void) <strong>close</strong> { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Close the stream and release the resources.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#end_handler-instance_method\" title=\"#end_handler (instance method)\">- (self) <strong>end_handler</strong> { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#exception_handler-instance_method\" title=\"#exception_handler (instance method)\">- (self) <strong>exception_handler</strong> { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#fetch-instance_method\" title=\"#fetch (instance method)\">- (self) <strong>fetch</strong>(arg0 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#handler-instance_method\" title=\"#handler (instance method)\">- (self) <strong>handler</strong> { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#pause-instance_method\" title=\"#pause (instance method)\">- (self) <strong>pause</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#resume-instance_method\" title=\"#resume (instance method)\">- (self) <strong>resume</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n    </ul>\n  \n\n\n  \n\n  <div id=\"instance_method_details\" class=\"method_details_list\">\n    <h2>Instance Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"close-instance_method\">\n  \n    - (<tt>void</tt>) <strong>close</strong> { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    <p class=\"note returns_void\">This method returns an undefined value.</p>Close the stream and release the resources.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n        \n        <div class='inline'>the completion handler for this operation</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n74\n75\n76\n77\n78\n79\n80\n81</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_stream.rb', line 74</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_close'>close</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:close</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:close</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling close()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"end_handler-instance_method\">\n  \n    - (<tt>self</tt>) <strong>end_handler</strong> { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n64\n65\n66\n67\n68\n69\n70</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_stream.rb', line 64</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_end_handler'>end_handler</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:endHandler</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='kw'>yield</span> <span class='rbrace'>}</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling end_handler()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"exception_handler-instance_method\">\n  \n    - (<tt>self</tt>) <strong>exception_handler</strong> { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n30\n31\n32\n33\n34\n35\n36</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_stream.rb', line 30</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_exception_handler'>exception_handler</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:exceptionHandler</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_event'>event</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_from_throwable'>from_throwable</span><span class='lparen'>(</span><span class='id identifier rubyid_event'>event</span><span class='rparen'>)</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling exception_handler()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"fetch-instance_method\">\n  \n    - (<tt>self</tt>) <strong>fetch</strong>(arg0 = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>arg0</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n21\n22\n23\n24\n25\n26\n27</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_stream.rb', line 21</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_fetch'>fetch</span><span class='lparen'>(</span><span class='id identifier rubyid_arg0'>arg0</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_arg0'>arg0</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:fetch</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_long'>long</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_arg0'>arg0</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling fetch(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_arg0'>arg0</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"handler-instance_method\">\n  \n    - (<tt>self</tt>) <strong>handler</strong> { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n39\n40\n41\n42\n43\n44\n45</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_stream.rb', line 39</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_handler'>handler</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:handler</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_event'>event</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='ivar'>@j_arg_T</span><span class='period'>.</span><span class='id identifier rubyid_wrap'>wrap</span><span class='lparen'>(</span><span class='id identifier rubyid_event'>event</span><span class='rparen'>)</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling handler()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"pause-instance_method\">\n  \n    - (<tt>self</tt>) <strong>pause</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n47\n48\n49\n50\n51\n52\n53</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_stream.rb', line 47</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_pause'>pause</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:pause</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling pause()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"resume-instance_method\">\n  \n    - (<tt>self</tt>) <strong>resume</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n55\n56\n57\n58\n59\n60\n61</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_stream.rb', line 55</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_resume'>resume</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:resume</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling resume()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n</div>\n\n    <div id=\"footer\">\n  Generated on Fri Jan 25 16:08:13 2019 by\n  <a href=\"http://yardoc.org\" title=\"Yay! A Ruby Documentation Tool\" target=\"_parent\">yard</a>\n  0.8.7.6 (ruby-2.3.3).\n</div>\n\n  </body>\n</html>"
  },
  {
    "path": "docs/yardoc/ReactivePgClient/PgSubscriber.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>\n  Class: ReactivePgClient::PgSubscriber\n  \n    &mdash; Documentation by YARD 0.8.7.6\n  \n</title>\n\n  <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\" charset=\"utf-8\" />\n\n  <link rel=\"stylesheet\" href=\"../css/common.css\" type=\"text/css\" charset=\"utf-8\" />\n\n<script type=\"text/javascript\" charset=\"utf-8\">\n  hasFrames = window.top.frames.main ? true : false;\n  relpath = '../';\n  framesUrl = \"../frames.html#!ReactivePgClient/PgSubscriber.html\";\n</script>\n\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/jquery.js\"></script>\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/app.js\"></script>\n\n\n  </head>\n  <body>\n    <div id=\"header\">\n      <div id=\"menu\">\n  \n    <a href=\"../_index.html\">Index (P)</a> &raquo;\n    <span class='title'><span class='object_link'><a href=\"../ReactivePgClient.html\" title=\"ReactivePgClient (module)\">ReactivePgClient</a></span></span>\n     &raquo; \n    <span class=\"title\">PgSubscriber</span>\n  \n\n  <div class=\"noframes\"><span class=\"title\">(</span><a href=\".\" target=\"_top\">no frames</a><span class=\"title\">)</span></div>\n</div>\n\n      <div id=\"search\">\n  \n    <a class=\"full_list_link\" id=\"class_list_link\"\n        href=\"../class_list.html\">\n      Class List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"method_list_link\"\n        href=\"../method_list.html\">\n      Method List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"file_list_link\"\n        href=\"../file_list.html\">\n      File List\n    </a>\n  \n</div>\n      <div class=\"clear\"></div>\n    </div>\n\n    <iframe id=\"search_frame\"></iframe>\n\n    <div id=\"content\"><h1>Class: ReactivePgClient::PgSubscriber\n  \n  \n  \n</h1>\n\n<dl class=\"box\">\n  \n    <dt class=\"r1\">Inherits:</dt>\n    <dd class=\"r1\">\n      <span class=\"inheritName\">Object</span>\n      \n        <ul class=\"fullTree\">\n          <li>Object</li>\n          \n            <li class=\"next\">ReactivePgClient::PgSubscriber</li>\n          \n        </ul>\n        <a href=\"#\" class=\"inheritanceTree\">show all</a>\n      \n      </dd>\n    \n  \n  \n    \n  \n    \n  \n  \n  \n    <dt class=\"r2 last\">Defined in:</dt>\n    <dd class=\"r2 last\">/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_subscriber.rb</dd>\n  \n</dl>\n<div class=\"clear\"></div>\n\n<h2>Overview</h2><div class=\"docstring\">\n  <div class=\"discussion\">\n    A class for managing subscriptions using <code>LISTEN/UNLISTEN</code> to Postgres channels.\n <p/>\n The subscriber manages a single connection to Postgres.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n\n</div>\n  <h2>Constant Summary</h2>\n  \n    <dl class=\"constants\">\n      \n        <dt id=\"j_api_type-classvariable\" class=\"\">@@j_api_type =\n          \n        </dt>\n        <dd><pre class=\"code\"><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span></pre></dd>\n      \n    </dl>\n  \n\n\n\n\n\n\n\n  \n    <h2>\n      Class Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#accept%3F-class_method\" title=\"accept? (class method)\">+ (Boolean) <strong>accept?</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_api_type-class_method\" title=\"j_api_type (class method)\">+ (Object) <strong>j_api_type</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_class-class_method\" title=\"j_class (class method)\">+ (Object) <strong>j_class</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#subscriber-class_method\" title=\"subscriber (class method)\">+ (::ReactivePgClient::PgSubscriber) <strong>subscriber</strong>(vertx = nil, options = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Create a subscriber.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#unwrap-class_method\" title=\"unwrap (class method)\">+ (Object) <strong>unwrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#wrap-class_method\" title=\"wrap (class method)\">+ (Object) <strong>wrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n    </ul>\n  \n    <h2>\n      Instance Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#actual_connection-instance_method\" title=\"#actual_connection (instance method)\">- (::ReactivePgClient::PgConnection) <strong>actual_connection</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>The actual connection to Postgres, it might be null.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#channel-instance_method\" title=\"#channel (instance method)\">- (::ReactivePgClient::PgChannel) <strong>channel</strong>(name = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Return a channel for the given name.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#close-instance_method\" title=\"#close (instance method)\">- (void) <strong>close</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Close the subscriber, the retry policy will not be invoked.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#close_handler-instance_method\" title=\"#close_handler (instance method)\">- (self) <strong>close_handler</strong> { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Set an handler called when the subscriber is closed.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#closed%3F-instance_method\" title=\"#closed? (instance method)\">- (true, false) <strong>closed?</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Whether the subscriber is closed.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#connect-instance_method\" title=\"#connect (instance method)\">- (self) <strong>connect</strong> { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Connect the subscriber to Postgres.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#reconnect_policy-instance_method\" title=\"#reconnect_policy (instance method)\">- (self) <strong>reconnect_policy</strong>(policy = nil) { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Set the reconnect policy that is executed when the subscriber is disconnected.</div></span>\n  \n</li>\n\n      \n    </ul>\n  \n\n\n\n  <div id=\"class_method_details\" class=\"method_details_list\">\n    <h2>Class Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"accept?-class_method\">\n  \n    + (<tt>Boolean</tt>) <strong>accept?</strong>(obj) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Boolean</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n22\n23\n24</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_subscriber.rb', line 22</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>PgSubscriber</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_api_type-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_api_type</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n31\n32\n33</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_subscriber.rb', line 31</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_api_type'>j_api_type</span>\n  <span class='cvar'>@@j_api_type</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_class-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_class</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n34\n35\n36</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_subscriber.rb', line 34</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_class'>j_class</span>\n  <span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientPubsub</span><span class='op'>::</span><span class='const'>PgSubscriber</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"subscriber-class_method\">\n  \n    + (<tt><span class='object_link'><a href=\"\" title=\"ReactivePgClient::PgSubscriber (class)\">::ReactivePgClient::PgSubscriber</a></span></tt>) <strong>subscriber</strong>(vertx = nil, options = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Create a subscriber.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>vertx</span>\n      \n      \n        <span class='type'>(<tt>::Vertx::Vertx</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the vertx instance</div>\n      \n    </li>\n  \n    <li>\n      \n        <span class='name'>options</span>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the connect options</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"\" title=\"ReactivePgClient::PgSubscriber (class)\">::ReactivePgClient::PgSubscriber</a></span></tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the subscriber</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n41\n42\n43\n44\n45\n46</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_subscriber.rb', line 41</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_subscriber'>subscriber</span><span class='lparen'>(</span><span class='id identifier rubyid_vertx'>vertx</span><span class='op'>=</span><span class='kw'>nil</span><span class='comma'>,</span><span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_vertx'>vertx</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_method_defined?'>method_defined?</span><span class='lparen'>(</span><span class='symbol'>:j_del</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Hash</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientPubsub</span><span class='op'>::</span><span class='const'>PgSubscriber</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:subscriber</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Vertx</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgConnectOptions</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_vertx'>vertx</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgConnectOptions</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_json_object'>to_json_object</span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgSubscriber</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling subscriber(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_vertx'>vertx</span><span class='embexpr_end'>}</span><span class='tstring_content'>,</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_options'>options</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"unwrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>unwrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n28\n29\n30</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_subscriber.rb', line 28</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_unwrap'>unwrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"wrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>wrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n25\n26\n27</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_subscriber.rb', line 25</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_wrap'>wrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='const'>PgSubscriber</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n  <div id=\"instance_method_details\" class=\"method_details_list\">\n    <h2>Instance Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"actual_connection-instance_method\">\n  \n    - (<tt><span class='object_link'><a href=\"PgConnection.html\" title=\"ReactivePgClient::PgConnection (class)\">::ReactivePgClient::PgConnection</a></span></tt>) <strong>actual_connection</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Returns the actual connection to Postgres, it might be <code>null</code>\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"PgConnection.html\" title=\"ReactivePgClient::PgConnection (class)\">::ReactivePgClient::PgConnection</a></span></tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the actual connection to Postgres, it might be <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n97\n98\n99\n100\n101\n102</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_subscriber.rb', line 97</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_actual_connection'>actual_connection</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:actualConnection</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgConnection</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling actual_connection()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"channel-instance_method\">\n  \n    - (<tt><span class='object_link'><a href=\"PgChannel.html\" title=\"ReactivePgClient::PgChannel (class)\">::ReactivePgClient::PgChannel</a></span></tt>) <strong>channel</strong>(name = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Return a channel for the given <code>name</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>name</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the channel name <p/> This will be the name of the channel exactly as held by Postgres for sending notifications. Internally this name will be truncated to the Postgres identifier maxiumum length of <code>(NAMEDATALEN = 64) - 1 == 63</code> characters, and prepared as a quoted identifier without unicode escape sequence support for use in <code>LISTEN/UNLISTEN</code> commands. Examples of channel names and corresponding <code>NOTIFY</code> commands: <ul> <li>when <code>name == \"the_channel\"</code>: <code>NOTIFY the_channel, 'msg'</code>, <code>NOTIFY The_Channel, 'msg'</code>, or <code>NOTIFY \"the_channel\", 'msg'</code> succeed in delivering a message to the created channel </li> <li>when <code>name == \"The_Channel\"</code>: <code>NOTIFY \"The_Channel\", 'msg'</code>, succeeds in delivering a message to the created channel </li> <li></li> </ul></div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"PgChannel.html\" title=\"ReactivePgClient::PgChannel (class)\">::ReactivePgClient::PgChannel</a></span></tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the channel</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n50\n51\n52\n53\n54\n55</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_subscriber.rb', line 50</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_channel'>channel</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_name'>name</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:channel</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgChannel</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling channel(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_name'>name</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"close-instance_method\">\n  \n    - (<tt>void</tt>) <strong>close</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    <p class=\"note returns_void\">This method returns an undefined value.</p>Close the subscriber, the retry policy will not be invoked.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n112\n113\n114\n115\n116\n117</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_subscriber.rb', line 112</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_close'>close</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:close</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling close()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"close_handler-instance_method\">\n  \n    - (<tt>self</tt>) <strong>close_handler</strong> { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Set an handler called when the subscriber is closed.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n        \n        <div class='inline'>the handler</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n89\n90\n91\n92\n93\n94\n95</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_subscriber.rb', line 89</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_close_handler'>close_handler</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:closeHandler</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='kw'>yield</span> <span class='rbrace'>}</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling close_handler()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"closed?-instance_method\">\n  \n    - (<tt>true</tt>, <tt>false</tt>) <strong>closed?</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Returns whether the subscriber is closed\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>true</tt>, <tt>false</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>whether the subscriber is closed</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n104\n105\n106\n107\n108\n109</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_subscriber.rb', line 104</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_closed?'>closed?</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:closed</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling closed?()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"connect-instance_method\">\n  \n    - (<tt>self</tt>) <strong>connect</strong> { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Connect the subscriber to Postgres.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n        \n        <div class='inline'>the handler notified of the connection success or failure</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n59\n60\n61\n62\n63\n64\n65</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_subscriber.rb', line 59</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_connect'>connect</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:connect</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling connect()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"reconnect_policy-instance_method\">\n  \n    - (<tt>self</tt>) <strong>reconnect_policy</strong>(policy = nil) { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Set the reconnect policy that is executed when the subscriber is disconnected.\n <p/>\n When the subscriber is disconnected, the <code>policy</code> function is called with the actual\n number of retries and returns an <code>amountOfTime</code> value:\n <ul>\n   <li>when <code>amountOfTime < 0</code>: the subscriber is closed and there is no retry</li>\n   <li>when <code>amountOfTime == 0</code>: the subscriber retries to connect immediately</li>\n   <li>when <code>amountOfTime > 0</code>: the subscriber retries after <code>amountOfTime</code> milliseconds</li>\n </ul>\n <p/>\n The default policy does not perform any retries.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n        \n        <div class='inline'>the policy to set</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n79\n80\n81\n82\n83\n84\n85</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_subscriber.rb', line 79</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_reconnect_policy'>reconnect_policy</span><span class='lparen'>(</span><span class='id identifier rubyid_policy'>policy</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_block_given?'>block_given?</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_policy'>policy</span> <span class='op'>==</span> <span class='kw'>nil</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:reconnectPolicy</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>JavaUtilFunction</span><span class='op'>::</span><span class='const'>Function</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_event'>event</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_event'>event</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling reconnect_policy(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_policy'>policy</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n</div>\n\n    <div id=\"footer\">\n  Generated on Fri Jan 25 16:08:13 2019 by\n  <a href=\"http://yardoc.org\" title=\"Yay! A Ruby Documentation Tool\" target=\"_parent\">yard</a>\n  0.8.7.6 (ruby-2.3.3).\n</div>\n\n  </body>\n</html>"
  },
  {
    "path": "docs/yardoc/ReactivePgClient/PgTransaction.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>\n  Class: ReactivePgClient::PgTransaction\n  \n    &mdash; Documentation by YARD 0.8.7.6\n  \n</title>\n\n  <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\" charset=\"utf-8\" />\n\n  <link rel=\"stylesheet\" href=\"../css/common.css\" type=\"text/css\" charset=\"utf-8\" />\n\n<script type=\"text/javascript\" charset=\"utf-8\">\n  hasFrames = window.top.frames.main ? true : false;\n  relpath = '../';\n  framesUrl = \"../frames.html#!ReactivePgClient/PgTransaction.html\";\n</script>\n\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/jquery.js\"></script>\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/app.js\"></script>\n\n\n  </head>\n  <body>\n    <div id=\"header\">\n      <div id=\"menu\">\n  \n    <a href=\"../_index.html\">Index (P)</a> &raquo;\n    <span class='title'><span class='object_link'><a href=\"../ReactivePgClient.html\" title=\"ReactivePgClient (module)\">ReactivePgClient</a></span></span>\n     &raquo; \n    <span class=\"title\">PgTransaction</span>\n  \n\n  <div class=\"noframes\"><span class=\"title\">(</span><a href=\".\" target=\"_top\">no frames</a><span class=\"title\">)</span></div>\n</div>\n\n      <div id=\"search\">\n  \n    <a class=\"full_list_link\" id=\"class_list_link\"\n        href=\"../class_list.html\">\n      Class List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"method_list_link\"\n        href=\"../method_list.html\">\n      Method List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"file_list_link\"\n        href=\"../file_list.html\">\n      File List\n    </a>\n  \n</div>\n      <div class=\"clear\"></div>\n    </div>\n\n    <iframe id=\"search_frame\"></iframe>\n\n    <div id=\"content\"><h1>Class: ReactivePgClient::PgTransaction\n  \n  \n  \n</h1>\n\n<dl class=\"box\">\n  \n    <dt class=\"r1\">Inherits:</dt>\n    <dd class=\"r1\">\n      <span class=\"inheritName\"><span class='object_link'><a href=\"PgClient.html\" title=\"ReactivePgClient::PgClient (class)\">PgClient</a></span></span>\n      \n        <ul class=\"fullTree\">\n          <li>Object</li>\n          \n            <li class=\"next\"><span class='object_link'><a href=\"PgClient.html\" title=\"ReactivePgClient::PgClient (class)\">PgClient</a></span></li>\n          \n            <li class=\"next\">ReactivePgClient::PgTransaction</li>\n          \n        </ul>\n        <a href=\"#\" class=\"inheritanceTree\">show all</a>\n      \n      </dd>\n    \n  \n  \n    \n  \n    \n  \n  \n  \n    <dt class=\"r2 last\">Defined in:</dt>\n    <dd class=\"r2 last\">/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_transaction.rb</dd>\n  \n</dl>\n<div class=\"clear\"></div>\n\n<h2>Overview</h2><div class=\"docstring\">\n  <div class=\"discussion\">\n    A transaction that allows to control the transaction and receive events.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n\n</div>\n  <h2>Constant Summary</h2>\n  \n    <dl class=\"constants\">\n      \n        <dt id=\"j_api_type-classvariable\" class=\"\">@@j_api_type =\n          \n        </dt>\n        <dd><pre class=\"code\"><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span></pre></dd>\n      \n    </dl>\n  \n\n\n\n\n\n\n\n  \n    <h2>\n      Class Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#accept%3F-class_method\" title=\"accept? (class method)\">+ (Boolean) <strong>accept?</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_api_type-class_method\" title=\"j_api_type (class method)\">+ (Object) <strong>j_api_type</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_class-class_method\" title=\"j_class (class method)\">+ (Object) <strong>j_class</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#unwrap-class_method\" title=\"unwrap (class method)\">+ (Object) <strong>unwrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#wrap-class_method\" title=\"wrap (class method)\">+ (Object) <strong>wrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n    </ul>\n  \n    <h2>\n      Instance Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#abort_handler-instance_method\" title=\"#abort_handler (instance method)\">- (self) <strong>abort_handler</strong> { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Set an handler to be called when the transaction is aborted.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#commit-instance_method\" title=\"#commit (instance method)\">- (void) <strong>commit</strong> { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Like <span class='object_link'><a href=\"#commit-instance_method\" title=\"ReactivePgClient::PgTransaction#commit (method)\">#commit</a></span> with an handler to be notified when the transaction commit has completed.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#prepare-instance_method\" title=\"#prepare (instance method)\">- (self) <strong>prepare</strong>(sql = nil) { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Create a prepared query.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#prepared_batch-instance_method\" title=\"#prepared_batch (instance method)\">- (self) <strong>prepared_batch</strong>(sql = nil, batch = nil) { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#prepared_query-instance_method\" title=\"#prepared_query (instance method)\">- (self) <strong>prepared_query</strong>(sql = nil, arguments = nil) { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#query-instance_method\" title=\"#query (instance method)\">- (self) <strong>query</strong>(sql = nil) { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#rollback-instance_method\" title=\"#rollback (instance method)\">- (void) <strong>rollback</strong> { ... }</a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Like <span class='object_link'><a href=\"#rollback-instance_method\" title=\"ReactivePgClient::PgTransaction#rollback (method)\">#rollback</a></span> with an handler to be notified when the transaction rollback has completed.</div></span>\n  \n</li>\n\n      \n    </ul>\n  \n\n\n  \n  \n  \n  \n  \n  \n  \n  \n  <h3 class=\"inherited\">Methods inherited from <span class='object_link'><a href=\"PgClient.html\" title=\"ReactivePgClient::PgClient (class)\">PgClient</a></span></h3>\n  <p class=\"inherited\"><span class='object_link'><a href=\"PgClient.html#connect-class_method\" title=\"ReactivePgClient::PgClient.connect (method)\">connect</a></span>, <span class='object_link'><a href=\"PgClient.html#pool-class_method\" title=\"ReactivePgClient::PgClient.pool (method)\">pool</a></span></p>\n\n\n  <div id=\"class_method_details\" class=\"method_details_list\">\n    <h2>Class Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"accept?-class_method\">\n  \n    + (<tt>Boolean</tt>) <strong>accept?</strong>(obj) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Boolean</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n22\n23\n24</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_transaction.rb', line 22</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>PgTransaction</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_api_type-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_api_type</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n31\n32\n33</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_transaction.rb', line 31</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_api_type'>j_api_type</span>\n  <span class='cvar'>@@j_api_type</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_class-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_class</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n34\n35\n36</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_transaction.rb', line 34</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_class'>j_class</span>\n  <span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>PgTransaction</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"unwrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>unwrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n28\n29\n30</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_transaction.rb', line 28</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_unwrap'>unwrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"wrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>wrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n25\n26\n27</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_transaction.rb', line 25</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_wrap'>wrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='const'>PgTransaction</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n  <div id=\"instance_method_details\" class=\"method_details_list\">\n    <h2>Instance Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"abort_handler-instance_method\">\n  \n    - (<tt>self</tt>) <strong>abort_handler</strong> { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Set an handler to be called when the transaction is aborted.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n        \n        <div class='inline'>the handler</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n73\n74\n75\n76\n77\n78\n79</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_transaction.rb', line 73</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_abort_handler'>abort_handler</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:abortHandler</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='kw'>yield</span> <span class='rbrace'>}</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling abort_handler()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"commit-instance_method\">\n  \n    - (<tt>void</tt>) <strong>commit</strong> { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    <p class=\"note returns_void\">This method returns an undefined value.</p>Like <span class='object_link'><a href=\"#commit-instance_method\" title=\"ReactivePgClient::PgTransaction#commit (method)\">#commit</a></span> with an handler to be notified when the transaction commit has completed\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n51\n52\n53\n54\n55\n56\n57\n58</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_transaction.rb', line 51</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_commit'>commit</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:commit</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:commit</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling commit()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"prepare-instance_method\">\n  \n    - (<tt>self</tt>) <strong>prepare</strong>(sql = nil) { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Create a prepared query.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>sql</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the sql</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n        \n        <div class='inline'>the handler notified with the prepared query asynchronously</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n41\n42\n43\n44\n45\n46\n47</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_transaction.rb', line 41</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_prepare'>prepare</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_sql'>sql</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:prepare</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgPreparedQuery</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling prepare(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_sql'>sql</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"prepared_batch-instance_method\">\n  \n    - (<tt>self</tt>) <strong>prepared_batch</strong>(sql = nil, batch = nil) { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>sql</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n    </li>\n  \n    <li>\n      \n        <span class='name'>batch</span>\n      \n      \n        <span class='type'>(<tt>Array&lt;<span class='object_link'><a href=\"Tuple.html\" title=\"ReactivePgClient::Tuple (class)\">::ReactivePgClient::Tuple</a></span>&gt;</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n108\n109\n110\n111\n112\n113\n114</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_transaction.rb', line 108</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_prepared_batch'>prepared_batch</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='op'>=</span><span class='kw'>nil</span><span class='comma'>,</span><span class='id identifier rubyid_batch'>batch</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_sql'>sql</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_batch'>batch</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Array</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:preparedBatch</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>JavaUtil</span><span class='op'>::</span><span class='const'>List</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='comma'>,</span><span class='id identifier rubyid_batch'>batch</span><span class='period'>.</span><span class='id identifier rubyid_map'>map</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_element'>element</span><span class='op'>|</span> <span class='id identifier rubyid_element'>element</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span> <span class='rbrace'>}</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling prepared_batch(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_sql'>sql</span><span class='embexpr_end'>}</span><span class='tstring_content'>,</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_batch'>batch</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"prepared_query-instance_method\">\n  \n    - (<tt>self</tt>) <strong>prepared_query</strong>(sql = nil, arguments = nil) { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>sql</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n    </li>\n  \n    <li>\n      \n        <span class='name'>arguments</span>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"Tuple.html\" title=\"ReactivePgClient::Tuple (class)\">::ReactivePgClient::Tuple</a></span></tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n94\n95\n96\n97\n98\n99\n100\n101\n102\n103</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_transaction.rb', line 94</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_prepared_query'>prepared_query</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='op'>=</span><span class='kw'>nil</span><span class='comma'>,</span><span class='id identifier rubyid_arguments'>arguments</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_sql'>sql</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_arguments'>arguments</span> <span class='op'>==</span> <span class='kw'>nil</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:preparedQuery</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_sql'>sql</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_arguments'>arguments</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_method_defined?'>method_defined?</span><span class='lparen'>(</span><span class='symbol'>:j_del</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:preparedQuery</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='comma'>,</span><span class='id identifier rubyid_arguments'>arguments</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling prepared_query(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_sql'>sql</span><span class='embexpr_end'>}</span><span class='tstring_content'>,</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_arguments'>arguments</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"query-instance_method\">\n  \n    - (<tt>self</tt>) <strong>query</strong>(sql = nil) { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>sql</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n83\n84\n85\n86\n87\n88\n89</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_transaction.rb', line 83</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_query'>query</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_sql'>sql</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:query</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_sql'>sql</span><span class='comma'>,</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_succeeded'>succeeded</span> <span class='op'>?</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_result'>result</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>PgRowSet</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling query(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_sql'>sql</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"rollback-instance_method\">\n  \n    - (<tt>void</tt>) <strong>rollback</strong> { ... }\n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    <p class=\"note returns_void\">This method returns an undefined value.</p>Like <span class='object_link'><a href=\"#rollback-instance_method\" title=\"ReactivePgClient::PgTransaction#rollback (method)\">#rollback</a></span> with an handler to be notified when the transaction rollback has completed\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Yields:</p>\n<ul class=\"yield\">\n  \n    <li>\n      \n      \n        <span class='type'></span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n62\n63\n64\n65\n66\n67\n68\n69</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_transaction.rb', line 62</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_rollback'>rollback</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:rollback</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:rollback</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCore</span><span class='op'>::</span><span class='const'>Handler</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='lparen'>(</span><span class='const'>Proc</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_ar'>ar</span><span class='op'>|</span> <span class='kw'>yield</span><span class='lparen'>(</span><span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_failed'>failed</span> <span class='op'>?</span> <span class='id identifier rubyid_ar'>ar</span><span class='period'>.</span><span class='id identifier rubyid_cause'>cause</span> <span class='op'>:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='rparen'>)</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling rollback()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n</div>\n\n    <div id=\"footer\">\n  Generated on Fri Jan 25 16:08:14 2019 by\n  <a href=\"http://yardoc.org\" title=\"Yay! A Ruby Documentation Tool\" target=\"_parent\">yard</a>\n  0.8.7.6 (ruby-2.3.3).\n</div>\n\n  </body>\n</html>"
  },
  {
    "path": "docs/yardoc/ReactivePgClient/Row.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>\n  Class: ReactivePgClient::Row\n  \n    &mdash; Documentation by YARD 0.8.7.6\n  \n</title>\n\n  <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\" charset=\"utf-8\" />\n\n  <link rel=\"stylesheet\" href=\"../css/common.css\" type=\"text/css\" charset=\"utf-8\" />\n\n<script type=\"text/javascript\" charset=\"utf-8\">\n  hasFrames = window.top.frames.main ? true : false;\n  relpath = '../';\n  framesUrl = \"../frames.html#!ReactivePgClient/Row.html\";\n</script>\n\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/jquery.js\"></script>\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/app.js\"></script>\n\n\n  </head>\n  <body>\n    <div id=\"header\">\n      <div id=\"menu\">\n  \n    <a href=\"../_index.html\">Index (R)</a> &raquo;\n    <span class='title'><span class='object_link'><a href=\"../ReactivePgClient.html\" title=\"ReactivePgClient (module)\">ReactivePgClient</a></span></span>\n     &raquo; \n    <span class=\"title\">Row</span>\n  \n\n  <div class=\"noframes\"><span class=\"title\">(</span><a href=\".\" target=\"_top\">no frames</a><span class=\"title\">)</span></div>\n</div>\n\n      <div id=\"search\">\n  \n    <a class=\"full_list_link\" id=\"class_list_link\"\n        href=\"../class_list.html\">\n      Class List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"method_list_link\"\n        href=\"../method_list.html\">\n      Method List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"file_list_link\"\n        href=\"../file_list.html\">\n      File List\n    </a>\n  \n</div>\n      <div class=\"clear\"></div>\n    </div>\n\n    <iframe id=\"search_frame\"></iframe>\n\n    <div id=\"content\"><h1>Class: ReactivePgClient::Row\n  \n  \n  \n</h1>\n\n<dl class=\"box\">\n  \n    <dt class=\"r1\">Inherits:</dt>\n    <dd class=\"r1\">\n      <span class=\"inheritName\"><span class='object_link'><a href=\"Tuple.html\" title=\"ReactivePgClient::Tuple (class)\">Tuple</a></span></span>\n      \n        <ul class=\"fullTree\">\n          <li>Object</li>\n          \n            <li class=\"next\"><span class='object_link'><a href=\"Tuple.html\" title=\"ReactivePgClient::Tuple (class)\">Tuple</a></span></li>\n          \n            <li class=\"next\">ReactivePgClient::Row</li>\n          \n        </ul>\n        <a href=\"#\" class=\"inheritanceTree\">show all</a>\n      \n      </dd>\n    \n  \n  \n    \n  \n    \n  \n  \n  \n    <dt class=\"r2 last\">Defined in:</dt>\n    <dd class=\"r2 last\">/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb</dd>\n  \n</dl>\n<div class=\"clear\"></div>\n\n\n  <h2>Constant Summary</h2>\n  \n    <dl class=\"constants\">\n      \n        <dt id=\"j_api_type-classvariable\" class=\"\">@@j_api_type =\n          \n        </dt>\n        <dd><pre class=\"code\"><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span></pre></dd>\n      \n    </dl>\n  \n\n\n\n\n\n\n\n  \n    <h2>\n      Class Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#accept%3F-class_method\" title=\"accept? (class method)\">+ (Boolean) <strong>accept?</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_api_type-class_method\" title=\"j_api_type (class method)\">+ (Object) <strong>j_api_type</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_class-class_method\" title=\"j_class (class method)\">+ (Object) <strong>j_class</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#unwrap-class_method\" title=\"unwrap (class method)\">+ (Object) <strong>unwrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#wrap-class_method\" title=\"wrap (class method)\">+ (Object) <strong>wrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n    </ul>\n  \n    <h2>\n      Instance Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_boolean-instance_method\" title=\"#add_boolean (instance method)\">- (self) <strong>add_boolean</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a boolean value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_box-instance_method\" title=\"#add_box (instance method)\">- (self) <strong>add_box</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a  value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_buffer-instance_method\" title=\"#add_buffer (instance method)\">- (self) <strong>add_buffer</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a buffer value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_circle-instance_method\" title=\"#add_circle (instance method)\">- (self) <strong>add_circle</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a  value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_double-instance_method\" title=\"#add_double (instance method)\">- (self) <strong>add_double</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a double value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_float-instance_method\" title=\"#add_float (instance method)\">- (self) <strong>add_float</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a float value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_integer-instance_method\" title=\"#add_integer (instance method)\">- (self) <strong>add_integer</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add an integer value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_interval-instance_method\" title=\"#add_interval (instance method)\">- (self) <strong>add_interval</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a  value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_json-instance_method\" title=\"#add_json (instance method)\">- (self) <strong>add_json</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a json value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_line-instance_method\" title=\"#add_line (instance method)\">- (self) <strong>add_line</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a  value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_line_segment-instance_method\" title=\"#add_line_segment (instance method)\">- (self) <strong>add_line_segment</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a  value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_long-instance_method\" title=\"#add_long (instance method)\">- (self) <strong>add_long</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a long value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_path-instance_method\" title=\"#add_path (instance method)\">- (self) <strong>add_path</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a  value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_point-instance_method\" title=\"#add_point (instance method)\">- (self) <strong>add_point</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a  value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_polygon-instance_method\" title=\"#add_polygon (instance method)\">- (self) <strong>add_polygon</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a  value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_short-instance_method\" title=\"#add_short (instance method)\">- (self) <strong>add_short</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a short value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_string-instance_method\" title=\"#add_string (instance method)\">- (self) <strong>add_string</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a string value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_value-instance_method\" title=\"#add_value (instance method)\">- (self) <strong>add_value</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add an object value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#clear-instance_method\" title=\"#clear (instance method)\">- (void) <strong>clear</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_boolean%3F-instance_method\" title=\"#get_boolean? (instance method)\">- (true, false) <strong>get_boolean?</strong>(param_1 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get a boolean value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_box-instance_method\" title=\"#get_box (instance method)\">- (Hash) <strong>get_box</strong>(param_1 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get  value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_buffer-instance_method\" title=\"#get_buffer (instance method)\">- (::Vertx::Buffer) <strong>get_buffer</strong>(param_1 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get a buffer value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_circle-instance_method\" title=\"#get_circle (instance method)\">- (Hash) <strong>get_circle</strong>(param_1 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get  value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_column_name-instance_method\" title=\"#get_column_name (instance method)\">- (String) <strong>get_column_name</strong>(pos = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get a column name at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_double-instance_method\" title=\"#get_double (instance method)\">- (Float) <strong>get_double</strong>(param_1 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get a double value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_float-instance_method\" title=\"#get_float (instance method)\">- (Float) <strong>get_float</strong>(param_1 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get a float value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_integer-instance_method\" title=\"#get_integer (instance method)\">- (Fixnum) <strong>get_integer</strong>(param_1 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get an integer value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_interval-instance_method\" title=\"#get_interval (instance method)\">- (Hash) <strong>get_interval</strong>(param_1 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get  value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_json-instance_method\" title=\"#get_json (instance method)\">- (::ReactivePgClient::Json) <strong>get_json</strong>(param_1 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get a json value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_line-instance_method\" title=\"#get_line (instance method)\">- (Hash) <strong>get_line</strong>(param_1 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get  value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_line_segment-instance_method\" title=\"#get_line_segment (instance method)\">- (Hash) <strong>get_line_segment</strong>(param_1 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get  value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_long-instance_method\" title=\"#get_long (instance method)\">- (Fixnum) <strong>get_long</strong>(param_1 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get a long value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_path-instance_method\" title=\"#get_path (instance method)\">- (Hash) <strong>get_path</strong>(param_1 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get  value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_point-instance_method\" title=\"#get_point (instance method)\">- (Hash) <strong>get_point</strong>(param_1 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get  value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_polygon-instance_method\" title=\"#get_polygon (instance method)\">- (Hash) <strong>get_polygon</strong>(param_1 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get  value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_short-instance_method\" title=\"#get_short (instance method)\">- (Fixnum) <strong>get_short</strong>(param_1 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get a short value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_string-instance_method\" title=\"#get_string (instance method)\">- (String) <strong>get_string</strong>(param_1 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get a string value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_value-instance_method\" title=\"#get_value (instance method)\">- (Object) <strong>get_value</strong>(param_1 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get an object value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#size-instance_method\" title=\"#size (instance method)\">- (Fixnum) <strong>size</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>The tuple size.</div></span>\n  \n</li>\n\n      \n    </ul>\n  \n\n\n  \n  \n  \n  \n  \n  \n  \n  \n  <h3 class=\"inherited\">Methods inherited from <span class='object_link'><a href=\"Tuple.html\" title=\"ReactivePgClient::Tuple (class)\">Tuple</a></span></h3>\n  <p class=\"inherited\"><span class='object_link'><a href=\"Tuple.html#of-class_method\" title=\"ReactivePgClient::Tuple.of (method)\">of</a></span>, <span class='object_link'><a href=\"Tuple.html#tuple-class_method\" title=\"ReactivePgClient::Tuple.tuple (method)\">tuple</a></span></p>\n\n\n  <div id=\"class_method_details\" class=\"method_details_list\">\n    <h2>Class Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"accept?-class_method\">\n  \n    + (<tt>Boolean</tt>) <strong>accept?</strong>(obj) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Boolean</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n20\n21\n22</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 20</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Row</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_api_type-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_api_type</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n29\n30\n31</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 29</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_api_type'>j_api_type</span>\n  <span class='cvar'>@@j_api_type</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_class-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_class</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n32\n33\n34</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 32</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_class'>j_class</span>\n  <span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>Row</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"unwrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>unwrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n26\n27\n28</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 26</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_unwrap'>unwrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"wrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>wrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n23\n24\n25</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 23</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_wrap'>wrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='const'>Row</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n  <div id=\"instance_method_details\" class=\"method_details_list\">\n    <h2>Instance Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"add_boolean-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_boolean</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a boolean value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>true</tt>, <tt>false</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n290\n291\n292\n293\n294\n295\n296</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 290</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_boolean'>add_boolean</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>TrueClass</span> <span class='op'>||</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>FalseClass</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addBoolean</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>JavaLang</span><span class='op'>::</span><span class='const'>Boolean</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_boolean(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_box-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_box</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a  value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n420\n421\n422\n423\n424\n425\n426</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 420</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_box'>add_box</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Hash</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addBox</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Box</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Box</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_json_object'>to_json_object</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_box(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_buffer-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_buffer</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a buffer value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>::Vertx::Buffer</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n380\n381\n382\n383\n384\n385\n386</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 380</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_buffer'>add_buffer</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_method_defined?'>method_defined?</span><span class='lparen'>(</span><span class='symbol'>:j_del</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addBuffer</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCoreBuffer</span><span class='op'>::</span><span class='const'>Buffer</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_buffer(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_circle-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_circle</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a  value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n450\n451\n452\n453\n454\n455\n456</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 450</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_circle'>add_circle</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Hash</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addCircle</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Circle</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Circle</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_json_object'>to_json_object</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_circle(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_double-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_double</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a double value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Float</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n350\n351\n352\n353\n354\n355\n356</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 350</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_double'>add_double</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Float</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addDouble</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>JavaLang</span><span class='op'>::</span><span class='const'>Double</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_double'>to_double</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_double(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_float-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_float</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a float value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Float</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n340\n341\n342\n343\n344\n345\n346</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 340</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_float'>add_float</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Float</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addFloat</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>JavaLang</span><span class='op'>::</span><span class='const'>Float</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_float'>to_float</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_float(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_integer-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_integer</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add an integer value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n320\n321\n322\n323\n324\n325\n326</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 320</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_integer'>add_integer</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addInteger</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>JavaLang</span><span class='op'>::</span><span class='const'>Integer</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_integer'>to_integer</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_integer(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_interval-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_interval</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a  value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n460\n461\n462\n463\n464\n465\n466</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 460</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_interval'>add_interval</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Hash</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addInterval</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Interval</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Interval</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_json_object'>to_json_object</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_interval(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_json-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_json</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a json value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"Json.html\" title=\"ReactivePgClient::Json (class)\">::ReactivePgClient::Json</a></span></tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n370\n371\n372\n373\n374\n375\n376</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 370</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_json'>add_json</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_method_defined?'>method_defined?</span><span class='lparen'>(</span><span class='symbol'>:j_del</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addJson</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Json</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_json(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_line-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_line</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a  value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n400\n401\n402\n403\n404\n405\n406</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 400</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_line'>add_line</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Hash</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addLine</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Line</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Line</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_json_object'>to_json_object</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_line(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_line_segment-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_line_segment</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a  value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n410\n411\n412\n413\n414\n415\n416</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 410</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_line_segment'>add_line_segment</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Hash</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addLineSegment</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>LineSegment</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>LineSegment</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_json_object'>to_json_object</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_line_segment(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_long-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_long</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a long value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n330\n331\n332\n333\n334\n335\n336</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 330</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_long'>add_long</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addLong</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>JavaLang</span><span class='op'>::</span><span class='const'>Long</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_long(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_path-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_path</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a  value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n430\n431\n432\n433\n434\n435\n436</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 430</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_path'>add_path</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Hash</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addPath</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Path</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Path</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_json_object'>to_json_object</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_path(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_point-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_point</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a  value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n390\n391\n392\n393\n394\n395\n396</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 390</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_point'>add_point</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Hash</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addPoint</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Point</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Point</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_json_object'>to_json_object</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_point(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_polygon-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_polygon</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a  value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n440\n441\n442\n443\n444\n445\n446</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 440</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_polygon'>add_polygon</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Hash</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addPolygon</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Polygon</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Polygon</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_json_object'>to_json_object</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_polygon(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_short-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_short</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a short value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n310\n311\n312\n313\n314\n315\n316</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 310</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_short'>add_short</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addShort</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>JavaLang</span><span class='op'>::</span><span class='const'>Short</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_short'>to_short</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_short(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_string-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_string</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a string value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n360\n361\n362\n363\n364\n365\n366</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 360</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_string'>add_string</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addString</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_string(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_value-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_value</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add an object value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Object</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n300\n301\n302\n303\n304\n305\n306</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 300</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_value'>add_value</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addValue</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_value(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"clear-instance_method\">\n  \n    - (<tt>void</tt>) <strong>clear</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    <p class=\"note returns_void\">This method returns an undefined value.</p>\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n475\n476\n477\n478\n479\n480</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 475</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_clear'>clear</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:clear</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling clear()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_boolean?-instance_method\">\n  \n    \n      <span class=\"overload\">- (<tt>true</tt>, <tt>false</tt>) <strong>getBoolean</strong>(pos) </span>\n    \n      <span class=\"overload\">- (<tt>true</tt>, <tt>false</tt>) <strong>getBoolean</strong>(name) </span>\n    \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get a boolean value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n  <p class=\"tag_title\">Overloads:</p>\n  <ul class=\"overload\">\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>true</tt>, <tt>false</tt>) <strong>getBoolean</strong>(pos) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>true</tt>, <tt>false</tt>) <strong>getBoolean</strong>(name) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>name</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the column</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n  </ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>true</tt>, <tt>false</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n41\n42\n43\n44\n45\n46\n47\n48</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 41</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_boolean?'>get_boolean?</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getBoolean</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getBoolean</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_boolean?(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_1'>param_1</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_box-instance_method\">\n  \n    \n      <span class=\"overload\">- (<tt>Hash</tt>) <strong>getBox</strong>(pos) </span>\n    \n      <span class=\"overload\">- (<tt>Hash</tt>) <strong>getBox</strong>(name) </span>\n    \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get  value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n  <p class=\"tag_title\">Overloads:</p>\n  <ul class=\"overload\">\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Hash</tt>) <strong>getBox</strong>(pos) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Hash</tt>) <strong>getBox</strong>(name) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>name</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the column</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n  </ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n209\n210\n211\n212\n213\n214\n215\n216</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 209</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_box'>get_box</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getBox</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getBox</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getBox</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getBox</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_box(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_1'>param_1</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_buffer-instance_method\">\n  \n    \n      <span class=\"overload\">- (<tt>::Vertx::Buffer</tt>) <strong>getBuffer</strong>(pos) </span>\n    \n      <span class=\"overload\">- (<tt>::Vertx::Buffer</tt>) <strong>getBuffer</strong>(name) </span>\n    \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get a buffer value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n  <p class=\"tag_title\">Overloads:</p>\n  <ul class=\"overload\">\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>::Vertx::Buffer</tt>) <strong>getBuffer</strong>(pos) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>::Vertx::Buffer</tt>) <strong>getBuffer</strong>(name) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>name</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the column</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n  </ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>::Vertx::Buffer</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n279\n280\n281\n282\n283\n284\n285\n286</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 279</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_buffer'>get_buffer</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getBuffer</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Buffer</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getBuffer</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Buffer</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_buffer(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_1'>param_1</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_circle-instance_method\">\n  \n    \n      <span class=\"overload\">- (<tt>Hash</tt>) <strong>getCircle</strong>(pos) </span>\n    \n      <span class=\"overload\">- (<tt>Hash</tt>) <strong>getCircle</strong>(name) </span>\n    \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get  value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n  <p class=\"tag_title\">Overloads:</p>\n  <ul class=\"overload\">\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Hash</tt>) <strong>getCircle</strong>(pos) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Hash</tt>) <strong>getCircle</strong>(name) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>name</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the column</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n  </ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n251\n252\n253\n254\n255\n256\n257\n258</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 251</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_circle'>get_circle</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getCircle</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getCircle</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getCircle</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getCircle</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_circle(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_1'>param_1</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_column_name-instance_method\">\n  \n    - (<tt>String</tt>) <strong>get_column_name</strong>(pos = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get a column name at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the column name or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n484\n485\n486\n487\n488\n489</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 484</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_column_name'>get_column_name</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_pos'>pos</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getColumnName</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_column_name(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_pos'>pos</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_double-instance_method\">\n  \n    \n      <span class=\"overload\">- (<tt>Float</tt>) <strong>getDouble</strong>(pos) </span>\n    \n      <span class=\"overload\">- (<tt>Float</tt>) <strong>getDouble</strong>(name) </span>\n    \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get a double value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n  <p class=\"tag_title\">Overloads:</p>\n  <ul class=\"overload\">\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Float</tt>) <strong>getDouble</strong>(pos) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Float</tt>) <strong>getDouble</strong>(name) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>name</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the column</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n  </ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Float</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n125\n126\n127\n128\n129\n130\n131\n132</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 125</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_double'>get_double</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getDouble</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getDouble</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_double(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_1'>param_1</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_float-instance_method\">\n  \n    \n      <span class=\"overload\">- (<tt>Float</tt>) <strong>getFloat</strong>(pos) </span>\n    \n      <span class=\"overload\">- (<tt>Float</tt>) <strong>getFloat</strong>(name) </span>\n    \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get a float value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n  <p class=\"tag_title\">Overloads:</p>\n  <ul class=\"overload\">\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Float</tt>) <strong>getFloat</strong>(pos) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Float</tt>) <strong>getFloat</strong>(name) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>name</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the column</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n  </ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Float</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n111\n112\n113\n114\n115\n116\n117\n118</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 111</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_float'>get_float</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getFloat</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getFloat</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_float(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_1'>param_1</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_integer-instance_method\">\n  \n    \n      <span class=\"overload\">- (<tt>Fixnum</tt>) <strong>getInteger</strong>(pos) </span>\n    \n      <span class=\"overload\">- (<tt>Fixnum</tt>) <strong>getInteger</strong>(name) </span>\n    \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get an integer value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n  <p class=\"tag_title\">Overloads:</p>\n  <ul class=\"overload\">\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Fixnum</tt>) <strong>getInteger</strong>(pos) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Fixnum</tt>) <strong>getInteger</strong>(name) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>name</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the column</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n  </ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n83\n84\n85\n86\n87\n88\n89\n90</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 83</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_integer'>get_integer</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getInteger</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getInteger</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_integer(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_1'>param_1</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_interval-instance_method\">\n  \n    \n      <span class=\"overload\">- (<tt>Hash</tt>) <strong>getInterval</strong>(pos) </span>\n    \n      <span class=\"overload\">- (<tt>Hash</tt>) <strong>getInterval</strong>(name) </span>\n    \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get  value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n  <p class=\"tag_title\">Overloads:</p>\n  <ul class=\"overload\">\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Hash</tt>) <strong>getInterval</strong>(pos) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Hash</tt>) <strong>getInterval</strong>(name) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>name</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the column</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n  </ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n265\n266\n267\n268\n269\n270\n271\n272</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 265</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_interval'>get_interval</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getInterval</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getInterval</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getInterval</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getInterval</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_interval(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_1'>param_1</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_json-instance_method\">\n  \n    \n      <span class=\"overload\">- (<tt><span class='object_link'><a href=\"Json.html\" title=\"ReactivePgClient::Json (class)\">::ReactivePgClient::Json</a></span></tt>) <strong>getJson</strong>(pos) </span>\n    \n      <span class=\"overload\">- (<tt><span class='object_link'><a href=\"Json.html\" title=\"ReactivePgClient::Json (class)\">::ReactivePgClient::Json</a></span></tt>) <strong>getJson</strong>(name) </span>\n    \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get a json value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n  <p class=\"tag_title\">Overloads:</p>\n  <ul class=\"overload\">\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt><span class='object_link'><a href=\"Json.html\" title=\"ReactivePgClient::Json (class)\">::ReactivePgClient::Json</a></span></tt>) <strong>getJson</strong>(pos) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt><span class='object_link'><a href=\"Json.html\" title=\"ReactivePgClient::Json (class)\">::ReactivePgClient::Json</a></span></tt>) <strong>getJson</strong>(name) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>name</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the column</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n  </ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"Json.html\" title=\"ReactivePgClient::Json (class)\">::ReactivePgClient::Json</a></span></tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n153\n154\n155\n156\n157\n158\n159\n160</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 153</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_json'>get_json</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getJson</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>Json</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getJson</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>Json</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_json(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_1'>param_1</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_line-instance_method\">\n  \n    \n      <span class=\"overload\">- (<tt>Hash</tt>) <strong>getLine</strong>(pos) </span>\n    \n      <span class=\"overload\">- (<tt>Hash</tt>) <strong>getLine</strong>(name) </span>\n    \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get  value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n  <p class=\"tag_title\">Overloads:</p>\n  <ul class=\"overload\">\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Hash</tt>) <strong>getLine</strong>(pos) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Hash</tt>) <strong>getLine</strong>(name) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>name</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the column</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n  </ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n181\n182\n183\n184\n185\n186\n187\n188</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 181</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_line'>get_line</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getLine</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getLine</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getLine</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getLine</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_line(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_1'>param_1</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_line_segment-instance_method\">\n  \n    \n      <span class=\"overload\">- (<tt>Hash</tt>) <strong>getLineSegment</strong>(pos) </span>\n    \n      <span class=\"overload\">- (<tt>Hash</tt>) <strong>getLineSegment</strong>(name) </span>\n    \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get  value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n  <p class=\"tag_title\">Overloads:</p>\n  <ul class=\"overload\">\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Hash</tt>) <strong>getLineSegment</strong>(pos) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Hash</tt>) <strong>getLineSegment</strong>(name) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>name</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the column</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n  </ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n195\n196\n197\n198\n199\n200\n201\n202</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 195</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_line_segment'>get_line_segment</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getLineSegment</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getLineSegment</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getLineSegment</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getLineSegment</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_line_segment(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_1'>param_1</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_long-instance_method\">\n  \n    \n      <span class=\"overload\">- (<tt>Fixnum</tt>) <strong>getLong</strong>(pos) </span>\n    \n      <span class=\"overload\">- (<tt>Fixnum</tt>) <strong>getLong</strong>(name) </span>\n    \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get a long value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n  <p class=\"tag_title\">Overloads:</p>\n  <ul class=\"overload\">\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Fixnum</tt>) <strong>getLong</strong>(pos) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Fixnum</tt>) <strong>getLong</strong>(name) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>name</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the column</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n  </ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n97\n98\n99\n100\n101\n102\n103\n104</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 97</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_long'>get_long</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getLong</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getLong</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_long(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_1'>param_1</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_path-instance_method\">\n  \n    \n      <span class=\"overload\">- (<tt>Hash</tt>) <strong>getPath</strong>(pos) </span>\n    \n      <span class=\"overload\">- (<tt>Hash</tt>) <strong>getPath</strong>(name) </span>\n    \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get  value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n  <p class=\"tag_title\">Overloads:</p>\n  <ul class=\"overload\">\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Hash</tt>) <strong>getPath</strong>(pos) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Hash</tt>) <strong>getPath</strong>(name) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>name</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the column</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n  </ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n223\n224\n225\n226\n227\n228\n229\n230</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 223</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_path'>get_path</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getPath</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getPath</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getPath</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getPath</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_path(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_1'>param_1</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_point-instance_method\">\n  \n    \n      <span class=\"overload\">- (<tt>Hash</tt>) <strong>getPoint</strong>(pos) </span>\n    \n      <span class=\"overload\">- (<tt>Hash</tt>) <strong>getPoint</strong>(name) </span>\n    \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get  value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n  <p class=\"tag_title\">Overloads:</p>\n  <ul class=\"overload\">\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Hash</tt>) <strong>getPoint</strong>(pos) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Hash</tt>) <strong>getPoint</strong>(name) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>name</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the column</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n  </ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n167\n168\n169\n170\n171\n172\n173\n174</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 167</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_point'>get_point</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getPoint</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getPoint</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getPoint</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getPoint</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_point(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_1'>param_1</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_polygon-instance_method\">\n  \n    \n      <span class=\"overload\">- (<tt>Hash</tt>) <strong>getPolygon</strong>(pos) </span>\n    \n      <span class=\"overload\">- (<tt>Hash</tt>) <strong>getPolygon</strong>(name) </span>\n    \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get  value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n  <p class=\"tag_title\">Overloads:</p>\n  <ul class=\"overload\">\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Hash</tt>) <strong>getPolygon</strong>(pos) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Hash</tt>) <strong>getPolygon</strong>(name) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>name</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the column</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n  </ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n237\n238\n239\n240\n241\n242\n243\n244</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 237</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_polygon'>get_polygon</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getPolygon</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getPolygon</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getPolygon</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getPolygon</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_polygon(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_1'>param_1</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_short-instance_method\">\n  \n    \n      <span class=\"overload\">- (<tt>Fixnum</tt>) <strong>getShort</strong>(pos) </span>\n    \n      <span class=\"overload\">- (<tt>Fixnum</tt>) <strong>getShort</strong>(name) </span>\n    \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get a short value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n  <p class=\"tag_title\">Overloads:</p>\n  <ul class=\"overload\">\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Fixnum</tt>) <strong>getShort</strong>(pos) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Fixnum</tt>) <strong>getShort</strong>(name) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>name</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the column</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n  </ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n69\n70\n71\n72\n73\n74\n75\n76</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 69</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_short'>get_short</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getShort</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getShort</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_short(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_1'>param_1</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_string-instance_method\">\n  \n    \n      <span class=\"overload\">- (<tt>String</tt>) <strong>getString</strong>(pos) </span>\n    \n      <span class=\"overload\">- (<tt>String</tt>) <strong>getString</strong>(name) </span>\n    \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get a string value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n  <p class=\"tag_title\">Overloads:</p>\n  <ul class=\"overload\">\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>String</tt>) <strong>getString</strong>(pos) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>String</tt>) <strong>getString</strong>(name) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>name</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the column</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n  </ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n139\n140\n141\n142\n143\n144\n145\n146</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 139</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_string'>get_string</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getString</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getString</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_string(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_1'>param_1</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_value-instance_method\">\n  \n    \n      <span class=\"overload\">- (<tt>Object</tt>) <strong>getValue</strong>(pos) </span>\n    \n      <span class=\"overload\">- (<tt>Object</tt>) <strong>getValue</strong>(name) </span>\n    \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get an object value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n  <p class=\"tag_title\">Overloads:</p>\n  <ul class=\"overload\">\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Object</tt>) <strong>getValue</strong>(pos) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n      \n      <li class=\"overload_item\">\n        <span class=\"signature\">- (<tt>Object</tt>) <strong>getValue</strong>(name) </span>\n        <div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>name</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the column</div>\n      \n    </li>\n  \n</ul>\n\n\n</div>\n      </li>\n    \n  </ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Object</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n55\n56\n57\n58\n59\n60\n61\n62</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 55</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_value'>get_value</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_from_object'>from_object</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getValue</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='id identifier rubyid_param_1'>param_1</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_from_object'>from_object</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getValue</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_param_1'>param_1</span><span class='rparen'>)</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_value(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_param_1'>param_1</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"size-instance_method\">\n  \n    - (<tt>Fixnum</tt>) <strong>size</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Returns the tuple size\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the tuple size</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n468\n469\n470\n471\n472\n473</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb', line 468</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_size'>size</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:size</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling size()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n</div>\n\n    <div id=\"footer\">\n  Generated on Fri Jan 25 16:08:11 2019 by\n  <a href=\"http://yardoc.org\" title=\"Yay! A Ruby Documentation Tool\" target=\"_parent\">yard</a>\n  0.8.7.6 (ruby-2.3.3).\n</div>\n\n  </body>\n</html>"
  },
  {
    "path": "docs/yardoc/ReactivePgClient/Tuple.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>\n  Class: ReactivePgClient::Tuple\n  \n    &mdash; Documentation by YARD 0.8.7.6\n  \n</title>\n\n  <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\" charset=\"utf-8\" />\n\n  <link rel=\"stylesheet\" href=\"../css/common.css\" type=\"text/css\" charset=\"utf-8\" />\n\n<script type=\"text/javascript\" charset=\"utf-8\">\n  hasFrames = window.top.frames.main ? true : false;\n  relpath = '../';\n  framesUrl = \"../frames.html#!ReactivePgClient/Tuple.html\";\n</script>\n\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/jquery.js\"></script>\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"../js/app.js\"></script>\n\n\n  </head>\n  <body>\n    <div id=\"header\">\n      <div id=\"menu\">\n  \n    <a href=\"../_index.html\">Index (T)</a> &raquo;\n    <span class='title'><span class='object_link'><a href=\"../ReactivePgClient.html\" title=\"ReactivePgClient (module)\">ReactivePgClient</a></span></span>\n     &raquo; \n    <span class=\"title\">Tuple</span>\n  \n\n  <div class=\"noframes\"><span class=\"title\">(</span><a href=\".\" target=\"_top\">no frames</a><span class=\"title\">)</span></div>\n</div>\n\n      <div id=\"search\">\n  \n    <a class=\"full_list_link\" id=\"class_list_link\"\n        href=\"../class_list.html\">\n      Class List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"method_list_link\"\n        href=\"../method_list.html\">\n      Method List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"file_list_link\"\n        href=\"../file_list.html\">\n      File List\n    </a>\n  \n</div>\n      <div class=\"clear\"></div>\n    </div>\n\n    <iframe id=\"search_frame\"></iframe>\n\n    <div id=\"content\"><h1>Class: ReactivePgClient::Tuple\n  \n  \n  \n</h1>\n\n<dl class=\"box\">\n  \n    <dt class=\"r1\">Inherits:</dt>\n    <dd class=\"r1\">\n      <span class=\"inheritName\">Object</span>\n      \n        <ul class=\"fullTree\">\n          <li>Object</li>\n          \n            <li class=\"next\">ReactivePgClient::Tuple</li>\n          \n        </ul>\n        <a href=\"#\" class=\"inheritanceTree\">show all</a>\n      \n      </dd>\n    \n  \n  \n    \n  \n    \n  \n  \n  \n    <dt class=\"r2 last\">Defined in:</dt>\n    <dd class=\"r2 last\">/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb</dd>\n  \n</dl>\n<div class=\"clear\"></div>\n\n<h2>Overview</h2><div class=\"docstring\">\n  <div class=\"discussion\">\n    A general purpose tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n\n</div><div id=\"subclasses\">\n  <h2>Direct Known Subclasses</h2>\n  <p class=\"children\"><span class='object_link'><a href=\"Row.html\" title=\"ReactivePgClient::Row (class)\">Row</a></span></p>\n</div>\n\n  <h2>Constant Summary</h2>\n  \n    <dl class=\"constants\">\n      \n        <dt id=\"j_api_type-classvariable\" class=\"\">@@j_api_type =\n          \n        </dt>\n        <dd><pre class=\"code\"><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span></pre></dd>\n      \n    </dl>\n  \n\n\n\n\n\n\n\n  \n    <h2>\n      Class Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#accept%3F-class_method\" title=\"accept? (class method)\">+ (Boolean) <strong>accept?</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_api_type-class_method\" title=\"j_api_type (class method)\">+ (Object) <strong>j_api_type</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#j_class-class_method\" title=\"j_class (class method)\">+ (Object) <strong>j_class</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#of-class_method\" title=\"of (class method)\">+ (::ReactivePgClient::Tuple) <strong>of</strong>(elt1 = nil, elt2 = nil, elt3 = nil, elt4 = nil, elt5 = nil, elt6 = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Create a tuple of six elements.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#tuple-class_method\" title=\"tuple (class method)\">+ (::ReactivePgClient::Tuple) <strong>tuple</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>A new empty tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#unwrap-class_method\" title=\"unwrap (class method)\">+ (Object) <strong>unwrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#wrap-class_method\" title=\"wrap (class method)\">+ (Object) <strong>wrap</strong>(obj) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n    </ul>\n  \n    <h2>\n      Instance Method Summary\n      <small>(<a href=\"#\" class=\"summary_toggle\">collapse</a>)</small>\n    </h2>\n\n    <ul class=\"summary\">\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_boolean-instance_method\" title=\"#add_boolean (instance method)\">- (self) <strong>add_boolean</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a boolean value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_box-instance_method\" title=\"#add_box (instance method)\">- (self) <strong>add_box</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a  value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_buffer-instance_method\" title=\"#add_buffer (instance method)\">- (self) <strong>add_buffer</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a buffer value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_circle-instance_method\" title=\"#add_circle (instance method)\">- (self) <strong>add_circle</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a  value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_double-instance_method\" title=\"#add_double (instance method)\">- (self) <strong>add_double</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a double value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_float-instance_method\" title=\"#add_float (instance method)\">- (self) <strong>add_float</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a float value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_integer-instance_method\" title=\"#add_integer (instance method)\">- (self) <strong>add_integer</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add an integer value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_interval-instance_method\" title=\"#add_interval (instance method)\">- (self) <strong>add_interval</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a  value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_json-instance_method\" title=\"#add_json (instance method)\">- (self) <strong>add_json</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a json value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_line-instance_method\" title=\"#add_line (instance method)\">- (self) <strong>add_line</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a  value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_line_segment-instance_method\" title=\"#add_line_segment (instance method)\">- (self) <strong>add_line_segment</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a  value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_long-instance_method\" title=\"#add_long (instance method)\">- (self) <strong>add_long</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a long value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_path-instance_method\" title=\"#add_path (instance method)\">- (self) <strong>add_path</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a  value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_point-instance_method\" title=\"#add_point (instance method)\">- (self) <strong>add_point</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a  value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_polygon-instance_method\" title=\"#add_polygon (instance method)\">- (self) <strong>add_polygon</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a  value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_short-instance_method\" title=\"#add_short (instance method)\">- (self) <strong>add_short</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a short value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_string-instance_method\" title=\"#add_string (instance method)\">- (self) <strong>add_string</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add a string value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#add_value-instance_method\" title=\"#add_value (instance method)\">- (self) <strong>add_value</strong>(value = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Add an object value at the end of the tuple.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#clear-instance_method\" title=\"#clear (instance method)\">- (void) <strong>clear</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'></div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_boolean%3F-instance_method\" title=\"#get_boolean? (instance method)\">- (true, false) <strong>get_boolean?</strong>(pos = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get a boolean value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_box-instance_method\" title=\"#get_box (instance method)\">- (Hash) <strong>get_box</strong>(pos = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get  value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_buffer-instance_method\" title=\"#get_buffer (instance method)\">- (::Vertx::Buffer) <strong>get_buffer</strong>(pos = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get a buffer value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_circle-instance_method\" title=\"#get_circle (instance method)\">- (Hash) <strong>get_circle</strong>(pos = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get  value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_double-instance_method\" title=\"#get_double (instance method)\">- (Float) <strong>get_double</strong>(pos = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get a double value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_float-instance_method\" title=\"#get_float (instance method)\">- (Float) <strong>get_float</strong>(pos = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get a float value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_integer-instance_method\" title=\"#get_integer (instance method)\">- (Fixnum) <strong>get_integer</strong>(pos = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get an integer value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_interval-instance_method\" title=\"#get_interval (instance method)\">- (Hash) <strong>get_interval</strong>(pos = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get  value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_json-instance_method\" title=\"#get_json (instance method)\">- (::ReactivePgClient::Json) <strong>get_json</strong>(pos = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get a json value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_line-instance_method\" title=\"#get_line (instance method)\">- (Hash) <strong>get_line</strong>(pos = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get  value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_line_segment-instance_method\" title=\"#get_line_segment (instance method)\">- (Hash) <strong>get_line_segment</strong>(pos = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get  value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_long-instance_method\" title=\"#get_long (instance method)\">- (Fixnum) <strong>get_long</strong>(pos = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get a long value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_path-instance_method\" title=\"#get_path (instance method)\">- (Hash) <strong>get_path</strong>(pos = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get  value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_point-instance_method\" title=\"#get_point (instance method)\">- (Hash) <strong>get_point</strong>(pos = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get  value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_polygon-instance_method\" title=\"#get_polygon (instance method)\">- (Hash) <strong>get_polygon</strong>(pos = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get  value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_short-instance_method\" title=\"#get_short (instance method)\">- (Fixnum) <strong>get_short</strong>(pos = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get a short value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_string-instance_method\" title=\"#get_string (instance method)\">- (String) <strong>get_string</strong>(pos = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get a string value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#get_value-instance_method\" title=\"#get_value (instance method)\">- (Object) <strong>get_value</strong>(pos = nil) </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>Get an object value at pos.</div></span>\n  \n</li>\n\n      \n        <li class=\"public \">\n  <span class=\"summary_signature\">\n    \n      <a href=\"#size-instance_method\" title=\"#size (instance method)\">- (Fixnum) <strong>size</strong> </a>\n    \n\n    \n  </span>\n  \n  \n  \n  \n  \n  \n  \n\n  \n    <span class=\"summary_desc\"><div class='inline'>The tuple size.</div></span>\n  \n</li>\n\n      \n    </ul>\n  \n\n\n\n  <div id=\"class_method_details\" class=\"method_details_list\">\n    <h2>Class Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"accept?-class_method\">\n  \n    + (<tt>Boolean</tt>) <strong>accept?</strong>(obj) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    \n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Boolean</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n19\n20\n21</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 19</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Tuple</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_api_type-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_api_type</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n28\n29\n30</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 28</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_api_type'>j_api_type</span>\n  <span class='cvar'>@@j_api_type</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"j_class-class_method\">\n  \n    + (<tt>Object</tt>) <strong>j_class</strong> \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n31\n32\n33</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 31</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_j_class'>j_class</span>\n  <span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"of-class_method\">\n  \n    + (<tt><span class='object_link'><a href=\"\" title=\"ReactivePgClient::Tuple (class)\">::ReactivePgClient::Tuple</a></span></tt>) <strong>of</strong>(elt1 = nil, elt2 = nil, elt3 = nil, elt4 = nil, elt5 = nil, elt6 = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Create a tuple of six elements.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>elt1</span>\n      \n      \n        <span class='type'>(<tt>Object</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the first value</div>\n      \n    </li>\n  \n    <li>\n      \n        <span class='name'>elt2</span>\n      \n      \n        <span class='type'>(<tt>Object</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the second valueg</div>\n      \n    </li>\n  \n    <li>\n      \n        <span class='name'>elt3</span>\n      \n      \n        <span class='type'>(<tt>Object</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the third value</div>\n      \n    </li>\n  \n    <li>\n      \n        <span class='name'>elt4</span>\n      \n      \n        <span class='type'>(<tt>Object</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the fourth value</div>\n      \n    </li>\n  \n    <li>\n      \n        <span class='name'>elt5</span>\n      \n      \n        <span class='type'>(<tt>Object</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the fifth value</div>\n      \n    </li>\n  \n    <li>\n      \n        <span class='name'>elt6</span>\n      \n      \n        <span class='type'>(<tt>Object</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the sixth value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"\" title=\"ReactivePgClient::Tuple (class)\">::ReactivePgClient::Tuple</a></span></tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the tuple</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\n62\n63\n64</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 49</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_of'>of</span><span class='lparen'>(</span><span class='id identifier rubyid_elt1'>elt1</span><span class='op'>=</span><span class='kw'>nil</span><span class='comma'>,</span><span class='id identifier rubyid_elt2'>elt2</span><span class='op'>=</span><span class='kw'>nil</span><span class='comma'>,</span><span class='id identifier rubyid_elt3'>elt3</span><span class='op'>=</span><span class='kw'>nil</span><span class='comma'>,</span><span class='id identifier rubyid_elt4'>elt4</span><span class='op'>=</span><span class='kw'>nil</span><span class='comma'>,</span><span class='id identifier rubyid_elt5'>elt5</span><span class='op'>=</span><span class='kw'>nil</span><span class='comma'>,</span><span class='id identifier rubyid_elt6'>elt6</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_elt1'>elt1</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_elt2'>elt2</span> <span class='op'>==</span> <span class='kw'>nil</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_elt3'>elt3</span> <span class='op'>==</span> <span class='kw'>nil</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_elt4'>elt4</span> <span class='op'>==</span> <span class='kw'>nil</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_elt5'>elt5</span> <span class='op'>==</span> <span class='kw'>nil</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_elt6'>elt6</span> <span class='op'>==</span> <span class='kw'>nil</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:of</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_elt1'>elt1</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_elt1'>elt1</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_elt2'>elt2</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_elt3'>elt3</span> <span class='op'>==</span> <span class='kw'>nil</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_elt4'>elt4</span> <span class='op'>==</span> <span class='kw'>nil</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_elt5'>elt5</span> <span class='op'>==</span> <span class='kw'>nil</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_elt6'>elt6</span> <span class='op'>==</span> <span class='kw'>nil</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:of</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_elt1'>elt1</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_elt2'>elt2</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_elt1'>elt1</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_elt2'>elt2</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_elt3'>elt3</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_elt4'>elt4</span> <span class='op'>==</span> <span class='kw'>nil</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_elt5'>elt5</span> <span class='op'>==</span> <span class='kw'>nil</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_elt6'>elt6</span> <span class='op'>==</span> <span class='kw'>nil</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:of</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_elt1'>elt1</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_elt2'>elt2</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_elt3'>elt3</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_elt1'>elt1</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_elt2'>elt2</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_elt3'>elt3</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_elt4'>elt4</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_elt5'>elt5</span> <span class='op'>==</span> <span class='kw'>nil</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_elt6'>elt6</span> <span class='op'>==</span> <span class='kw'>nil</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:of</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_elt1'>elt1</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_elt2'>elt2</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_elt3'>elt3</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_elt4'>elt4</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_elt1'>elt1</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_elt2'>elt2</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_elt3'>elt3</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_elt4'>elt4</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_elt5'>elt5</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_elt6'>elt6</span> <span class='op'>==</span> <span class='kw'>nil</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:of</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_elt1'>elt1</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_elt2'>elt2</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_elt3'>elt3</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_elt4'>elt4</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_elt5'>elt5</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='rparen'>)</span>\n  <span class='kw'>elsif</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_elt1'>elt1</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_elt2'>elt2</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_elt3'>elt3</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_elt4'>elt4</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_elt5'>elt5</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_elt6'>elt6</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:of</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='comma'>,</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_elt1'>elt1</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_elt2'>elt2</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_elt3'>elt3</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_elt4'>elt4</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_elt5'>elt5</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_elt6'>elt6</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling of(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_elt1'>elt1</span><span class='embexpr_end'>}</span><span class='tstring_content'>,</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_elt2'>elt2</span><span class='embexpr_end'>}</span><span class='tstring_content'>,</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_elt3'>elt3</span><span class='embexpr_end'>}</span><span class='tstring_content'>,</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_elt4'>elt4</span><span class='embexpr_end'>}</span><span class='tstring_content'>,</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_elt5'>elt5</span><span class='embexpr_end'>}</span><span class='tstring_content'>,</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_elt6'>elt6</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"tuple-class_method\">\n  \n    + (<tt><span class='object_link'><a href=\"\" title=\"ReactivePgClient::Tuple (class)\">::ReactivePgClient::Tuple</a></span></tt>) <strong>tuple</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Returns a new empty tuple\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"\" title=\"ReactivePgClient::Tuple (class)\">::ReactivePgClient::Tuple</a></span></tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>a new empty tuple</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n35\n36\n37\n38\n39\n40</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 35</span>\n\n<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_tuple'>tuple</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:tuple</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>Tuple</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling tuple()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"unwrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>unwrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n25\n26\n27</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 25</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_unwrap'>unwrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"wrap-class_method\">\n  \n    + (<tt>Object</tt>) <strong>wrap</strong>(obj) \n  \n\n  \n\n  \n</h3><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n22\n23\n24</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 22</span>\n\n<span class='kw'>def</span> <span class='cvar'>@@j_api_type</span><span class='period'>.</span><span class='id identifier rubyid_wrap'>wrap</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n  <span class='const'>Tuple</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='rparen'>)</span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n  <div id=\"instance_method_details\" class=\"method_details_list\">\n    <h2>Instance Method Details</h2>\n\n    \n      <div class=\"method_details first\">\n  <h3 class=\"signature first\" id=\"add_boolean-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_boolean</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a boolean value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>true</tt>, <tt>false</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n230\n231\n232\n233\n234\n235\n236</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 230</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_boolean'>add_boolean</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>TrueClass</span> <span class='op'>||</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>FalseClass</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addBoolean</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>JavaLang</span><span class='op'>::</span><span class='const'>Boolean</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_boolean(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_box-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_box</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a  value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n360\n361\n362\n363\n364\n365\n366</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 360</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_box'>add_box</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Hash</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addBox</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Box</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Box</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_json_object'>to_json_object</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_box(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_buffer-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_buffer</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a buffer value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>::Vertx::Buffer</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n320\n321\n322\n323\n324\n325\n326</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 320</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_buffer'>add_buffer</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_method_defined?'>method_defined?</span><span class='lparen'>(</span><span class='symbol'>:j_del</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addBuffer</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoVertxCoreBuffer</span><span class='op'>::</span><span class='const'>Buffer</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_buffer(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_circle-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_circle</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a  value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n390\n391\n392\n393\n394\n395\n396</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 390</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_circle'>add_circle</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Hash</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addCircle</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Circle</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Circle</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_json_object'>to_json_object</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_circle(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_double-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_double</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a double value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Float</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n290\n291\n292\n293\n294\n295\n296</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 290</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_double'>add_double</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Float</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addDouble</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>JavaLang</span><span class='op'>::</span><span class='const'>Double</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_double'>to_double</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_double(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_float-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_float</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a float value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Float</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n280\n281\n282\n283\n284\n285\n286</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 280</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_float'>add_float</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Float</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addFloat</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>JavaLang</span><span class='op'>::</span><span class='const'>Float</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_float'>to_float</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_float(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_integer-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_integer</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add an integer value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n260\n261\n262\n263\n264\n265\n266</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 260</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_integer'>add_integer</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addInteger</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>JavaLang</span><span class='op'>::</span><span class='const'>Integer</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_integer'>to_integer</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_integer(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_interval-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_interval</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a  value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n400\n401\n402\n403\n404\n405\n406</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 400</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_interval'>add_interval</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Hash</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addInterval</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Interval</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Interval</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_json_object'>to_json_object</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_interval(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_json-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_json</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a json value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"Json.html\" title=\"ReactivePgClient::Json (class)\">::ReactivePgClient::Json</a></span></tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n310\n311\n312\n313\n314\n315\n316</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 310</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_json'>add_json</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_method_defined?'>method_defined?</span><span class='lparen'>(</span><span class='symbol'>:j_del</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addJson</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Json</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_j_del'>j_del</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_json(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_line-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_line</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a  value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n340\n341\n342\n343\n344\n345\n346</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 340</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_line'>add_line</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Hash</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addLine</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Line</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Line</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_json_object'>to_json_object</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_line(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_line_segment-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_line_segment</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a  value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n350\n351\n352\n353\n354\n355\n356</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 350</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_line_segment'>add_line_segment</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Hash</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addLineSegment</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>LineSegment</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>LineSegment</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_json_object'>to_json_object</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_line_segment(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_long-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_long</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a long value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n270\n271\n272\n273\n274\n275\n276</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 270</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_long'>add_long</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addLong</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>JavaLang</span><span class='op'>::</span><span class='const'>Long</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_long(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_path-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_path</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a  value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n370\n371\n372\n373\n374\n375\n376</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 370</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_path'>add_path</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Hash</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addPath</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Path</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Path</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_json_object'>to_json_object</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_path(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_point-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_point</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a  value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n330\n331\n332\n333\n334\n335\n336</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 330</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_point'>add_point</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Hash</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addPoint</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Point</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Point</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_json_object'>to_json_object</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_point(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_polygon-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_polygon</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a  value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n380\n381\n382\n383\n384\n385\n386</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 380</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_polygon'>add_polygon</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Hash</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addPolygon</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Polygon</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>IoReactiversePgclientData</span><span class='op'>::</span><span class='const'>Polygon</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_json_object'>to_json_object</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_polygon(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_short-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_short</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a short value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n250\n251\n252\n253\n254\n255\n256</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 250</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_short'>add_short</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addShort</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='const'>JavaLang</span><span class='op'>::</span><span class='const'>Short</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_short'>to_short</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_short(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_string-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_string</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add a string value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n300\n301\n302\n303\n304\n305\n306</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 300</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_string'>add_string</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>String</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addString</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>String</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_string(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"add_value-instance_method\">\n  \n    - (<tt>self</tt>) <strong>add_value</strong>(value = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Add an object value at the end of the tuple.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>value</span>\n      \n      \n        <span class='type'>(<tt>Object</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the value</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>self</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n240\n241\n242\n243\n244\n245\n246</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 240</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_add_value'>add_value</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='id identifier rubyid_unknown_type'>unknown_type</span><span class='period'>.</span><span class='id identifier rubyid_accept?'>accept?</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:addValue</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_java'>java</span><span class='period'>.</span><span class='id identifier rubyid_lang'>lang</span><span class='period'>.</span><span class='const'>Object</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_to_object'>to_object</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span><span class='rparen'>)</span>\n    <span class='kw'>return</span> <span class='kw'>self</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling add_value(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_value'>value</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"clear-instance_method\">\n  \n    - (<tt>void</tt>) <strong>clear</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    <p class=\"note returns_void\">This method returns an undefined value.</p>\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n415\n416\n417\n418\n419\n420</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 415</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_clear'>clear</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:clear</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling clear()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_boolean?-instance_method\">\n  \n    - (<tt>true</tt>, <tt>false</tt>) <strong>get_boolean?</strong>(pos = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get a boolean value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>true</tt>, <tt>false</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n68\n69\n70\n71\n72\n73</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 68</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_boolean?'>get_boolean?</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_pos'>pos</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getBoolean</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_boolean?(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_pos'>pos</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_box-instance_method\">\n  \n    - (<tt>Hash</tt>) <strong>get_box</strong>(pos = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get  value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n176\n177\n178\n179\n180\n181</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 176</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_box'>get_box</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_pos'>pos</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getBox</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getBox</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_box(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_pos'>pos</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_buffer-instance_method\">\n  \n    - (<tt>::Vertx::Buffer</tt>) <strong>get_buffer</strong>(pos = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get a buffer value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>::Vertx::Buffer</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n221\n222\n223\n224\n225\n226</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 221</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_buffer'>get_buffer</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_pos'>pos</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getBuffer</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Buffer</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_buffer(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_pos'>pos</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_circle-instance_method\">\n  \n    - (<tt>Hash</tt>) <strong>get_circle</strong>(pos = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get  value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n203\n204\n205\n206\n207\n208</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 203</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_circle'>get_circle</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_pos'>pos</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getCircle</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getCircle</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_circle(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_pos'>pos</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_double-instance_method\">\n  \n    - (<tt>Float</tt>) <strong>get_double</strong>(pos = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get a double value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Float</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n122\n123\n124\n125\n126\n127</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 122</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_double'>get_double</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_pos'>pos</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getDouble</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_double(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_pos'>pos</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_float-instance_method\">\n  \n    - (<tt>Float</tt>) <strong>get_float</strong>(pos = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get a float value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Float</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n113\n114\n115\n116\n117\n118</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 113</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_float'>get_float</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_pos'>pos</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getFloat</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_float(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_pos'>pos</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_integer-instance_method\">\n  \n    - (<tt>Fixnum</tt>) <strong>get_integer</strong>(pos = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get an integer value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n95\n96\n97\n98\n99\n100</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 95</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_integer'>get_integer</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_pos'>pos</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getInteger</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_integer(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_pos'>pos</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_interval-instance_method\">\n  \n    - (<tt>Hash</tt>) <strong>get_interval</strong>(pos = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get  value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n212\n213\n214\n215\n216\n217</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 212</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_interval'>get_interval</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_pos'>pos</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getInterval</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getInterval</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_interval(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_pos'>pos</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_json-instance_method\">\n  \n    - (<tt><span class='object_link'><a href=\"Json.html\" title=\"ReactivePgClient::Json (class)\">::ReactivePgClient::Json</a></span></tt>) <strong>get_json</strong>(pos = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get a json value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt><span class='object_link'><a href=\"Json.html\" title=\"ReactivePgClient::Json (class)\">::ReactivePgClient::Json</a></span></tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n140\n141\n142\n143\n144\n145</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 140</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_json'>get_json</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_pos'>pos</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_safe_create'>safe_create</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getJson</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span><span class='comma'>,</span><span class='op'>::</span><span class='const'>ReactivePgClient</span><span class='op'>::</span><span class='const'>Json</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_json(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_pos'>pos</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_line-instance_method\">\n  \n    - (<tt>Hash</tt>) <strong>get_line</strong>(pos = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get  value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n158\n159\n160\n161\n162\n163</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 158</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_line'>get_line</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_pos'>pos</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getLine</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getLine</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_line(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_pos'>pos</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_line_segment-instance_method\">\n  \n    - (<tt>Hash</tt>) <strong>get_line_segment</strong>(pos = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get  value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n167\n168\n169\n170\n171\n172</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 167</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_line_segment'>get_line_segment</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_pos'>pos</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getLineSegment</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getLineSegment</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_line_segment(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_pos'>pos</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_long-instance_method\">\n  \n    - (<tt>Fixnum</tt>) <strong>get_long</strong>(pos = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get a long value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n104\n105\n106\n107\n108\n109</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 104</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_long'>get_long</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_pos'>pos</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getLong</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_long(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_pos'>pos</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_path-instance_method\">\n  \n    - (<tt>Hash</tt>) <strong>get_path</strong>(pos = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get  value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n185\n186\n187\n188\n189\n190</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 185</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_path'>get_path</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_pos'>pos</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getPath</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getPath</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_path(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_pos'>pos</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_point-instance_method\">\n  \n    - (<tt>Hash</tt>) <strong>get_point</strong>(pos = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get  value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n149\n150\n151\n152\n153\n154</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 149</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_point'>get_point</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_pos'>pos</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getPoint</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getPoint</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_point(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_pos'>pos</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_polygon-instance_method\">\n  \n    - (<tt>Hash</tt>) <strong>get_polygon</strong>(pos = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get  value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Hash</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n194\n195\n196\n197\n198\n199</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 194</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_polygon'>get_polygon</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_pos'>pos</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getPolygon</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span> <span class='op'>!=</span> <span class='kw'>nil</span> <span class='op'>?</span> <span class='const'>JSON</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getPolygon</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_toJson'>toJson</span><span class='period'>.</span><span class='id identifier rubyid_encode'>encode</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='kw'>nil</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_polygon(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_pos'>pos</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_short-instance_method\">\n  \n    - (<tt>Fixnum</tt>) <strong>get_short</strong>(pos = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get a short value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n86\n87\n88\n89\n90\n91</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 86</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_short'>get_short</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_pos'>pos</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getShort</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_short(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_pos'>pos</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_string-instance_method\">\n  \n    - (<tt>String</tt>) <strong>get_string</strong>(pos = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get a string value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>String</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n131\n132\n133\n134\n135\n136</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 131</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_string'>get_string</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_pos'>pos</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getString</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_string(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_pos'>pos</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"get_value-instance_method\">\n  \n    - (<tt>Object</tt>) <strong>get_value</strong>(pos = nil) \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Get an object value at <code>pos</code>.\n\n  </div>\n</div>\n<div class=\"tags\">\n  <p class=\"tag_title\">Parameters:</p>\n<ul class=\"param\">\n  \n    <li>\n      \n        <span class='name'>pos</span>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n        <em class=\"default\">(defaults to: <tt>nil</tt>)</em>\n      \n      \n        &mdash;\n        <div class='inline'>the position</div>\n      \n    </li>\n  \n</ul>\n\n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Object</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the value or <code>null</code></div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n77\n78\n79\n80\n81\n82</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 77</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_get_value'>get_value</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>\n  <span class='kw'>if</span> <span class='id identifier rubyid_pos'>pos</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span> <span class='op'>==</span> <span class='const'>Fixnum</span> <span class='op'>&amp;&amp;</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='op'>::</span><span class='const'>Vertx</span><span class='op'>::</span><span class='const'>Util</span><span class='op'>::</span><span class='const'>Utils</span><span class='period'>.</span><span class='id identifier rubyid_from_object'>from_object</span><span class='lparen'>(</span><span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:getValue</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='const'>Java</span><span class='op'>::</span><span class='id identifier rubyid_int'>int</span><span class='period'>.</span><span class='id identifier rubyid_java_class'>java_class</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_pos'>pos</span><span class='rparen'>)</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling get_value(</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_pos'>pos</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n      <div class=\"method_details \">\n  <h3 class=\"signature \" id=\"size-instance_method\">\n  \n    - (<tt>Fixnum</tt>) <strong>size</strong> \n  \n\n  \n\n  \n</h3><div class=\"docstring\">\n  <div class=\"discussion\">\n    Returns the tuple size\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n<p class=\"tag_title\">Returns:</p>\n<ul class=\"return\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>Fixnum</tt>)</span>\n      \n      \n      \n        &mdash;\n        <div class='inline'>the tuple size</div>\n      \n    </li>\n  \n</ul>\n<p class=\"tag_title\">Raises:</p>\n<ul class=\"raise\">\n  \n    <li>\n      \n      \n        <span class='type'>(<tt>ArgumentError</tt>)</span>\n      \n      \n      \n    </li>\n  \n</ul>\n\n</div><table class=\"source_code\">\n  <tr>\n    <td>\n      <pre class=\"lines\">\n\n\n408\n409\n410\n411\n412\n413</pre>\n    </td>\n    <td>\n      <pre class=\"code\"><span class=\"info file\"># File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 408</span>\n\n<span class='kw'>def</span> <span class='id identifier rubyid_size'>size</span>\n  <span class='kw'>if</span> <span class='op'>!</span><span class='id identifier rubyid_block_given?'>block_given?</span>\n    <span class='kw'>return</span> <span class='ivar'>@j_del</span><span class='period'>.</span><span class='id identifier rubyid_java_method'>java_method</span><span class='lparen'>(</span><span class='symbol'>:size</span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='rparen'>)</span>\n  <span class='kw'>end</span>\n  <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ArgumentError</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Invalid arguments when calling size()</span><span class='tstring_end'>&quot;</span></span>\n<span class='kw'>end</span></pre>\n    </td>\n  </tr>\n</table>\n</div>\n    \n  </div>\n\n</div>\n\n    <div id=\"footer\">\n  Generated on Fri Jan 25 16:08:12 2019 by\n  <a href=\"http://yardoc.org\" title=\"Yay! A Ruby Documentation Tool\" target=\"_parent\">yard</a>\n  0.8.7.6 (ruby-2.3.3).\n</div>\n\n  </body>\n</html>"
  },
  {
    "path": "docs/yardoc/ReactivePgClient.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>\n  Module: ReactivePgClient\n  \n    &mdash; Documentation by YARD 0.8.7.6\n  \n</title>\n\n  <link rel=\"stylesheet\" href=\"css/style.css\" type=\"text/css\" charset=\"utf-8\" />\n\n  <link rel=\"stylesheet\" href=\"css/common.css\" type=\"text/css\" charset=\"utf-8\" />\n\n<script type=\"text/javascript\" charset=\"utf-8\">\n  hasFrames = window.top.frames.main ? true : false;\n  relpath = '';\n  framesUrl = \"frames.html#!ReactivePgClient.html\";\n</script>\n\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/jquery.js\"></script>\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/app.js\"></script>\n\n\n  </head>\n  <body>\n    <div id=\"header\">\n      <div id=\"menu\">\n  \n    <a href=\"_index.html\">Index (R)</a> &raquo;\n    \n    \n    <span class=\"title\">ReactivePgClient</span>\n  \n\n  <div class=\"noframes\"><span class=\"title\">(</span><a href=\".\" target=\"_top\">no frames</a><span class=\"title\">)</span></div>\n</div>\n\n      <div id=\"search\">\n  \n    <a class=\"full_list_link\" id=\"class_list_link\"\n        href=\"class_list.html\">\n      Class List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"method_list_link\"\n        href=\"method_list.html\">\n      Method List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"file_list_link\"\n        href=\"file_list.html\">\n      File List\n    </a>\n  \n</div>\n      <div class=\"clear\"></div>\n    </div>\n\n    <iframe id=\"search_frame\"></iframe>\n\n    <div id=\"content\"><h1>Module: ReactivePgClient\n  \n  \n  \n</h1>\n\n<dl class=\"box\">\n  \n  \n    \n  \n    \n  \n  \n  \n    <dt class=\"r1 last\">Defined in:</dt>\n    <dd class=\"r1 last\">/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/row.rb<span class=\"defines\">,<br />\n  /Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/json.rb,<br /> /Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb,<br /> /Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_pool.rb,<br /> /Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_cursor.rb,<br /> /Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_result.rb,<br /> /Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_stream.rb,<br /> /Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_client.rb,<br /> /Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb,<br /> /Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_channel.rb,<br /> /Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_iterator.rb,<br /> /Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_connection.rb,<br /> /Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_subscriber.rb,<br /> /Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_transaction.rb,<br /> /Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_prepared_query.rb</span>\n</dd>\n  \n</dl>\n<div class=\"clear\"></div>\n\n<h2>Overview</h2><div class=\"docstring\">\n  <div class=\"discussion\">\n    Generated from io.reactiverse.pgclient.PgPreparedQuery\n\n  </div>\n</div>\n<div class=\"tags\">\n  \n\n</div><h2>Defined Under Namespace</h2>\n<p class=\"children\">\n  \n    \n  \n    \n      <strong class=\"classes\">Classes:</strong> <span class='object_link'><a href=\"ReactivePgClient/Json.html\" title=\"ReactivePgClient::Json (class)\">Json</a></span>, <span class='object_link'><a href=\"ReactivePgClient/PgChannel.html\" title=\"ReactivePgClient::PgChannel (class)\">PgChannel</a></span>, <span class='object_link'><a href=\"ReactivePgClient/PgClient.html\" title=\"ReactivePgClient::PgClient (class)\">PgClient</a></span>, <span class='object_link'><a href=\"ReactivePgClient/PgConnection.html\" title=\"ReactivePgClient::PgConnection (class)\">PgConnection</a></span>, <span class='object_link'><a href=\"ReactivePgClient/PgCursor.html\" title=\"ReactivePgClient::PgCursor (class)\">PgCursor</a></span>, <span class='object_link'><a href=\"ReactivePgClient/PgIterator.html\" title=\"ReactivePgClient::PgIterator (class)\">PgIterator</a></span>, <span class='object_link'><a href=\"ReactivePgClient/PgPool.html\" title=\"ReactivePgClient::PgPool (class)\">PgPool</a></span>, <span class='object_link'><a href=\"ReactivePgClient/PgPreparedQuery.html\" title=\"ReactivePgClient::PgPreparedQuery (class)\">PgPreparedQuery</a></span>, <span class='object_link'><a href=\"ReactivePgClient/PgResult.html\" title=\"ReactivePgClient::PgResult (class)\">PgResult</a></span>, <span class='object_link'><a href=\"ReactivePgClient/PgRowSet.html\" title=\"ReactivePgClient::PgRowSet (class)\">PgRowSet</a></span>, <span class='object_link'><a href=\"ReactivePgClient/PgStream.html\" title=\"ReactivePgClient::PgStream (class)\">PgStream</a></span>, <span class='object_link'><a href=\"ReactivePgClient/PgSubscriber.html\" title=\"ReactivePgClient::PgSubscriber (class)\">PgSubscriber</a></span>, <span class='object_link'><a href=\"ReactivePgClient/PgTransaction.html\" title=\"ReactivePgClient::PgTransaction (class)\">PgTransaction</a></span>, <span class='object_link'><a href=\"ReactivePgClient/Row.html\" title=\"ReactivePgClient::Row (class)\">Row</a></span>, <span class='object_link'><a href=\"ReactivePgClient/Tuple.html\" title=\"ReactivePgClient::Tuple (class)\">Tuple</a></span>\n    \n  \n</p>\n\n\n\n\n\n\n\n\n\n</div>\n\n    <div id=\"footer\">\n  Generated on Fri Jan 25 16:08:10 2019 by\n  <a href=\"http://yardoc.org\" title=\"Yay! A Ruby Documentation Tool\" target=\"_parent\">yard</a>\n  0.8.7.6 (ruby-2.3.3).\n</div>\n\n  </body>\n</html>"
  },
  {
    "path": "docs/yardoc/_index.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>\n  Documentation by YARD 0.8.7.6\n  \n</title>\n\n  <link rel=\"stylesheet\" href=\"css/style.css\" type=\"text/css\" charset=\"utf-8\" />\n\n  <link rel=\"stylesheet\" href=\"css/common.css\" type=\"text/css\" charset=\"utf-8\" />\n\n<script type=\"text/javascript\" charset=\"utf-8\">\n  hasFrames = window.top.frames.main ? true : false;\n  relpath = '';\n  framesUrl = \"frames.html#!_index.html\";\n</script>\n\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/jquery.js\"></script>\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/app.js\"></script>\n\n\n  </head>\n  <body>\n    <div id=\"header\">\n      <div id=\"menu\">\n  \n\n  <div class=\"noframes\"><span class=\"title\">(</span><a href=\".\" target=\"_top\">no frames</a><span class=\"title\">)</span></div>\n</div>\n\n      <div id=\"search\">\n  \n    <a class=\"full_list_link\" id=\"class_list_link\"\n        href=\"class_list.html\">\n      Class List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"method_list_link\"\n        href=\"method_list.html\">\n      Method List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"file_list_link\"\n        href=\"file_list.html\">\n      File List\n    </a>\n  \n</div>\n      <div class=\"clear\"></div>\n    </div>\n\n    <iframe id=\"search_frame\"></iframe>\n\n    <div id=\"content\"><h1 class=\"noborder title\">Documentation by YARD 0.8.7.6</h1>\n<div id=\"listing\">\n  <h1 class=\"alphaindex\">Alphabetic Index</h1>\n  \n  <h2>File Listing</h2>\n  <ul id=\"files\" class=\"index_inline_list\">\n  \n  \n    <li class=\"r1\"><a href=\"index.html\" title=\"README\">README</a></li>\n    \n  \n  </ul>\n\n<div class=\"clear\"></div>\n<h2>Namespace Listing A-Z</h2>\n\n\n\n\n<table>\n  <tr>\n    <td valign='top' width=\"33%\">\n      \n        \n        <ul id=\"alpha_J\" class=\"alpha\">\n          <li class=\"letter\">J</li>\n          <ul>\n            \n              <li>\n                <span class='object_link'><a href=\"ReactivePgClient/Json.html\" title=\"ReactivePgClient::Json (class)\">Json</a></span>\n                \n                  <small>(ReactivePgClient)</small>\n                \n              </li>\n            \n          </ul>\n        </ul>\n      \n        \n        <ul id=\"alpha_P\" class=\"alpha\">\n          <li class=\"letter\">P</li>\n          <ul>\n            \n              <li>\n                <span class='object_link'><a href=\"ReactivePgClient/PgChannel.html\" title=\"ReactivePgClient::PgChannel (class)\">PgChannel</a></span>\n                \n                  <small>(ReactivePgClient)</small>\n                \n              </li>\n            \n              <li>\n                <span class='object_link'><a href=\"ReactivePgClient/PgClient.html\" title=\"ReactivePgClient::PgClient (class)\">PgClient</a></span>\n                \n                  <small>(ReactivePgClient)</small>\n                \n              </li>\n            \n              <li>\n                <span class='object_link'><a href=\"ReactivePgClient/PgConnection.html\" title=\"ReactivePgClient::PgConnection (class)\">PgConnection</a></span>\n                \n                  <small>(ReactivePgClient)</small>\n                \n              </li>\n            \n              <li>\n                <span class='object_link'><a href=\"ReactivePgClient/PgCursor.html\" title=\"ReactivePgClient::PgCursor (class)\">PgCursor</a></span>\n                \n                  <small>(ReactivePgClient)</small>\n                \n              </li>\n            \n              <li>\n                <span class='object_link'><a href=\"ReactivePgClient/PgIterator.html\" title=\"ReactivePgClient::PgIterator (class)\">PgIterator</a></span>\n                \n                  <small>(ReactivePgClient)</small>\n                \n              </li>\n            \n              <li>\n                <span class='object_link'><a href=\"ReactivePgClient/PgPool.html\" title=\"ReactivePgClient::PgPool (class)\">PgPool</a></span>\n                \n                  <small>(ReactivePgClient)</small>\n                \n              </li>\n            \n              <li>\n                <span class='object_link'><a href=\"ReactivePgClient/PgPreparedQuery.html\" title=\"ReactivePgClient::PgPreparedQuery (class)\">PgPreparedQuery</a></span>\n                \n                  <small>(ReactivePgClient)</small>\n                \n              </li>\n            \n              <li>\n                <span class='object_link'><a href=\"ReactivePgClient/PgResult.html\" title=\"ReactivePgClient::PgResult (class)\">PgResult</a></span>\n                \n                  <small>(ReactivePgClient)</small>\n                \n              </li>\n            \n              <li>\n                <span class='object_link'><a href=\"ReactivePgClient/PgRowSet.html\" title=\"ReactivePgClient::PgRowSet (class)\">PgRowSet</a></span>\n                \n                  <small>(ReactivePgClient)</small>\n                \n              </li>\n            \n              <li>\n                <span class='object_link'><a href=\"ReactivePgClient/PgStream.html\" title=\"ReactivePgClient::PgStream (class)\">PgStream</a></span>\n                \n                  <small>(ReactivePgClient)</small>\n                \n              </li>\n            \n              <li>\n                <span class='object_link'><a href=\"ReactivePgClient/PgSubscriber.html\" title=\"ReactivePgClient::PgSubscriber (class)\">PgSubscriber</a></span>\n                \n                  <small>(ReactivePgClient)</small>\n                \n              </li>\n            \n              <li>\n                <span class='object_link'><a href=\"ReactivePgClient/PgTransaction.html\" title=\"ReactivePgClient::PgTransaction (class)\">PgTransaction</a></span>\n                \n                  <small>(ReactivePgClient)</small>\n                \n              </li>\n            \n          </ul>\n        </ul>\n      \n        \n        <ul id=\"alpha_R\" class=\"alpha\">\n          <li class=\"letter\">R</li>\n          <ul>\n            \n              <li>\n                <span class='object_link'><a href=\"ReactivePgClient.html\" title=\"ReactivePgClient (module)\">ReactivePgClient</a></span>\n                \n              </li>\n            \n              <li>\n                <span class='object_link'><a href=\"ReactivePgClient/Row.html\" title=\"ReactivePgClient::Row (class)\">Row</a></span>\n                \n                  <small>(ReactivePgClient)</small>\n                \n              </li>\n            \n          </ul>\n        </ul>\n      \n        \n        <ul id=\"alpha_T\" class=\"alpha\">\n          <li class=\"letter\">T</li>\n          <ul>\n            \n              <li>\n                <span class='object_link'><a href=\"ReactivePgClient/Tuple.html\" title=\"ReactivePgClient::Tuple (class)\">Tuple</a></span>\n                \n                  <small>(ReactivePgClient)</small>\n                \n              </li>\n            \n          </ul>\n        </ul>\n      \n    </td>\n  </tr>\n</table>\n\n</div>\n\n</div>\n\n    <div id=\"footer\">\n  Generated on Fri Jan 25 16:08:09 2019 by\n  <a href=\"http://yardoc.org\" title=\"Yay! A Ruby Documentation Tool\" target=\"_parent\">yard</a>\n  0.8.7.6 (ruby-2.3.3).\n</div>\n\n  </body>\n</html>"
  },
  {
    "path": "docs/yardoc/class_list.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html>\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n    \n      <link rel=\"stylesheet\" href=\"css/full_list.css\" type=\"text/css\" media=\"screen\" charset=\"utf-8\" />\n    \n      <link rel=\"stylesheet\" href=\"css/common.css\" type=\"text/css\" media=\"screen\" charset=\"utf-8\" />\n    \n\n    \n      <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/jquery.js\"></script>\n    \n      <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/full_list.js\"></script>\n    \n\n    <title>Class List</title>\n    <base id=\"base_target\" target=\"_parent\" />\n  </head>\n  <body>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n      var hasFrames = false;\n      try {\n        hasFrames = window.top.frames.main ? true : false;\n      } catch (e) { }\n      if (hasFrames) {\n        document.getElementById('base_target').target = 'main';\n        document.body.className = 'frames';\n      }\n    </script>\n    <div id=\"content\">\n      <h1 id=\"full_list_header\">Class List</h1>\n      <div id=\"nav\">\n        \n          <span><a target=\"_self\" href=\"class_list.html\">\n            Classes\n          </a></span>\n        \n          <span><a target=\"_self\" href=\"method_list.html\">\n            Methods\n          </a></span>\n        \n          <span><a target=\"_self\" href=\"file_list.html\">\n            Files\n          </a></span>\n        \n      </div>\n      <div id=\"search\">Search: <input type=\"text\" /></div>\n\n      <ul id=\"full_list\" class=\"class\">\n        <li><span class='object_link'><a href=\"top-level-namespace.html\" title=\"Top Level Namespace (root)\">Top Level Namespace</a></span></li>\n<li><a class='toggle'></a> <span class='object_link'><a href=\"ReactivePgClient.html\" title=\"ReactivePgClient (module)\">ReactivePgClient</a></span><small class='search_info'>Top Level Namespace</small></li><ul><li><span class='object_link'><a href=\"ReactivePgClient/Json.html\" title=\"ReactivePgClient::Json (class)\">Json</a></span> &lt; Object<small class='search_info'>ReactivePgClient</small></li><li><span class='object_link'><a href=\"ReactivePgClient/PgChannel.html\" title=\"ReactivePgClient::PgChannel (class)\">PgChannel</a></span> &lt; Object<small class='search_info'>ReactivePgClient</small></li><li><span class='object_link'><a href=\"ReactivePgClient/PgClient.html\" title=\"ReactivePgClient::PgClient (class)\">PgClient</a></span> &lt; Object<small class='search_info'>ReactivePgClient</small></li><li><span class='object_link'><a href=\"ReactivePgClient/PgConnection.html\" title=\"ReactivePgClient::PgConnection (class)\">PgConnection</a></span> &lt; PgClient<small class='search_info'>ReactivePgClient</small></li><li><span class='object_link'><a href=\"ReactivePgClient/PgCursor.html\" title=\"ReactivePgClient::PgCursor (class)\">PgCursor</a></span> &lt; Object<small class='search_info'>ReactivePgClient</small></li><li><span class='object_link'><a href=\"ReactivePgClient/PgIterator.html\" title=\"ReactivePgClient::PgIterator (class)\">PgIterator</a></span> &lt; Object<small class='search_info'>ReactivePgClient</small></li><li><span class='object_link'><a href=\"ReactivePgClient/PgPool.html\" title=\"ReactivePgClient::PgPool (class)\">PgPool</a></span> &lt; PgClient<small class='search_info'>ReactivePgClient</small></li><li><span class='object_link'><a href=\"ReactivePgClient/PgPreparedQuery.html\" title=\"ReactivePgClient::PgPreparedQuery (class)\">PgPreparedQuery</a></span> &lt; Object<small class='search_info'>ReactivePgClient</small></li><li><span class='object_link'><a href=\"ReactivePgClient/PgResult.html\" title=\"ReactivePgClient::PgResult (class)\">PgResult</a></span> &lt; Object<small class='search_info'>ReactivePgClient</small></li><li><span class='object_link'><a href=\"ReactivePgClient/PgRowSet.html\" title=\"ReactivePgClient::PgRowSet (class)\">PgRowSet</a></span> &lt; PgResult<small class='search_info'>ReactivePgClient</small></li><li><span class='object_link'><a href=\"ReactivePgClient/PgStream.html\" title=\"ReactivePgClient::PgStream (class)\">PgStream</a></span> &lt; Object<small class='search_info'>ReactivePgClient</small></li><li><span class='object_link'><a href=\"ReactivePgClient/PgSubscriber.html\" title=\"ReactivePgClient::PgSubscriber (class)\">PgSubscriber</a></span> &lt; Object<small class='search_info'>ReactivePgClient</small></li><li><span class='object_link'><a href=\"ReactivePgClient/PgTransaction.html\" title=\"ReactivePgClient::PgTransaction (class)\">PgTransaction</a></span> &lt; PgClient<small class='search_info'>ReactivePgClient</small></li><li><span class='object_link'><a href=\"ReactivePgClient/Row.html\" title=\"ReactivePgClient::Row (class)\">Row</a></span> &lt; Tuple<small class='search_info'>ReactivePgClient</small></li><li><span class='object_link'><a href=\"ReactivePgClient/Tuple.html\" title=\"ReactivePgClient::Tuple (class)\">Tuple</a></span> &lt; Object<small class='search_info'>ReactivePgClient</small></li></ul>\n\n      </ul>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "docs/yardoc/css/common.css",
    "content": "/* Override this file with custom rules */"
  },
  {
    "path": "docs/yardoc/css/full_list.css",
    "content": "body {\n  margin: 0;\n  font-family: \"Lucida Sans\", \"Lucida Grande\", Verdana, Arial, sans-serif;\n  font-size: 13px;\n  height: 101%;\n  overflow-x: hidden;\n}\n\nh1 { padding: 12px 10px; padding-bottom: 0; margin: 0; font-size: 1.4em; }\n.clear { clear: both; }\n#search { position: absolute; right: 5px; top: 9px; padding-left: 24px; }\n#content.insearch #search, #content.insearch #noresults { background: url(data:image/gif;base64,R0lGODlhEAAQAPYAAP///wAAAPr6+pKSkoiIiO7u7sjIyNjY2J6engAAAI6OjsbGxjIyMlJSUuzs7KamppSUlPLy8oKCghwcHLKysqSkpJqamvT09Pj4+KioqM7OzkRERAwMDGBgYN7e3ujo6Ly8vCoqKjY2NkZGRtTU1MTExDw8PE5OTj4+PkhISNDQ0MrKylpaWrS0tOrq6nBwcKysrLi4uLq6ul5eXlxcXGJiYoaGhuDg4H5+fvz8/KKiohgYGCwsLFZWVgQEBFBQUMzMzDg4OFhYWBoaGvDw8NbW1pycnOLi4ubm5kBAQKqqqiQkJCAgIK6urnJyckpKSjQ0NGpqatLS0sDAwCYmJnx8fEJCQlRUVAoKCggICLCwsOTk5ExMTPb29ra2tmZmZmhoaNzc3KCgoBISEiIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCAAAACwAAAAAEAAQAAAHaIAAgoMgIiYlg4kACxIaACEJCSiKggYMCRselwkpghGJBJEcFgsjJyoAGBmfggcNEx0flBiKDhQFlIoCCA+5lAORFb4AJIihCRbDxQAFChAXw9HSqb60iREZ1omqrIPdJCTe0SWI09GBACH5BAkIAAAALAAAAAAQABAAAAdrgACCgwc0NTeDiYozCQkvOTo9GTmDKy8aFy+NOBA7CTswgywJDTIuEjYFIY0JNYMtKTEFiRU8Pjwygy4ws4owPyCKwsMAJSTEgiQlgsbIAMrO0dKDGMTViREZ14kYGRGK38nHguHEJcvTyIEAIfkECQgAAAAsAAAAABAAEAAAB2iAAIKDAggPg4iJAAMJCRUAJRIqiRGCBI0WQEEJJkWDERkYAAUKEBc4Po1GiKKJHkJDNEeKig4URLS0ICImJZAkuQAhjSi/wQyNKcGDCyMnk8u5rYrTgqDVghgZlYjcACTA1sslvtHRgQAh+QQJCAAAACwAAAAAEAAQAAAHZ4AAgoOEhYaCJSWHgxGDJCQARAtOUoQRGRiFD0kJUYWZhUhKT1OLhR8wBaaFBzQ1NwAlkIszCQkvsbOHL7Y4q4IuEjaqq0ZQD5+GEEsJTDCMmIUhtgk1lo6QFUwJVDKLiYJNUd6/hoEAIfkECQgAAAAsAAAAABAAEAAAB2iAAIKDhIWGgiUlh4MRgyQkjIURGRiGGBmNhJWHm4uen4ICCA+IkIsDCQkVACWmhwSpFqAABQoQF6ALTkWFnYMrVlhWvIKTlSAiJiVVPqlGhJkhqShHV1lCW4cMqSkAR1ofiwsjJyqGgQAh+QQJCAAAACwAAAAAEAAQAAAHZ4AAgoOEhYaCJSWHgxGDJCSMhREZGIYYGY2ElYebi56fhyWQniSKAKKfpaCLFlAPhl0gXYNGEwkhGYREUywag1wJwSkHNDU3D0kJYIMZQwk8MjPBLx9eXwuETVEyAC/BOKsuEjYFhoEAIfkECQgAAAAsAAAAABAAEAAAB2eAAIKDhIWGgiUlh4MRgyQkjIURGRiGGBmNhJWHm4ueICImip6CIQkJKJ4kigynKaqKCyMnKqSEK05StgAGQRxPYZaENqccFgIID4KXmQBhXFkzDgOnFYLNgltaSAAEpxa7BQoQF4aBACH5BAkIAAAALAAAAAAQABAAAAdogACCg4SFggJiPUqCJSWGgkZjCUwZACQkgxGEXAmdT4UYGZqCGWQ+IjKGGIUwPzGPhAc0NTewhDOdL7Ykji+dOLuOLhI2BbaFETICx4MlQitdqoUsCQ2vhKGjglNfU0SWmILaj43M5oEAOwAAAAAAAAAAAA==) no-repeat center left; }\n#full_list { padding: 0; list-style: none; margin-left: 0; }\n#full_list ul { padding: 0; }\n#full_list li { padding: 5px; padding-left: 12px; margin: 0; font-size: 1.1em; list-style: none; }\n#noresults { padding: 7px 12px; }\n#content.insearch #noresults { margin-left: 7px; }\nul.collapsed ul, ul.collapsed li { display: none; }\nul.collapsed.search_uncollapsed { display: block; }\nul.collapsed.search_uncollapsed li { display: list-item; }\nli a.toggle { cursor: default; position: relative; left: -5px; top: 4px; text-indent: -999px; width: 10px; height: 9px; margin-left: -10px; display: block; float: left; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTM5jWRgMAAAAVdEVYdENyZWF0aW9uIFRpbWUAMy8xNC8wOeNZPpQAAAE2SURBVDiNrZTBccIwEEXfelIAHUA6CZ24BGaWO+FuzZAK4k6gg5QAdGAq+Bxs2Yqx7BzyL7Llp/VfzZeQhCTc/ezuGzKKnKSzpCxXJM8fwNXda3df5RZETlIt6YUzSQDs93sl8w3wBZxCCE10GM1OcWbWjB2mWgEH4Mfdyxm3PSepBHibgQE2wLe7r4HjEidpnXMYdQPKEMJcsZ4zs2POYQOcaPfwMVOo58zsAdMt18BuoVDPxUJRacELbXv3hUIX2vYmOUvi8C8ydz/ThjXrqKqqLbDIAdsCKBd+Wo7GWa7o9qzOQHVVVXeAbs+yHHCH4aTsaCOQqunmUy1yBUAXkdMIfMlgF5EXLo2OpV/c/Up7jG4hhHcYLgWzAZXUc2b2ixsfvc/RmNNfOXD3Q/oeL9axJE1yT9IOoUu6MGUkAAAAAElFTkSuQmCC) no-repeat bottom left; }\nli.collapsed a.toggle { opacity: 0.5; cursor: default; background-position: top left; }\nli { color: #888; cursor: pointer; }\nli.deprecated { text-decoration: line-through; font-style: italic; }\nli.r1 { background: #f0f0f0; }\nli.r2 { background: #fafafa; }\nli:hover { background: #ddd; }\nli small:before { content: \"(\"; }\nli small:after { content: \")\"; }\nli small.search_info { display: none; }\na:link, a:visited { text-decoration: none; color: #05a; }\nli.clicked { background: #05a; color: #ccc; }\nli.clicked a:link, li.clicked a:visited { color: #eee; }\nli.clicked a.toggle { opacity: 0.5; background-position: bottom right; }\nli.collapsed.clicked a.toggle { background-position: top right; }\n#search input { border: 1px solid #bbb; -moz-border-radius: 3px; -webkit-border-radius: 3px; }\n#nav { margin-left: 10px; font-size: 0.9em; display: none; color: #aaa; }\n#nav a:link, #nav a:visited { color: #358; }\n#nav a:hover { background: transparent; color: #5af; }\n.frames #nav span:after { content: ' | '; }\n.frames #nav span:last-child:after { content: ''; }\n\n.frames #content h1 { margin-top: 0; }\n.frames li { white-space: nowrap; cursor: normal; }\n.frames li small { display: block; font-size: 0.8em; }\n.frames li small:before { content: \"\"; }\n.frames li small:after { content: \"\"; }\n.frames li small.search_info { display: none; }\n.frames #search { width: 170px; position: static; margin: 3px; margin-left: 10px; font-size: 0.9em; color: #888; padding-left: 0; padding-right: 24px; }\n.frames #content.insearch #search { background-position: center right; }\n.frames #search input { width: 110px; }\n.frames #nav { display: block; }\n\n#full_list.insearch li { display: none; }\n#full_list.insearch li.found { display: list-item; padding-left: 10px; }\n#full_list.insearch li a.toggle { display: none; }\n#full_list.insearch li small.search_info { display: block; }\n"
  },
  {
    "path": "docs/yardoc/css/style.css",
    "content": "body {\n  padding: 0 20px;\n  font-family: \"Lucida Sans\", \"Lucida Grande\", Verdana, Arial, sans-serif;\n  font-size: 13px;\n}\nbody.frames { padding: 0 5px; }\nh1 { font-size: 25px; margin: 1em 0 0.5em; padding-top: 4px; border-top: 1px dotted #d5d5d5; }\nh1.noborder { border-top: 0px; margin-top: 0; padding-top: 4px; }\nh1.title { margin-bottom: 10px; }\nh1.alphaindex { margin-top: 0; font-size: 22px; }\nh2 {\n  padding: 0;\n  padding-bottom: 3px;\n  border-bottom: 1px #aaa solid;\n  font-size: 1.4em;\n  margin: 1.8em 0 0.5em;\n}\nh2 small { font-weight: normal; font-size: 0.7em; display: block; float: right; }\n.clear { clear: both; }\n.inline { display: inline; }\n.inline p:first-child { display: inline; }\n.docstring h1, .docstring h2, .docstring h3, .docstring h4 { padding: 0; border: 0; border-bottom: 1px dotted #bbb; }\n.docstring h1 { font-size: 1.2em; }\n.docstring h2 { font-size: 1.1em; }\n.docstring h3, .docstring h4 { font-size: 1em; border-bottom: 0; padding-top: 10px; }\n.summary_desc .object_link, .docstring .object_link { font-family: monospace; }\n.rdoc-term { padding-right: 25px; font-weight: bold; }\n.rdoc-list p { margin: 0; padding: 0; margin-bottom: 4px; }\n\n/* style for <table> */\n#filecontents table, .docstring table { border-collapse: collapse; }\n#filecontents table th, #filecontents table td,\n.docstring table th, .docstring table td { border: 1px solid #ccc; padding: 8px; padding-right: 17px; }\n#filecontents table tr:nth-child(odd),\n.docstring table tr:nth-child(odd) { background: #eee; }\n#filecontents table tr:nth-child(even),\n.docstring table tr:nth-child(even) { background: #fff; }\n#filecontents table th, .docstring table th { background: #fff; }\n\n/* style for <ul> */\n#filecontents li > p, .docstring li > p { margin: 0px; }\n#filecontents ul, .docstring ul { padding-left: 20px; }\n/* style for <dl> */\n#filecontents dl, .docstring dl { border: 1px solid #ccc; }\n#filecontents dt, .docstring dt { background: #ddd; font-weight: bold; padding: 3px 5px; }\n#filecontents dd, .docstring dd { padding: 5px 0px; margin-left: 18px; }\n#filecontents dd > p, .docstring dd > p { margin: 0px; }\n\n.note {\n  color: #222;\n  -moz-border-radius: 3px; -webkit-border-radius: 3px;\n  background: #e3e4e3; border: 1px solid #d5d5d5; padding: 7px 10px;\n  display: block;\n}\n.note.todo { background: #ffffc5; border-color: #ececaa; }\n.note.returns_void { background: #efefef; }\n.note.deprecated { background: #ffe5e5; border-color: #e9dada; }\n.note.private { background: #ffffc5; border-color: #ececaa; }\n.note.title { padding: 1px 5px; font-size: 0.9em; font-family: \"Lucida Sans\", \"Lucida Grande\", Verdana, Arial, sans-serif; display: inline; }\n.summary_signature + .note.title { margin-left: 7px; }\nh1 .note.title { font-size: 0.5em; font-weight: normal; padding: 3px 5px; position: relative; top: -3px; text-transform: capitalize; }\n.note.title.constructor { color: #fff; background: #6a98d6; border-color: #6689d6; }\n.note.title.writeonly { color: #fff; background: #45a638; border-color: #2da31d; }\n.note.title.readonly { color: #fff; background: #6a98d6; border-color: #6689d6; }\n.note.title.private { background: #d5d5d5; border-color: #c5c5c5; }\n.note.title.not_defined_here { background: transparent; border: none; font-style: italic; }\n.discussion .note { margin-top: 6px; }\n.discussion .note:first-child { margin-top: 0; }\n\nh3.inherited {\n  font-style: italic;\n  font-family: \"Lucida Sans\", \"Lucida Grande\", Verdana, Arial, sans-serif;\n  font-weight: normal;\n  padding: 0;\n  margin: 0;\n  margin-top: 12px;\n  margin-bottom: 3px;\n  font-size: 13px;\n}\np.inherited {\n  padding: 0;\n  margin: 0;\n  margin-left: 25px;\n}\n\n#filecontents dl.box, dl.box {\n  border: 0;\n  width: 520px;\n  font-size: 1em;\n}\n#filecontents dl.box dt, dl.box dt {\n  float: left;\n  display: block;\n  width: 100px;\n  margin: 0;\n  text-align: right;\n  font-weight: bold;\n  background: transparent;\n  border: 1px solid #aaa;\n  border-width: 1px 0px 0px 1px;\n  padding: 6px 0;\n  padding-right: 10px;\n}\n#filecontents dl.box dd, dl.box dd {\n  float: left;\n  display: block;\n  width: 380px;\n  margin: 0;\n  padding: 6px 0;\n  padding-right: 20px;\n  border: 1px solid #aaa;\n  border-width: 1px 1px 0 0;\n}\n#filecontents dl.box .last, dl.box .last {\n  border-bottom: 1px solid #aaa;\n}\n#filecontents dl.box .r1, dl.box .r1 { background: #eee; }\n\nul.toplevel { list-style: none; padding-left: 0; font-size: 1.1em; }\n.index_inline_list { padding-left: 0; font-size: 1.1em; }\n.index_inline_list li { list-style: none; display: inline; padding: 7px 12px; line-height: 35px; }\n\ndl.constants { margin-left: 40px; }\ndl.constants dt { font-weight: bold; font-size: 1.1em; margin-bottom: 5px; }\ndl.constants dd { width: 75%; white-space: pre; font-family: monospace; margin-bottom: 18px; }\n\n.summary_desc { margin-left: 32px; display: block; font-family: sans-serif; }\n.summary_desc tt { font-size: 0.9em; }\ndl.constants .note { padding: 2px 6px; padding-right: 12px; margin-top: 6px; }\ndl.constants .docstring { margin-left: 32px; font-size: 0.9em; font-weight: normal; }\ndl.constants .tags { padding-left: 32px; font-size: 0.9em; line-height: 0.8em; }\ndl.constants .discussion *:first-child { margin-top: 0; }\ndl.constants .discussion *:last-child { margin-bottom: 0; }\n\n.method_details { border-top: 1px dotted #aaa; margin-top: 15px; padding-top: 0; }\n.method_details.first { border: 0; }\np.signature, h3.signature {\n  font-size: 1.1em; font-weight: normal; font-family: Monaco, Consolas, Courier, monospace;\n  padding: 6px 10px; margin-top: 18px;\n  background: #e5e8ff; border: 1px solid #d8d8e5; -moz-border-radius: 3px; -webkit-border-radius: 3px;\n}\np.signature tt,\nh3.signature tt { font-family: Monaco, Consolas, Courier, monospace; }\np.signature .overload,\nh3.signature .overload { display: block; }\np.signature .extras,\nh3.signature .extras { font-weight: normal; font-family: sans-serif; color: #444; font-size: 1em; }\np.signature .not_defined_here,\nh3.signature .not_defined_here,\np.signature .aliases,\nh3.signature .aliases { display: block; font-weight: normal; font-size: 0.9em; font-family: sans-serif; margin-top: 0px; color: #555; }\np.signature .aliases .names,\nh3.signature .aliases .names { font-family: Monaco, Consolas, Courier, monospace; font-weight: bold; color: #000; font-size: 1.2em; }\n\n.tags .tag_title { font-size: 1em; margin-bottom: 0; font-weight: bold; }\n.tags ul { margin-top: 5px; padding-left: 30px; list-style: square; }\n.tags ul li { margin-bottom: 3px; }\n.tags ul .name { font-family: monospace; font-weight: bold; }\n.tags ul .note { padding: 3px 6px; }\n.tags { margin-bottom: 12px; }\n\n.tags .examples .tag_title { margin-bottom: 10px; font-weight: bold; }\n.tags .examples .inline p { padding: 0; margin: 0; margin-left: 15px; font-weight: bold; font-size: 0.9em; }\n\n.tags .overload .overload_item { list-style: none; margin-bottom: 25px; }\n.tags .overload .overload_item .signature {\n  padding: 2px 8px;\n  background: #e5e8ff; border: 1px solid #d8d8e5; -moz-border-radius: 3px; -webkit-border-radius: 3px;\n}\n.tags .overload .signature { margin-left: -15px; font-family: monospace; display: block; font-size: 1.1em; }\n.tags .overload .docstring { margin-top: 15px; }\n\n.defines { display: none; }\n\n#method_missing_details .notice.this { position: relative; top: -8px; color: #888; padding: 0; margin: 0; }\n\n.showSource { font-size: 0.9em; }\n.showSource a:link, .showSource a:visited { text-decoration: none; color: #666; }\n\n#content a:link, #content a:visited { text-decoration: none; color: #05a; }\n#content a:hover { background: #ffffa5; }\ndiv.docstring, p.docstring { margin-right: 6em; }\n\nul.summary {\n  list-style: none;\n  font-family: monospace;\n  font-size: 1em;\n  line-height: 1.5em;\n}\nul.summary a:link, ul.summary a:visited {\n  text-decoration: none; font-size: 1.1em;\n}\nul.summary li { margin-bottom: 5px; }\n.summary .summary_signature {\n  padding: 1px 10px;\n  background: #eaeaff; border: 1px solid #dfdfe5;\n  -moz-border-radius: 3px; -webkit-border-radius: 3px;\n}\n.summary_signature:hover { background: #eeeeff; cursor: pointer; }\nul.summary.compact li { display: inline-block; margin: 0px 5px 0px 0px; line-height: 2.6em;}\nul.summary.compact .summary_signature { padding: 5px 7px; padding-right: 4px; }\n#content .summary_signature:hover a:link,\n#content .summary_signature:hover a:visited {\n  background: transparent;\n  color: #48f;\n}\n\np.inherited a { font-family: monospace; font-size: 0.9em; }\np.inherited { word-spacing: 5px; font-size: 1.2em; }\n\np.children { font-size: 1.2em; }\np.children a { font-size: 0.9em; }\np.children strong { font-size: 0.8em; }\np.children strong.modules { padding-left: 5px; }\n\nul.fullTree { display: none; padding-left: 0; list-style: none; margin-left: 0; margin-bottom: 10px; }\nul.fullTree ul { margin-left: 0; padding-left: 0; list-style: none; }\nul.fullTree li { text-align: center; padding-top: 18px; padding-bottom: 12px; background: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAHtJREFUeNqMzrEJAkEURdGzuhgZbSoYWcAWoBVsB4JgZAGmphsZCZYzTQgWNCYrDN9RvMmHx+X916SUBFbo8CzD1idXrLErw1mQttgXtyrOcQ/Ny5p4Qh+2XqLYYazsPWNTiuMkRxa4vcV+evuNAUOLIx5+c2hyzv7hNQC67Q+/HHmlEwAAAABJRU5ErkJggg==) no-repeat top center; }\nul.fullTree li:first-child { padding-top: 0; background: transparent; }\nul.fullTree li:last-child { padding-bottom: 0; }\n.showAll ul.fullTree { display: block; }\n.showAll .inheritName { display: none; }\n\n#search { position: absolute; right: 14px; top: 0px; }\n#search a:link, #search a:visited {\n  display: block; float: left; margin-right: 4px;\n  padding: 8px 10px; text-decoration: none; color: #05a;\n  border: 1px solid #d8d8e5;\n  -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px;\n  -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px;\n  background: #eaf0ff;\n  -webkit-box-shadow: -1px 1px 3px #ddd;\n}\n#search a:hover { background: #f5faff; color: #06b; }\n#search a.active {\n  background: #568; padding-bottom: 20px; color: #fff; border: 1px solid #457;\n  -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;\n  -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;\n}\n#search a.inactive { color: #999; }\n.frames #search { display: none; }\n.inheritanceTree, .toggleDefines { float: right; }\n\n#menu { font-size: 1.3em; color: #bbb; top: -5px; position: relative; }\n#menu .title, #menu a { font-size: 0.7em; }\n#menu .title a { font-size: 1em; }\n#menu .title { color: #555; }\n#menu a:link, #menu a:visited { color: #333; text-decoration: none; border-bottom: 1px dotted #bbd; }\n#menu a:hover { color: #05a; }\n#menu .noframes { display: inline; }\n.frames #menu .noframes { display: inline; float: right; }\n\n#footer { margin-top: 15px; border-top: 1px solid #ccc; text-align: center; padding: 7px 0; color: #999; }\n#footer a:link, #footer a:visited { color: #444; text-decoration: none; border-bottom: 1px dotted #bbd; }\n#footer a:hover { color: #05a; }\n\n#listing ul.alpha { font-size: 1.1em; }\n#listing ul.alpha { margin: 0; padding: 0; padding-bottom: 10px; list-style: none; }\n#listing ul.alpha li.letter { font-size: 1.4em; padding-bottom: 10px; }\n#listing ul.alpha ul { margin: 0; padding-left: 15px; }\n#listing ul small { color: #666; font-size: 0.7em; }\n\nli.r1 { background: #f0f0f0; }\nli.r2 { background: #fafafa; }\n\n#search_frame {\n  z-index: 9999;\n  background: #fff;\n  display: none;\n  position: absolute;\n  top: 36px;\n  right: 18px;\n  width: 500px;\n  height: 80%;\n  overflow-y: scroll;\n  border: 1px solid #999;\n  border-collapse: collapse;\n  -webkit-box-shadow: -7px 5px 25px #aaa;\n  -moz-box-shadow: -7px 5px 25px #aaa;\n  -moz-border-radius: 2px;\n  -webkit-border-radius: 2px;\n}\n\n#content ul.summary li.deprecated .summary_signature a:link,\n#content ul.summary li.deprecated .summary_signature a:visited { text-decoration: line-through; font-style: italic; }\n\n#toc {\n  padding: 20px; padding-right: 30px; border: 1px solid #ddd; float: right; background: #fff; margin-left: 20px; margin-bottom: 20px;\n  max-width: 300px;\n  -webkit-box-shadow: -2px 2px 6px #bbb;\n  -moz-box-shadow: -2px 2px 6px #bbb;\n  z-index: 5000;\n  position: relative;\n  overflow-x: auto;\n}\n#toc.nofloat { float: none; max-width: none; border: none; padding: 0; margin: 20px 0; -webkit-box-shadow: none; -moz-box-shadow: none; }\n#toc.nofloat.hidden { padding: 0; background: 0; margin-bottom: 5px; }\n#toc .title { margin: 0; }\n#toc ol { padding-left: 1.8em; }\n#toc li { font-size: 1.1em; line-height: 1.7em; }\n#toc > ol > li { font-size: 1.1em; font-weight: bold; }\n#toc ol > ol { font-size: 0.9em; }\n#toc ol ol > ol { padding-left: 2.3em; }\n#toc ol + li { margin-top: 0.3em; }\n#toc.hidden { padding: 10px; background: #f6f6f6; -webkit-box-shadow: none; -moz-box-shadow: none; }\n#filecontents h1 + #toc.nofloat { margin-top: 0; }\n\n/* syntax highlighting */\n.source_code { display: none; padding: 3px 8px; border-left: 8px solid #ddd; margin-top: 5px; }\n#filecontents pre.code, .docstring pre.code, .source_code pre { font-family: monospace; }\n#filecontents pre.code, .docstring pre.code { display: block; }\n.source_code .lines { padding-right: 12px; color: #555; text-align: right; }\n#filecontents pre.code, .docstring pre.code,\n.tags pre.example { padding: 5px 12px; margin-top: 4px; border: 1px solid #eef; background: #f5f5ff; }\npre.code { color: #000; }\npre.code .info.file { color: #555; }\npre.code .val { color: #036A07; }\npre.code .tstring_content,\npre.code .heredoc_beg, pre.code .heredoc_end,\npre.code .qwords_beg, pre.code .qwords_end,\npre.code .tstring, pre.code .dstring { color: #036A07; }\npre.code .fid, pre.code .rubyid_new, pre.code .rubyid_to_s,\npre.code .rubyid_to_sym, pre.code .rubyid_to_f,\npre.code .dot + pre.code .id,\npre.code .rubyid_to_i pre.code .rubyid_each { color: #0085FF; }\npre.code .comment { color: #0066FF; }\npre.code .const, pre.code .constant { color: #585CF6; }\npre.code .label,\npre.code .symbol { color: #C5060B; }\npre.code .kw,\npre.code .rubyid_require,\npre.code .rubyid_extend,\npre.code .rubyid_include { color: #0000FF; }\npre.code .ivar { color: #318495; }\npre.code .gvar,\npre.code .rubyid_backref,\npre.code .rubyid_nth_ref { color: #6D79DE; }\npre.code .regexp, .dregexp { color: #036A07; }\npre.code a { border-bottom: 1px dotted #bbf; }\n"
  },
  {
    "path": "docs/yardoc/file.README.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n<title>\n  File: README\n  \n    &mdash; Documentation by YARD 0.8.7.6\n  \n</title>\n\n  <link rel=\"stylesheet\" href=\"css/style.css\" type=\"text/css\" charset=\"utf-8\" />\n\n  <link rel=\"stylesheet\" href=\"css/common.css\" type=\"text/css\" charset=\"utf-8\" />\n\n<script type=\"text/javascript\" charset=\"utf-8\">\n  hasFrames = window.top.frames.main ? true : false;\n  relpath = '';\n  framesUrl = \"frames.html#!file.README.html\";\n</script>\n\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/jquery.js\"></script>\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/app.js\"></script>\n\n\n  </head>\n  <body>\n    <div id=\"header\">\n      <div id=\"menu\">\n  \n    <a href=\"_index.html\">Index</a> &raquo; \n    <span class=\"title\">File: README</span>\n  \n\n  <div class=\"noframes\"><span class=\"title\">(</span><a href=\".\" target=\"_top\">no frames</a><span class=\"title\">)</span></div>\n</div>\n\n      <div id=\"search\">\n  \n    <a class=\"full_list_link\" id=\"class_list_link\"\n        href=\"class_list.html\">\n      Class List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"method_list_link\"\n        href=\"method_list.html\">\n      Method List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"file_list_link\"\n        href=\"file_list.html\">\n      File List\n    </a>\n  \n</div>\n      <div class=\"clear\"></div>\n    </div>\n\n    <iframe id=\"search_frame\"></iframe>\n\n    <div id=\"content\"><div id='filecontents'><div id=\"preamble\">\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p><span class=\"image\"><a class=\"image\" href=\"https://travis-ci.org/reactiverse/reactive-pg-client\"><img src=\"https://travis-ci.org/reactiverse/reactive-pg-client.svg?branch=master\" alt=\"Build Status\"></a></span></p>\n</div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>Simple API focusing on scalability and low overhead.</p>\n</li>\n<li>\n<p>Reactive and non blocking which able to handle many database connections with a single thread.</p>\n</li>\n<li>\n<p>Ranked <strong>#1</strong> in the <a href=\"https://www.techempower.com/benchmarks/#section=data-r15&amp;hw=ph&amp;test=db\">TechEmpower Benchmark Round 15</a> <em>Single query</em> benchmark.</p>\n</li>\n</ul>\n</div>\n</div>\n</div>\n<div class=\"sect1\">\n<h2 id=\"_features\">Features</h2>\n<div class=\"sectionbody\">\n<div class=\"ulist\">\n<ul>\n<li>\n<p>Event driven</p>\n</li>\n<li>\n<p>Lightweight</p>\n</li>\n<li>\n<p>Built-in connection pooling</p>\n</li>\n<li>\n<p>Prepared queries caching</p>\n</li>\n<li>\n<p>Publish / subscribe using Postgres <code>LISTEN/NOTIFY</code></p>\n</li>\n<li>\n<p>Batch and cursor support</p>\n</li>\n<li>\n<p>Row streaming</p>\n</li>\n<li>\n<p><code>java.util.stream.Collector</code> row set transformation</p>\n</li>\n<li>\n<p>Command pipeling</p>\n</li>\n<li>\n<p>RxJava 1 and RxJava 2</p>\n</li>\n<li>\n<p>Direct memory to object without unnecessary copies</p>\n</li>\n<li>\n<p>Java 8 Date and Time</p>\n</li>\n<li>\n<p>SSL/TLS</p>\n</li>\n<li>\n<p>Unix domain socket</p>\n</li>\n<li>\n<p>HTTP/1.x CONNECT, SOCKS4a or SOCKS5 proxy</p>\n</li>\n<li>\n<p>Request cancellation</p>\n</li>\n</ul>\n</div>\n</div>\n</div>\n<div class=\"sect1\">\n<h2 id=\"_usage\">Usage</h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Latest release is <a href=\"https://github.com/reactiverse/reactive-pg-client/blob/master/RELEASES.adoc\">0.11.1</a>.</p>\n</div>\n<div class=\"paragraph\">\n<p>To use the client, add the following dependency to the <em>dependencies</em> section of your build descriptor:</p>\n</div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>Maven (in your <code>pom.xml</code>) for Vert.x 3.6.x:</p>\n</li>\n</ul>\n</div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-xml\" data-lang=\"xml\">&lt;dependency&gt;\n  &lt;groupId&gt;io.reactiverse&lt;/groupId&gt;\n  &lt;artifactId&gt;reactive-pg-client&lt;/artifactId&gt;\n  &lt;version&gt;0.11.1&lt;/version&gt;\n&lt;/dependency&gt;</code></pre>\n</div>\n</div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>Gradle (in your <code>build.gradle</code> file)  for Vert.x 3.6.x:</p>\n</li>\n</ul>\n</div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-groovy\" data-lang=\"groovy\">dependencies {\n  compile 'io.reactiverse:reactive-pg-client:0.11.1'\n}</code></pre>\n</div>\n</div>\n<div class=\"paragraph\">\n<p>If you are using Vertx 3.5.x you should use instead <code>0.10.9</code></p>\n</div>\n<div class=\"paragraph\">\n<p>Then the code is quite straightforward:</p>\n</div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-java\" data-lang=\"java\">// Pool options\nPgPoolOptions options = new PgPoolOptions()\n  .setPort(5432)\n  .setHost(\"the-host\")\n  .setDatabase(\"the-db\")\n  .setUser(\"user\")\n  .setPassword(\"secret\")\n  .setMaxSize(5);\n\n// Create the client pool\nPgPool client = PgClient.pool(options);\n\n// A simple query\nclient.query(\"SELECT * FROM users WHERE id='julien'\", ar -&gt; {\n  if (ar.succeeded()) {\n    PgResult&lt;Row&gt; result = ar.result();\n    System.out.println(\"Got \" + result.size() + \" results \");\n  } else {\n    System.out.println(\"Failure: \" + ar.cause().getMessage());\n  }\n\n  // Now close the pool\n  client.close();\n});</code></pre>\n</div>\n</div>\n</div>\n</div>\n<div class=\"sect1\">\n<h2 id=\"_integration_usages\">Integration / Usages</h2>\n<div class=\"sectionbody\">\n<div class=\"ulist\">\n<ul>\n<li>\n<p><a href=\"https://github.com/jklingsporn/vertx-jooq\">vertx-jooq</a>: writing type safe queries and let them run at high speed using jOOQ, vertx and the reactive-pg-client.</p>\n</li>\n<li>\n<p><a href=\"https://docs.micronaut.io/latest/guide/index.html#postgresSupport\">Micronaut</a>: supports reactive and non-blocking client to connect to Postgres using reactive-pg-client, allowing to handle many database connections with a single thread.</p>\n</li>\n</ul>\n</div>\n</div>\n</div>\n<div class=\"sect1\">\n<h2 id=\"_documentations\">Documentations</h2>\n<div class=\"sectionbody\">\n<div class=\"ulist\">\n<ul>\n<li>\n<p><a href=\"https://reactiverse.io/reactive-pg-client/guide/java/index.html\">Java docs</a></p>\n</li>\n<li>\n<p><a href=\"https://reactiverse.io/reactive-pg-client/guide/kotlin/\">Kotlin docs</a></p>\n</li>\n<li>\n<p><a href=\"https://reactiverse.io/reactive-pg-client/guide/groovy/index.html\">Groovy docs</a></p>\n</li>\n<li>\n<p><a href=\"https://reactiverse.io/reactive-pg-client/guide/ruby/index.html\">Ruby docs</a></p>\n</li>\n<li>\n<p><a href=\"https://reactiverse.io/reactive-pg-client/guide/js/index.html\">JavaScript docs</a></p>\n</li>\n</ul>\n</div>\n</div>\n</div>\n<div class=\"sect1\">\n<h2 id=\"_javadoc\">Javadoc</h2>\n<div class=\"sectionbody\">\n<div class=\"ulist\">\n<ul>\n<li>\n<p><a href=\"https://reactiverse.io/reactive-pg-client/apidocs/index.html\">Javadoc</a></p>\n</li>\n</ul>\n</div>\n</div>\n</div>\n<div class=\"sect1\">\n<h2 id=\"_supported_data_types\">Supported Data Types</h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>The <strong>Reactive Postgres Client</strong> currently supports the following data types</p>\n</div>\n<table class=\"tableblock frame-all grid-all spread\">\n<colgroup>\n<col style=\"width: 20%;\">\n<col style=\"width: 20%;\">\n<col style=\"width: 20%;\">\n<col style=\"width: 20%;\">\n<col style=\"width: 20%;\">\n</colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-center valign-top\">_</th>\n<th class=\"tableblock halign-center valign-top\" colspan=\"2\">Value</th>\n<th class=\"tableblock halign-center valign-top\" colspan=\"2\">Array</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">Postgres</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">Java</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">Supported</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">JAVA</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">Supported</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>BOOLEAN</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Boolean</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Boolean[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>INT2</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Short</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Short[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>INT4</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Integer</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Integer[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>INT8</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Long</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Long[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>FLOAT4</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Float</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Float[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>FLOAT8</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Double</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Double[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>CHAR</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Character</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Character[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>VARCHAR</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.String</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.String[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>TEXT</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.String</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.String[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>ENUM</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.String</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.String[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>NAME</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.String</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.String[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>SERIAL2</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Short</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>invalid type</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10005;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>SERIAL4</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Integer</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>invalid type</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10005;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>SERIAL8</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Long</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>invalid type</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10005;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>NUMERIC</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Numeric</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Numeric[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>UUID</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.u.UUID</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.u.UUID[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>DATE</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.t.LocalDate</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.t.LocalDate[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>TIME</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.t.LocalTime</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.t.LocalTime[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>TIMETZ</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.t.OffsetTime</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.t.OffsetTime[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>TIMESTAMP</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.t.LocalDateTime</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.t.LocalDateTime[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>TIMESTAMPTZ</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.t.OffsetDateTime</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.t.OffsetDateTime[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>INTERVAL</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Interval</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Interval[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>BYTEA</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.v.c.b.Buffer</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.v.c.b.Buffer[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>JSON</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Json</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Json[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>JSONB</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Json</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Json[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>POINT</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Point</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Point[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>LINE</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Line</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Line[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>LSEG</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.LineSegment</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.LineSegment[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>BOX</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Box</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Box[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>PATH</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Path</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Path[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>POLYGON</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Polygon</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Polygon[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>CIRCLE</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Circle</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Circle[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>UNKNOWN</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.String</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.String[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n</tbody>\n</table>\n<div class=\"paragraph\">\n<p>The following types</p>\n</div>\n<div class=\"paragraph\">\n<p><em>MONEY</em>, <em>BIT</em>, <em>VARBIT</em>, <em>MACADDR</em>, <em>INET</em>, <em>CIDR</em>, <em>MACADDR8</em>,\n<em>XML</em>, <em>HSTORE</em>, <em>OID</em>,\n<em>VOID</em>, <em>TSQUERY</em>, <em>TSVECTOR</em></p>\n</div>\n<div class=\"paragraph\">\n<p>are not implemented yet (PR are welcome).</p>\n</div>\n</div>\n</div>\n<div class=\"sect1\">\n<h2 id=\"_snapshots\">Snapshots</h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Snapshots are deploy in Sonatype OSS repository: <a href=\"https://oss.sonatype.org/content/repositories/snapshots/io/reactiverse/reactive-pg-client/\" class=\"bare\">https://oss.sonatype.org/content/repositories/snapshots/io/reactiverse/reactive-pg-client/</a></p>\n</div>\n</div>\n</div>\n<div class=\"sect1\">\n<h2 id=\"_license\">License</h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Apache License - Version 2.0</p>\n</div>\n</div>\n</div>\n<div class=\"sect1\">\n<h2 id=\"_developers\">Developers</h2>\n<div class=\"sectionbody\">\n<div class=\"sect2\">\n<h3 id=\"_testing\">Testing</h3>\n<div class=\"paragraph\">\n<p>Out of the box, the test suite runs an embedded Postgres by default.</p>\n</div>\n<div class=\"paragraph\">\n<p>You can change the version of the embedded Postgres by passing a property <code>embedded.postgres.version</code> like this:</p>\n</div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code>&gt; mvn test -Dembedded.postgres.version=9.6</code></pre>\n</div>\n</div>\n<div class=\"paragraph\">\n<p>The following versions of embedded Postgres are supported:</p>\n</div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><code>9.6</code></p>\n</li>\n<li>\n<p><code>10.6</code> (default)</p>\n</li>\n<li>\n<p><code>11.1</code> (not supported on Linux)</p>\n</li>\n</ul>\n</div>\n</div>\n<div class=\"sect2\">\n<h3 id=\"_testing_with_an_external_database\">Testing with an external database</h3>\n<div class=\"paragraph\">\n<p>You can run tests with an external database:</p>\n</div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>the script <code>docker/postgres/resources/create-postgres.sql</code> creates the test data</p>\n</li>\n<li>\n<p>the <code>TLSTest</code> expects the database to be configured with SSL with <code>docker/postgres/resources/server.key</code> / <code>docker/postgres/resources/server.cert`</code></p>\n</li>\n</ul>\n</div>\n<div class=\"paragraph\">\n<p>You need to add some properties for testing:</p>\n</div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code>&gt; mvn test -Dconnection.uri=postgres://$username:$password@$host:$port/$database -Dtls.connection.uri=postgres://$username:$password@$host:$port/$database -Dunix.socket.directory=$path</code></pre>\n</div>\n</div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>connection.uri(mandatory): configure the client to connect the specified database</p>\n</li>\n<li>\n<p>tls.connection.uri(mandatory): configure the client to run <code>TLSTest</code> with the specified Postgres with SSL enabled</p>\n</li>\n<li>\n<p>unix.socket.directory(optional): the single unix socket directory(multiple socket directories are not supported) to test Unix domain socket with a specified database, domain socket tests will be skipped if this property is not specified\n(Note: Make sure you can access the unix domain socket with this directory under your host machine)</p>\n</li>\n<li>\n<p>unix.socket.port(optional): unix socket file is named <code>.s.PGSQL.nnnn</code> and <code>nnnn</code> is the server&#8217;s port number,\nthis property is mostly used when you test with Docker, when you publish your Postgres container port other than 5432 in your host but Postgres may actually listen on a different port in the container,\nyou will then need this property to help you connect the Postgres with Unix domain socket</p>\n</li>\n</ul>\n</div>\n</div>\n<div class=\"sect2\">\n<h3 id=\"_testing_with_docker\">Testing with Docker</h3>\n<div class=\"paragraph\">\n<p>Run the Postgres containers with <code>docker-compose</code>:</p>\n</div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code>&gt; cd docker/postgres\n&gt; docker-compose up --build -V</code></pre>\n</div>\n</div>\n<div class=\"paragraph\">\n<p>Run tests:</p>\n</div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code>&gt; mvn test -Dconnection.uri=postgres://$username:$password@$host:$port/$database -Dtls.connection.uri=postgres://$username:$password@$host:$port/$database -Dunix.socket.directory=$path -Dunix.socket.port=$port</code></pre>\n</div>\n</div>\n</div>\n<div class=\"sect2\">\n<h3 id=\"_documentation\">Documentation</h3>\n<div class=\"paragraph\">\n<p>The online and published documentation is in <code>/docs</code> and is served by GitHub pages with Jekyll.</p>\n</div>\n<div class=\"paragraph\">\n<p>You can find the actual guide source in [src/main/docs/index.md](src/main/docs/index.md). At compilation time, this\nsource generates the <code>jekyll/guide/java/index.md</code>.</p>\n</div>\n<div class=\"paragraph\">\n<p>The current documentation is in <code>/jekyll</code> and can be preview using Docker and your browser</p>\n</div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>generate the documentation</p>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><code>mvn compile</code> to generate <code>jekyll/guide/java/index.md</code></p>\n</li>\n<li>\n<p><code>mvn site</code> to generate the javadoc in <code>jekyll/apidocs</code></p>\n</li>\n</ul>\n</div>\n</li>\n<li>\n<p>run Jekyll</p>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><code>cd jekyll</code></p>\n</li>\n<li>\n<p><code>docker-compose up</code></p>\n</li>\n</ul>\n</div>\n</li>\n<li>\n<p>open your browser at <a href=\"http://localhost:4000\" class=\"bare\">http://localhost:4000</a></p>\n</li>\n</ul>\n</div>\n</div>\n</div>\n</div></div></div>\n\n    <div id=\"footer\">\n  Generated on Fri Jan 25 16:08:10 2019 by\n  <a href=\"http://yardoc.org\" title=\"Yay! A Ruby Documentation Tool\" target=\"_parent\">yard</a>\n  0.8.7.6 (ruby-2.3.3).\n</div>\n\n  </body>\n</html>"
  },
  {
    "path": "docs/yardoc/file_list.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html>\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n    \n      <link rel=\"stylesheet\" href=\"css/full_list.css\" type=\"text/css\" media=\"screen\" charset=\"utf-8\" />\n    \n      <link rel=\"stylesheet\" href=\"css/common.css\" type=\"text/css\" media=\"screen\" charset=\"utf-8\" />\n    \n\n    \n      <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/jquery.js\"></script>\n    \n      <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/full_list.js\"></script>\n    \n\n    <title>File List</title>\n    <base id=\"base_target\" target=\"_parent\" />\n  </head>\n  <body>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n      var hasFrames = false;\n      try {\n        hasFrames = window.top.frames.main ? true : false;\n      } catch (e) { }\n      if (hasFrames) {\n        document.getElementById('base_target').target = 'main';\n        document.body.className = 'frames';\n      }\n    </script>\n    <div id=\"content\">\n      <h1 id=\"full_list_header\">File List</h1>\n      <div id=\"nav\">\n        \n          <span><a target=\"_self\" href=\"class_list.html\">\n            Classes\n          </a></span>\n        \n          <span><a target=\"_self\" href=\"method_list.html\">\n            Methods\n          </a></span>\n        \n          <span><a target=\"_self\" href=\"file_list.html\">\n            Files\n          </a></span>\n        \n      </div>\n      <div id=\"search\">Search: <input type=\"text\" /></div>\n\n      <ul id=\"full_list\" class=\"file\">\n        \n\n  <li class=\"r1\"><span class=\"object_link\"><a href=\"index.html\" title=\"README\">README</a></a></li>\n  \n\n      </ul>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "docs/yardoc/frames.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Frameset//EN\"\n\t\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd\">\n\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>\n\t<title>Documentation by YARD 0.8.7.6</title>\n</head>\n<script type=\"text/javascript\" charset=\"utf-8\">\nwindow.onload = function() {\n  var match = unescape(window.location.hash).match(/^#!(.+)/);\n  var name = match ? match[1] : 'index.html';\n  name = name.replace(/^(\\w+):\\/\\//, '').replace(/^\\/\\//, '');\n  document.writeln('<frameset cols=\"20%,*\">' +\n    '<frame name=\"list\" src=\"class_list.html\" />' +\n    '<frame name=\"main\" src=\"' + escape(name) + '\" />' +\n    '</frameset>');\n}\n</script>\n<noscript>\n  <frameset cols=\"20%,*\">\n    <frame name=\"list\" src=\"class_list.html\" />\n    <frame name=\"main\" src=\"index.html\" />\n  </frameset>\n</noscript>\n</html>\n"
  },
  {
    "path": "docs/yardoc/index.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n<title>\n  File: README\n  \n    &mdash; Documentation by YARD 0.8.7.6\n  \n</title>\n\n  <link rel=\"stylesheet\" href=\"css/style.css\" type=\"text/css\" charset=\"utf-8\" />\n\n  <link rel=\"stylesheet\" href=\"css/common.css\" type=\"text/css\" charset=\"utf-8\" />\n\n<script type=\"text/javascript\" charset=\"utf-8\">\n  hasFrames = window.top.frames.main ? true : false;\n  relpath = '';\n  framesUrl = \"frames.html#!file.README.html\";\n</script>\n\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/jquery.js\"></script>\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/app.js\"></script>\n\n\n  </head>\n  <body>\n    <div id=\"header\">\n      <div id=\"menu\">\n  \n    <a href=\"_index.html\">Index</a> &raquo; \n    <span class=\"title\">File: README</span>\n  \n\n  <div class=\"noframes\"><span class=\"title\">(</span><a href=\".\" target=\"_top\">no frames</a><span class=\"title\">)</span></div>\n</div>\n\n      <div id=\"search\">\n  \n    <a class=\"full_list_link\" id=\"class_list_link\"\n        href=\"class_list.html\">\n      Class List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"method_list_link\"\n        href=\"method_list.html\">\n      Method List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"file_list_link\"\n        href=\"file_list.html\">\n      File List\n    </a>\n  \n</div>\n      <div class=\"clear\"></div>\n    </div>\n\n    <iframe id=\"search_frame\"></iframe>\n\n    <div id=\"content\"><div id='filecontents'><div id=\"preamble\">\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p><span class=\"image\"><a class=\"image\" href=\"https://travis-ci.org/reactiverse/reactive-pg-client\"><img src=\"https://travis-ci.org/reactiverse/reactive-pg-client.svg?branch=master\" alt=\"Build Status\"></a></span></p>\n</div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>Simple API focusing on scalability and low overhead.</p>\n</li>\n<li>\n<p>Reactive and non blocking which able to handle many database connections with a single thread.</p>\n</li>\n<li>\n<p>Ranked <strong>#1</strong> in the <a href=\"https://www.techempower.com/benchmarks/#section=data-r15&amp;hw=ph&amp;test=db\">TechEmpower Benchmark Round 15</a> <em>Single query</em> benchmark.</p>\n</li>\n</ul>\n</div>\n</div>\n</div>\n<div class=\"sect1\">\n<h2 id=\"_features\">Features</h2>\n<div class=\"sectionbody\">\n<div class=\"ulist\">\n<ul>\n<li>\n<p>Event driven</p>\n</li>\n<li>\n<p>Lightweight</p>\n</li>\n<li>\n<p>Built-in connection pooling</p>\n</li>\n<li>\n<p>Prepared queries caching</p>\n</li>\n<li>\n<p>Publish / subscribe using Postgres <code>LISTEN/NOTIFY</code></p>\n</li>\n<li>\n<p>Batch and cursor support</p>\n</li>\n<li>\n<p>Row streaming</p>\n</li>\n<li>\n<p><code>java.util.stream.Collector</code> row set transformation</p>\n</li>\n<li>\n<p>Command pipeling</p>\n</li>\n<li>\n<p>RxJava 1 and RxJava 2</p>\n</li>\n<li>\n<p>Direct memory to object without unnecessary copies</p>\n</li>\n<li>\n<p>Java 8 Date and Time</p>\n</li>\n<li>\n<p>SSL/TLS</p>\n</li>\n<li>\n<p>Unix domain socket</p>\n</li>\n<li>\n<p>HTTP/1.x CONNECT, SOCKS4a or SOCKS5 proxy</p>\n</li>\n<li>\n<p>Request cancellation</p>\n</li>\n</ul>\n</div>\n</div>\n</div>\n<div class=\"sect1\">\n<h2 id=\"_usage\">Usage</h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Latest release is <a href=\"https://github.com/reactiverse/reactive-pg-client/blob/master/RELEASES.adoc\">0.11.1</a>.</p>\n</div>\n<div class=\"paragraph\">\n<p>To use the client, add the following dependency to the <em>dependencies</em> section of your build descriptor:</p>\n</div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>Maven (in your <code>pom.xml</code>) for Vert.x 3.6.x:</p>\n</li>\n</ul>\n</div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-xml\" data-lang=\"xml\">&lt;dependency&gt;\n  &lt;groupId&gt;io.reactiverse&lt;/groupId&gt;\n  &lt;artifactId&gt;reactive-pg-client&lt;/artifactId&gt;\n  &lt;version&gt;0.11.1&lt;/version&gt;\n&lt;/dependency&gt;</code></pre>\n</div>\n</div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>Gradle (in your <code>build.gradle</code> file)  for Vert.x 3.6.x:</p>\n</li>\n</ul>\n</div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-groovy\" data-lang=\"groovy\">dependencies {\n  compile 'io.reactiverse:reactive-pg-client:0.11.1'\n}</code></pre>\n</div>\n</div>\n<div class=\"paragraph\">\n<p>If you are using Vertx 3.5.x you should use instead <code>0.10.9</code></p>\n</div>\n<div class=\"paragraph\">\n<p>Then the code is quite straightforward:</p>\n</div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-java\" data-lang=\"java\">// Pool options\nPgPoolOptions options = new PgPoolOptions()\n  .setPort(5432)\n  .setHost(\"the-host\")\n  .setDatabase(\"the-db\")\n  .setUser(\"user\")\n  .setPassword(\"secret\")\n  .setMaxSize(5);\n\n// Create the client pool\nPgPool client = PgClient.pool(options);\n\n// A simple query\nclient.query(\"SELECT * FROM users WHERE id='julien'\", ar -&gt; {\n  if (ar.succeeded()) {\n    PgResult&lt;Row&gt; result = ar.result();\n    System.out.println(\"Got \" + result.size() + \" results \");\n  } else {\n    System.out.println(\"Failure: \" + ar.cause().getMessage());\n  }\n\n  // Now close the pool\n  client.close();\n});</code></pre>\n</div>\n</div>\n</div>\n</div>\n<div class=\"sect1\">\n<h2 id=\"_integration_usages\">Integration / Usages</h2>\n<div class=\"sectionbody\">\n<div class=\"ulist\">\n<ul>\n<li>\n<p><a href=\"https://github.com/jklingsporn/vertx-jooq\">vertx-jooq</a>: writing type safe queries and let them run at high speed using jOOQ, vertx and the reactive-pg-client.</p>\n</li>\n<li>\n<p><a href=\"https://docs.micronaut.io/latest/guide/index.html#postgresSupport\">Micronaut</a>: supports reactive and non-blocking client to connect to Postgres using reactive-pg-client, allowing to handle many database connections with a single thread.</p>\n</li>\n</ul>\n</div>\n</div>\n</div>\n<div class=\"sect1\">\n<h2 id=\"_documentations\">Documentations</h2>\n<div class=\"sectionbody\">\n<div class=\"ulist\">\n<ul>\n<li>\n<p><a href=\"https://reactiverse.io/reactive-pg-client/guide/java/index.html\">Java docs</a></p>\n</li>\n<li>\n<p><a href=\"https://reactiverse.io/reactive-pg-client/guide/kotlin/\">Kotlin docs</a></p>\n</li>\n<li>\n<p><a href=\"https://reactiverse.io/reactive-pg-client/guide/groovy/index.html\">Groovy docs</a></p>\n</li>\n<li>\n<p><a href=\"https://reactiverse.io/reactive-pg-client/guide/ruby/index.html\">Ruby docs</a></p>\n</li>\n<li>\n<p><a href=\"https://reactiverse.io/reactive-pg-client/guide/js/index.html\">JavaScript docs</a></p>\n</li>\n</ul>\n</div>\n</div>\n</div>\n<div class=\"sect1\">\n<h2 id=\"_javadoc\">Javadoc</h2>\n<div class=\"sectionbody\">\n<div class=\"ulist\">\n<ul>\n<li>\n<p><a href=\"https://reactiverse.io/reactive-pg-client/apidocs/index.html\">Javadoc</a></p>\n</li>\n</ul>\n</div>\n</div>\n</div>\n<div class=\"sect1\">\n<h2 id=\"_supported_data_types\">Supported Data Types</h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>The <strong>Reactive Postgres Client</strong> currently supports the following data types</p>\n</div>\n<table class=\"tableblock frame-all grid-all spread\">\n<colgroup>\n<col style=\"width: 20%;\">\n<col style=\"width: 20%;\">\n<col style=\"width: 20%;\">\n<col style=\"width: 20%;\">\n<col style=\"width: 20%;\">\n</colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-center valign-top\">_</th>\n<th class=\"tableblock halign-center valign-top\" colspan=\"2\">Value</th>\n<th class=\"tableblock halign-center valign-top\" colspan=\"2\">Array</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">Postgres</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">Java</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">Supported</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">JAVA</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">Supported</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>BOOLEAN</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Boolean</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Boolean[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>INT2</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Short</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Short[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>INT4</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Integer</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Integer[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>INT8</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Long</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Long[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>FLOAT4</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Float</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Float[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>FLOAT8</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Double</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Double[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>CHAR</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Character</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Character[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>VARCHAR</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.String</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.String[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>TEXT</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.String</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.String[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>ENUM</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.String</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.String[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>NAME</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.String</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.String[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>SERIAL2</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Short</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>invalid type</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10005;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>SERIAL4</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Integer</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>invalid type</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10005;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>SERIAL8</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.Long</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>invalid type</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10005;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>NUMERIC</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Numeric</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Numeric[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>UUID</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.u.UUID</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.u.UUID[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>DATE</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.t.LocalDate</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.t.LocalDate[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>TIME</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.t.LocalTime</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.t.LocalTime[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>TIMETZ</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.t.OffsetTime</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.t.OffsetTime[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>TIMESTAMP</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.t.LocalDateTime</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.t.LocalDateTime[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>TIMESTAMPTZ</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.t.OffsetDateTime</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.t.OffsetDateTime[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>INTERVAL</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Interval</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Interval[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>BYTEA</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.v.c.b.Buffer</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.v.c.b.Buffer[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>JSON</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Json</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Json[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>JSONB</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Json</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Json[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>POINT</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Point</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Point[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>LINE</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Line</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Line[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>LSEG</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.LineSegment</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.LineSegment[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>BOX</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Box</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Box[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>PATH</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Path</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Path[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>POLYGON</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Polygon</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Polygon[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>CIRCLE</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Circle</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>i.r.p.data.Circle[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>UNKNOWN</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.String</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><code>j.l.String[]</code></p></td>\n<td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\">&#10004;</p></td>\n</tr>\n</tbody>\n</table>\n<div class=\"paragraph\">\n<p>The following types</p>\n</div>\n<div class=\"paragraph\">\n<p><em>MONEY</em>, <em>BIT</em>, <em>VARBIT</em>, <em>MACADDR</em>, <em>INET</em>, <em>CIDR</em>, <em>MACADDR8</em>,\n<em>XML</em>, <em>HSTORE</em>, <em>OID</em>,\n<em>VOID</em>, <em>TSQUERY</em>, <em>TSVECTOR</em></p>\n</div>\n<div class=\"paragraph\">\n<p>are not implemented yet (PR are welcome).</p>\n</div>\n</div>\n</div>\n<div class=\"sect1\">\n<h2 id=\"_snapshots\">Snapshots</h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Snapshots are deploy in Sonatype OSS repository: <a href=\"https://oss.sonatype.org/content/repositories/snapshots/io/reactiverse/reactive-pg-client/\" class=\"bare\">https://oss.sonatype.org/content/repositories/snapshots/io/reactiverse/reactive-pg-client/</a></p>\n</div>\n</div>\n</div>\n<div class=\"sect1\">\n<h2 id=\"_license\">License</h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Apache License - Version 2.0</p>\n</div>\n</div>\n</div>\n<div class=\"sect1\">\n<h2 id=\"_developers\">Developers</h2>\n<div class=\"sectionbody\">\n<div class=\"sect2\">\n<h3 id=\"_testing\">Testing</h3>\n<div class=\"paragraph\">\n<p>Out of the box, the test suite runs an embedded Postgres by default.</p>\n</div>\n<div class=\"paragraph\">\n<p>You can change the version of the embedded Postgres by passing a property <code>embedded.postgres.version</code> like this:</p>\n</div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code>&gt; mvn test -Dembedded.postgres.version=9.6</code></pre>\n</div>\n</div>\n<div class=\"paragraph\">\n<p>The following versions of embedded Postgres are supported:</p>\n</div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><code>9.6</code></p>\n</li>\n<li>\n<p><code>10.6</code> (default)</p>\n</li>\n<li>\n<p><code>11.1</code> (not supported on Linux)</p>\n</li>\n</ul>\n</div>\n</div>\n<div class=\"sect2\">\n<h3 id=\"_testing_with_an_external_database\">Testing with an external database</h3>\n<div class=\"paragraph\">\n<p>You can run tests with an external database:</p>\n</div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>the script <code>docker/postgres/resources/create-postgres.sql</code> creates the test data</p>\n</li>\n<li>\n<p>the <code>TLSTest</code> expects the database to be configured with SSL with <code>docker/postgres/resources/server.key</code> / <code>docker/postgres/resources/server.cert`</code></p>\n</li>\n</ul>\n</div>\n<div class=\"paragraph\">\n<p>You need to add some properties for testing:</p>\n</div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code>&gt; mvn test -Dconnection.uri=postgres://$username:$password@$host:$port/$database -Dtls.connection.uri=postgres://$username:$password@$host:$port/$database -Dunix.socket.directory=$path</code></pre>\n</div>\n</div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>connection.uri(mandatory): configure the client to connect the specified database</p>\n</li>\n<li>\n<p>tls.connection.uri(mandatory): configure the client to run <code>TLSTest</code> with the specified Postgres with SSL enabled</p>\n</li>\n<li>\n<p>unix.socket.directory(optional): the single unix socket directory(multiple socket directories are not supported) to test Unix domain socket with a specified database, domain socket tests will be skipped if this property is not specified\n(Note: Make sure you can access the unix domain socket with this directory under your host machine)</p>\n</li>\n<li>\n<p>unix.socket.port(optional): unix socket file is named <code>.s.PGSQL.nnnn</code> and <code>nnnn</code> is the server&#8217;s port number,\nthis property is mostly used when you test with Docker, when you publish your Postgres container port other than 5432 in your host but Postgres may actually listen on a different port in the container,\nyou will then need this property to help you connect the Postgres with Unix domain socket</p>\n</li>\n</ul>\n</div>\n</div>\n<div class=\"sect2\">\n<h3 id=\"_testing_with_docker\">Testing with Docker</h3>\n<div class=\"paragraph\">\n<p>Run the Postgres containers with <code>docker-compose</code>:</p>\n</div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code>&gt; cd docker/postgres\n&gt; docker-compose up --build -V</code></pre>\n</div>\n</div>\n<div class=\"paragraph\">\n<p>Run tests:</p>\n</div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code>&gt; mvn test -Dconnection.uri=postgres://$username:$password@$host:$port/$database -Dtls.connection.uri=postgres://$username:$password@$host:$port/$database -Dunix.socket.directory=$path -Dunix.socket.port=$port</code></pre>\n</div>\n</div>\n</div>\n<div class=\"sect2\">\n<h3 id=\"_documentation\">Documentation</h3>\n<div class=\"paragraph\">\n<p>The online and published documentation is in <code>/docs</code> and is served by GitHub pages with Jekyll.</p>\n</div>\n<div class=\"paragraph\">\n<p>You can find the actual guide source in [src/main/docs/index.md](src/main/docs/index.md). At compilation time, this\nsource generates the <code>jekyll/guide/java/index.md</code>.</p>\n</div>\n<div class=\"paragraph\">\n<p>The current documentation is in <code>/jekyll</code> and can be preview using Docker and your browser</p>\n</div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>generate the documentation</p>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><code>mvn compile</code> to generate <code>jekyll/guide/java/index.md</code></p>\n</li>\n<li>\n<p><code>mvn site</code> to generate the javadoc in <code>jekyll/apidocs</code></p>\n</li>\n</ul>\n</div>\n</li>\n<li>\n<p>run Jekyll</p>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><code>cd jekyll</code></p>\n</li>\n<li>\n<p><code>docker-compose up</code></p>\n</li>\n</ul>\n</div>\n</li>\n<li>\n<p>open your browser at <a href=\"http://localhost:4000\" class=\"bare\">http://localhost:4000</a></p>\n</li>\n</ul>\n</div>\n</div>\n</div>\n</div></div></div>\n\n    <div id=\"footer\">\n  Generated on Fri Jan 25 16:08:10 2019 by\n  <a href=\"http://yardoc.org\" title=\"Yay! A Ruby Documentation Tool\" target=\"_parent\">yard</a>\n  0.8.7.6 (ruby-2.3.3).\n</div>\n\n  </body>\n</html>"
  },
  {
    "path": "docs/yardoc/js/app.js",
    "content": "function createSourceLinks() {\n    $('.method_details_list .source_code').\n        before(\"<span class='showSource'>[<a href='#' class='toggleSource'>View source</a>]</span>\");\n    $('.toggleSource').toggle(function() {\n       $(this).parent().nextAll('.source_code').slideDown(100);\n       $(this).text(\"Hide source\");\n    },\n    function() {\n        $(this).parent().nextAll('.source_code').slideUp(100);\n        $(this).text(\"View source\");\n    });\n}\n\nfunction createDefineLinks() {\n    var tHeight = 0;\n    $('.defines').after(\" <a href='#' class='toggleDefines'>more...</a>\");\n    $('.toggleDefines').toggle(function() {\n        tHeight = $(this).parent().prev().height();\n        $(this).prev().show();\n        $(this).parent().prev().height($(this).parent().height());\n        $(this).text(\"(less)\");\n    },\n    function() {\n        $(this).prev().hide();\n        $(this).parent().prev().height(tHeight);\n        $(this).text(\"more...\");\n    });\n}\n\nfunction createFullTreeLinks() {\n    var tHeight = 0;\n    $('.inheritanceTree').toggle(function() {\n        tHeight = $(this).parent().prev().height();\n        $(this).parent().toggleClass('showAll');\n        $(this).text(\"(hide)\");\n        $(this).parent().prev().height($(this).parent().height());\n    },\n    function() {\n        $(this).parent().toggleClass('showAll');\n        $(this).parent().prev().height(tHeight);\n        $(this).text(\"show all\");\n    });\n}\n\nfunction fixBoxInfoHeights() {\n    $('dl.box dd.r1, dl.box dd.r2').each(function() {\n       $(this).prev().height($(this).height());\n    });\n}\n\nfunction searchFrameLinks() {\n  $('.full_list_link').click(function() {\n    toggleSearchFrame(this, $(this).attr('href'));\n    return false;\n  });\n}\n\nfunction toggleSearchFrame(id, link) {\n  var frame = $('#search_frame');\n  $('#search a').removeClass('active').addClass('inactive');\n  if (frame.attr('src') == link && frame.css('display') != \"none\") {\n    frame.slideUp(100);\n    $('#search a').removeClass('active inactive');\n  }\n  else {\n    $(id).addClass('active').removeClass('inactive');\n    frame.attr('src', link).slideDown(100);\n  }\n}\n\nfunction linkSummaries() {\n  $('.summary_signature').click(function() {\n    document.location = $(this).find('a').attr('href');\n  });\n}\n\nfunction framesInit() {\n  if (hasFrames) {\n    document.body.className = 'frames';\n    $('#menu .noframes a').attr('href', document.location);\n    try {\n      window.top.document.title = $('html head title').text();\n    } catch(error) {\n      // some browsers will not allow this when serving from file://\n      // but we don't want to stop the world.\n    }\n  }\n  else {\n    $('#menu .noframes a').text('frames').attr('href', framesUrl);\n  }\n}\n\nfunction keyboardShortcuts() {\n  if (window.top.frames.main) return;\n  $(document).keypress(function(evt) {\n    if (evt.altKey || evt.ctrlKey || evt.metaKey || evt.shiftKey) return;\n    if (typeof evt.target !== \"undefined\" &&\n        (evt.target.nodeName == \"INPUT\" ||\n        evt.target.nodeName == \"TEXTAREA\")) return;\n    switch (evt.charCode) {\n      case 67: case 99:  $('#class_list_link').click(); break;  // 'c'\n      case 77: case 109: $('#method_list_link').click(); break; // 'm'\n      case 70: case 102: $('#file_list_link').click(); break;   // 'f'\n      default: break;\n    }\n  });\n}\n\nfunction summaryToggle() {\n  $('.summary_toggle').click(function() {\n    if (localStorage) {\n      localStorage.summaryCollapsed = $(this).text();\n    }\n    $('.summary_toggle').each(function() {\n      $(this).text($(this).text() == \"collapse\" ? \"expand\" : \"collapse\");\n      var next = $(this).parent().parent().nextAll('ul.summary').first();\n      if (next.hasClass('compact')) {\n        next.toggle();\n        next.nextAll('ul.summary').first().toggle();\n      }\n      else if (next.hasClass('summary')) {\n        var list = $('<ul class=\"summary compact\" />');\n        list.html(next.html());\n        list.find('.summary_desc, .note').remove();\n        list.find('a').each(function() {\n          $(this).html($(this).find('strong').html());\n          $(this).parent().html($(this)[0].outerHTML);\n        });\n        next.before(list);\n        next.toggle();\n      }\n    });\n    return false;\n  });\n  if (localStorage) {\n    if (localStorage.summaryCollapsed == \"collapse\") {\n      $('.summary_toggle').first().click();\n    }\n    else localStorage.summaryCollapsed = \"expand\";\n  }\n}\n\nfunction fixOutsideWorldLinks() {\n  $('a').each(function() {\n    if (window.location.host != this.host) this.target = '_parent';\n  });\n}\n\nfunction generateTOC() {\n  if ($('#filecontents').length === 0) return;\n  var _toc = $('<ol class=\"top\"></ol>');\n  var show = false;\n  var toc = _toc;\n  var counter = 0;\n  var tags = ['h2', 'h3', 'h4', 'h5', 'h6'];\n  var i;\n  if ($('#filecontents h1').length > 1) tags.unshift('h1');\n  for (i = 0; i < tags.length; i++) { tags[i] = '#filecontents ' + tags[i]; }\n  var lastTag = parseInt(tags[0][1], 10);\n  $(tags.join(', ')).each(function() {\n    if ($(this).parents('.method_details .docstring').length != 0) return;\n    if (this.id == \"filecontents\") return;\n    show = true;\n    var thisTag = parseInt(this.tagName[1], 10);\n    if (this.id.length === 0) {\n      var proposedId = $(this).attr('toc-id');\n      if (typeof(proposedId) != \"undefined\") this.id = proposedId;\n      else {\n        var proposedId = $(this).text().replace(/[^a-z0-9-]/ig, '_');\n        if ($('#' + proposedId).length > 0) { proposedId += counter; counter++; }\n        this.id = proposedId;\n      }\n    }\n    if (thisTag > lastTag) {\n      for (i = 0; i < thisTag - lastTag; i++) {\n        var tmp = $('<ol/>'); toc.append(tmp); toc = tmp;\n      }\n    }\n    if (thisTag < lastTag) {\n      for (i = 0; i < lastTag - thisTag; i++) toc = toc.parent();\n    }\n    var title = $(this).attr('toc-title');\n    if (typeof(title) == \"undefined\") title = $(this).text();\n    toc.append('<li><a href=\"#' + this.id + '\">' + title + '</a></li>');\n    lastTag = thisTag;\n  });\n  if (!show) return;\n  html = '<div id=\"toc\"><p class=\"title\"><a class=\"hide_toc\" href=\"#\"><strong>Table of Contents</strong></a> <small>(<a href=\"#\" class=\"float_toc\">left</a>)</small></p></div>';\n  $('#content').prepend(html);\n  $('#toc').append(_toc);\n  $('#toc .hide_toc').toggle(function() {\n    $('#toc .top').slideUp('fast');\n    $('#toc').toggleClass('hidden');\n    $('#toc .title small').toggle();\n  }, function() {\n    $('#toc .top').slideDown('fast');\n    $('#toc').toggleClass('hidden');\n    $('#toc .title small').toggle();\n  });\n  $('#toc .float_toc').toggle(function() {\n    $(this).text('float');\n    $('#toc').toggleClass('nofloat');\n  }, function() {\n    $(this).text('left');\n    $('#toc').toggleClass('nofloat');\n  });\n}\n\n$(framesInit);\n$(createSourceLinks);\n$(createDefineLinks);\n$(createFullTreeLinks);\n$(fixBoxInfoHeights);\n$(searchFrameLinks);\n$(linkSummaries);\n$(keyboardShortcuts);\n$(summaryToggle);\n$(fixOutsideWorldLinks);\n$(generateTOC);\n"
  },
  {
    "path": "docs/yardoc/js/full_list.js",
    "content": "var inSearch = null;\nvar searchIndex = 0;\nvar searchCache = [];\nvar searchString = '';\nvar regexSearchString = '';\nvar caseSensitiveMatch = false;\nvar ignoreKeyCodeMin = 8;\nvar ignoreKeyCodeMax = 46;\nvar commandKey = 91;\n\nRegExp.escape = function(text) {\n    return text.replace(/[-[\\]{}()*+?.,\\\\^$|#\\s]/g, \"\\\\$&\");\n}\n\nfunction fullListSearch() {\n  // generate cache\n  searchCache = [];\n  $('#full_list li').each(function() {\n    var link = $(this).find('.object_link a');\n    if (link.length === 0) return;\n    var fullName = link.attr('title').split(' ')[0];\n    searchCache.push({name:link.text(), fullName:fullName, node:$(this), link:link});\n  });\n\n  $('#search input').keyup(function(event) {\n    if ((event.keyCode > ignoreKeyCodeMin && event.keyCode < ignoreKeyCodeMax)\n         || event.keyCode == commandKey)\n      return;\n    searchString = this.value;\n    caseSensitiveMatch = searchString.match(/[A-Z]/) != null;\n    regexSearchString = RegExp.escape(searchString);\n    if (caseSensitiveMatch) {\n      regexSearchString += \"|\" +\n        $.map(searchString.split(''), function(e) { return RegExp.escape(e); }).\n        join('.+?');\n    }\n    if (searchString === \"\") {\n      clearTimeout(inSearch);\n      inSearch = null;\n      $('ul .search_uncollapsed').removeClass('search_uncollapsed');\n      $('#full_list, #content').removeClass('insearch');\n      $('#full_list li').removeClass('found').each(function() {\n\n        var link = $(this).find('.object_link a');\n        if (link.length > 0) link.text(link.text());\n      });\n      if (clicked) {\n        clicked.parents('ul').each(function() {\n          $(this).removeClass('collapsed').prev().removeClass('collapsed');\n        });\n      }\n      highlight();\n    }\n    else {\n      if (inSearch) clearTimeout(inSearch);\n      searchIndex = 0;\n      lastRowClass = '';\n      $('#full_list, #content').addClass('insearch');\n      $('#noresults').text('');\n      searchItem();\n    }\n  });\n\n  $('#search input').focus();\n  $('#full_list').after(\"<div id='noresults'></div>\");\n}\n\nvar lastRowClass = '';\nfunction searchItem() {\n  for (var i = 0; i < searchCache.length / 50; i++) {\n    var item = searchCache[searchIndex];\n    var searchName = (searchString.indexOf('::') != -1 ? item.fullName : item.name);\n    var matchString = regexSearchString;\n    var matchRegexp = new RegExp(matchString, caseSensitiveMatch ? \"\" : \"i\");\n    if (searchName.match(matchRegexp) == null) {\n      item.node.removeClass('found');\n    }\n    else {\n      item.node.css('padding-left', '10px').addClass('found');\n      item.node.parents().addClass('search_uncollapsed');\n      item.node.removeClass(lastRowClass).addClass(lastRowClass == 'r1' ? 'r2' : 'r1');\n      lastRowClass = item.node.hasClass('r1') ? 'r1' : 'r2';\n      item.link.html(item.name.replace(matchRegexp, \"<strong>$&</strong>\"));\n    }\n\n    if (searchCache.length === searchIndex + 1) {\n      searchDone();\n      return;\n    }\n    else {\n      searchIndex++;\n    }\n  }\n  inSearch = setTimeout('searchItem()', 0);\n}\n\nfunction searchDone() {\n  highlight(true);\n  if ($('#full_list li:visible').size() === 0) {\n    $('#noresults').text('No results were found.').hide().fadeIn();\n  }\n  else {\n    $('#noresults').text('');\n  }\n  $('#content').removeClass('insearch');\n  clearTimeout(inSearch);\n  inSearch = null;\n}\n\nclicked = null;\nfunction linkList() {\n  $('#full_list li, #full_list li a:last').click(function(evt) {\n    if ($(this).hasClass('toggle')) return true;\n    if (this.tagName.toLowerCase() == \"li\") {\n      if ($(this).find('.object_link a').length === 0) {\n        $(this).children('a.toggle').click();\n        return false;\n      }\n      var toggle = $(this).children('a.toggle');\n      if (toggle.size() > 0 && evt.pageX < toggle.offset().left) {\n        toggle.click();\n        return false;\n      }\n    }\n    if (clicked) clicked.removeClass('clicked');\n    var win;\n    try {\n      win = window.top.frames.main ? window.top.frames.main : window.parent;\n    } catch (e) { win = window.parent; }\n    if (this.tagName.toLowerCase() == \"a\") {\n      clicked = $(this).parents('li').addClass('clicked');\n      win.location = this.href;\n    }\n    else {\n      clicked = $(this).addClass('clicked');\n      win.location = $(this).find('a:last').attr('href');\n    }\n    return false;\n  });\n}\n\nfunction collapse() {\n  if (!$('#full_list').hasClass('class')) return;\n  $('#full_list.class a.toggle').click(function() {\n    $(this).parent().toggleClass('collapsed').next().toggleClass('collapsed');\n    highlight();\n    return false;\n  });\n  $('#full_list.class ul').each(function() {\n    $(this).addClass('collapsed').prev().addClass('collapsed');\n  });\n  $('#full_list.class').children().removeClass('collapsed');\n  highlight();\n}\n\nfunction highlight(no_padding) {\n  var n = 1;\n  $('#full_list li:visible').each(function() {\n    var next = n == 1 ? 2 : 1;\n    $(this).removeClass(\"r\" + next).addClass(\"r\" + n);\n    if (!no_padding && $('#full_list').hasClass('class')) {\n      $(this).css('padding-left', (10 + $(this).parents('ul').size() * 15) + 'px');\n    }\n    n = next;\n  });\n}\n\nfunction escapeShortcut() {\n  $(document).keydown(function(evt) {\n    if (evt.which == 27) {\n      $('#search_frame', window.top.document).slideUp(100);\n      $('#search a', window.top.document).removeClass('active inactive');\n      $(window.top).focus();\n    }\n  });\n}\n\n$(escapeShortcut);\n$(fullListSearch);\n$(linkList);\n$(collapse);\n"
  },
  {
    "path": "docs/yardoc/js/jquery.js",
    "content": "/*! jQuery v1.7.1 jquery.com | jquery.org/license */\n(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f(\"<\"+a+\">\").appendTo(b),e=d.css(\"display\");d.remove();if(e===\"none\"||e===\"\"){cl||(cl=c.createElement(\"iframe\"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode===\"CSS1Compat\"?\"<!doctype html>\":\"\")+\"<html><body>\"),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,\"display\"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject(\"Microsoft.XMLHTTP\")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h==\"string\"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k===\"*\")k=l;else if(l!==\"*\"&&l!==k){m=l+\" \"+k,n=e[m]||e[\"* \"+k];if(!n){p=b;for(o in e){j=o.split(\" \");if(j[0]===l||j[0]===\"*\"){p=e[j[1]+\" \"+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error(\"No conversion from \"+m.replace(\" \",\" to \")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function cb(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]===\"*\")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader(\"content-type\"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+\" \"+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function ca(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bE.test(a)?d(a,e):ca(a+\"[\"+(typeof e==\"object\"||f.isArray(e)?b:\"\")+\"]\",e,c,d)});else if(!c&&b!=null&&typeof b==\"object\")for(var e in b)ca(a+\"[\"+e+\"]\",b[e],c,d);else d(a,b)}function b_(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b&&((g[d]?a:e||(e={}))[d]=c[d]);e&&f.extend(!0,a,e)}function b$(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bT,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l==\"string\"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=b$(a,c,d,e,l,g)));(k||!l)&&!g[\"*\"]&&(l=b$(a,c,d,e,\"*\",g));return l}function bZ(a){return function(b,c){typeof b!=\"string\"&&(c=b,b=\"*\");if(f.isFunction(c)){var d=b.toLowerCase().split(bP),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\\+/.test(h),j&&(h=h.substr(1)||\"*\"),i=a[h]=a[h]||[],i[j?\"unshift\":\"push\"](c)}}}function bC(a,b,c){var d=b===\"width\"?a.offsetWidth:a.offsetHeight,e=b===\"width\"?bx:by,g=0,h=e.length;if(d>0){if(c!==\"border\")for(;g<h;g++)c||(d-=parseFloat(f.css(a,\"padding\"+e[g]))||0),c===\"margin\"?d+=parseFloat(f.css(a,c+e[g]))||0:d-=parseFloat(f.css(a,\"border\"+e[g]+\"Width\"))||0;return d+\"px\"}d=bz(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0;if(c)for(;g<h;g++)d+=parseFloat(f.css(a,\"padding\"+e[g]))||0,c!==\"padding\"&&(d+=parseFloat(f.css(a,\"border\"+e[g]+\"Width\"))||0),c===\"margin\"&&(d+=parseFloat(f.css(a,c+e[g]))||0);return d+\"px\"}function bp(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:\"script\"}):f.globalEval((b.text||b.textContent||b.innerHTML||\"\").replace(bf,\"/*$0*/\")),b.parentNode&&b.parentNode.removeChild(b)}function bo(a){var b=c.createElement(\"div\");bh.appendChild(b),b.innerHTML=a.outerHTML;return b.firstChild}function bn(a){var b=(a.nodeName||\"\").toLowerCase();b===\"input\"?bm(a):b!==\"script\"&&typeof a.getElementsByTagName!=\"undefined\"&&f.grep(a.getElementsByTagName(\"input\"),bm)}function bm(a){if(a.type===\"checkbox\"||a.type===\"radio\")a.defaultChecked=a.checked}function bl(a){return typeof a.getElementsByTagName!=\"undefined\"?a.getElementsByTagName(\"*\"):typeof a.querySelectorAll!=\"undefined\"?a.querySelectorAll(\"*\"):[]}function bk(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c===\"object\")b.outerHTML=a.outerHTML;else if(c!==\"input\"||a.type!==\"checkbox\"&&a.type!==\"radio\"){if(c===\"option\")b.selected=a.defaultSelected;else if(c===\"input\"||c===\"textarea\")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bj(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c,d,e,g=f._data(a),h=f._data(b,g),i=g.events;if(i){delete h.handle,h.events={};for(c in i)for(d=0,e=i[c].length;d<e;d++)f.event.add(b,c+(i[c][d].namespace?\".\":\"\")+i[c][d].namespace,i[c][d],i[c][d].data)}h.data&&(h.data=f.extend({},h.data))}}function bi(a,b){return f.nodeName(a,\"table\")?a.getElementsByTagName(\"tbody\")[0]||a.appendChild(a.ownerDocument.createElement(\"tbody\")):a}function U(a){var b=V.split(\"|\"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function T(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b==\"string\"){var d=f.grep(a,function(a){return a.nodeType===1});if(O.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+\"defer\",e=b+\"queue\",g=b+\"mark\",h=f._data(a,d);h&&(c===\"queue\"||!f._data(a,e))&&(c===\"mark\"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b===\"data\"&&f.isEmptyObject(a[b]))continue;if(b!==\"toJSON\")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e=\"data-\"+c.replace(k,\"-$1\").toLowerCase();d=a.getAttribute(e);if(typeof d==\"string\"){try{d=d===\"true\"?!0:d===\"false\"?!1:d===\"null\"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\\s+/);for(c=0,d=a.length;c<d;c++)b[a[c]]=!0;return b}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll(\"left\")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\\w\\W]+>)[^>]*$|#([\\w\\-]*)$)/,j=/\\S/,k=/^\\s+/,l=/\\s+$/,m=/^<(\\w+)\\s*\\/?>(?:<\\/\\1>)?$/,n=/^[\\],:{}\\s]*$/,o=/\\\\(?:[\"\\\\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/\"[^\"\\\\\\n\\r]*\"|true|false|null|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g,q=/(?:^|:|,)(?:\\s*\\[)+/g,r=/(webkit)[ \\/]([\\w.]+)/,s=/(opera)(?:.*version)?[ \\/]([\\w.]+)/,t=/(msie) ([\\w.]+)/,u=/(mozilla)(?:.*? rv:([\\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+\"\").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a===\"body\"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a==\"string\"){a.charAt(0)!==\"<\"||a.charAt(a.length-1)!==\">\"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:\"\",jquery:\"1.7.1\",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b===\"find\"?d.selector=this.selector+(this.selector?\" \":\"\")+c:b&&(d.selector=this.selector+\".\"+b+\"(\"+c+\")\");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),\"slice\",F.call(arguments).join(\",\"))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i==\"boolean\"&&(l=i,i=arguments[1]||{},j=2),typeof i!=\"object\"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger(\"ready\").off(\"ready\")}},bindReady:function(){if(!A){A=e.Callbacks(\"once memory\");if(c.readyState===\"complete\")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener(\"DOMContentLoaded\",B,!1),a.addEventListener(\"load\",e.ready,!1);else if(c.attachEvent){c.attachEvent(\"onreadystatechange\",B),a.attachEvent(\"onload\",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)===\"function\"},isArray:Array.isArray||function(a){return e.type(a)===\"array\"},isWindow:function(a){return a&&typeof a==\"object\"&&\"setInterval\"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||\"object\"},isPlainObject:function(a){if(!a||e.type(a)!==\"object\"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,\"constructor\")&&!D.call(a.constructor.prototype,\"isPrototypeOf\"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!=\"string\"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,\"@\").replace(p,\"]\").replace(q,\"\")))return(new Function(\"return \"+b))();e.error(\"Invalid JSON: \"+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,\"text/xml\")):(d=new ActiveXObject(\"Microsoft.XMLDOM\"),d.async=\"false\",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName(\"parsererror\").length)&&e.error(\"Invalid XML: \"+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,\"ms-\").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:G?function(a){return a==null?\"\":G.call(a)}:function(a){return a==null?\"\":(a+\"\").replace(k,\"\").replace(l,\"\")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d===\"string\"||d===\"function\"||d===\"regexp\"||e.isWindow(a)?E.call(c,a):e.merge(c,a)}return c},inArray:function(a,b,c){var d;if(b){if(H)return H.call(b,a,c);d=b.length,c=c?c<0?Math.max(0,d+c):c:0;for(;c<d;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length==\"number\")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j==\"number\"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c==\"string\"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=F.call(arguments,2),g=function(){return a.apply(c,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c==\"object\"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=r.exec(a)||s.exec(a)||t.exec(a)||a.indexOf(\"compatible\")<0&&u.exec(a)||[];return{browser:b[1]||\"\",version:b[2]||\"0\"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each(\"Boolean Number String Function Array Date RegExp Object\".split(\" \"),function(a,b){I[\"[object \"+b+\"]\"]=b.toLowerCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=z.version),e.browser.webkit&&(e.browser.safari=!0),j.test(\" \")&&(k=/^[\\s\\xA0]+/,l=/[\\s\\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventListener(\"DOMContentLoaded\",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.readyState===\"complete\"&&(c.detachEvent(\"onreadystatechange\",B),e.ready())});return e}(),g={};f.Callbacks=function(a){a=a?g[a]||h(a):{};var c=[],d=[],e,i,j,k,l,m=function(b){var d,e,g,h,i;for(d=0,e=b.length;d<e;d++)g=b[d],h=f.type(g),h===\"array\"?m(g):h===\"function\"&&(!a.unique||!o.has(g))&&c.push(g)},n=function(b,f){f=f||[],e=!a.memory||[b,f],i=!0,l=j||0,j=0,k=c.length;for(;c&&l<k;l++)if(c[l].apply(b,f)===!1&&a.stopOnFalse){e=!0;break}i=!1,c&&(a.once?e===!0?o.disable():c=[]:d&&d.length&&(e=d.shift(),o.fireWith(e[0],e[1])))},o={add:function(){if(c){var a=c.length;m(arguments),i?k=c.length:e&&e!==!0&&(j=a,n(e[0],e[1]))}return this},remove:function(){if(c){var b=arguments,d=0,e=b.length;for(;d<e;d++)for(var f=0;f<c.length;f++)if(b[d]===c[f]){i&&f<=k&&(k--,f<=l&&l--),c.splice(f--,1);if(a.unique)break}}return this},has:function(a){if(c){var b=0,d=c.length;for(;b<d;b++)if(a===c[b])return!0}return!1},empty:function(){c=[];return this},disable:function(){c=d=e=b;return this},disabled:function(){return!c},lock:function(){d=b,(!e||e===!0)&&o.disable();return this},locked:function(){return!d},fireWith:function(b,c){d&&(i?a.once||d.push([b,c]):(!a.once||!e)&&n(b,c));return this},fire:function(){o.fireWith(this,arguments);return this},fired:function(){return!!e}};return o};var i=[].slice;f.extend({Deferred:function(a){var b=f.Callbacks(\"once memory\"),c=f.Callbacks(\"once memory\"),d=f.Callbacks(\"memory\"),e=\"pending\",g={resolve:b,reject:c,notify:d},h={done:b.add,fail:c.add,progress:d.add,state:function(){return e},isResolved:b.fired,isRejected:c.fired,then:function(a,b,c){i.done(a).fail(b).progress(c);return this},always:function(){i.done.apply(i,arguments).fail.apply(i,arguments);return this},pipe:function(a,b,c){return f.Deferred(function(d){f.each({done:[a,\"resolve\"],fail:[b,\"reject\"],progress:[c,\"notify\"]},function(a,b){var c=b[0],e=b[1],g;f.isFunction(c)?i[a](function(){g=c.apply(this,arguments),g&&f.isFunction(g.promise)?g.promise().then(d.resolve,d.reject,d.notify):d[e+\"With\"](this===i?d:this,[g])}):i[a](d[e])})}).promise()},promise:function(a){if(a==null)a=h;else for(var b in h)a[b]=h[b];return a}},i=h.promise({}),j;for(j in g)i[j]=g[j].fire,i[j+\"With\"]=g[j].fireWith;i.done(function(){e=\"resolved\"},c.disable,d.lock).fail(function(){e=\"rejected\"},b.disable,d.lock),a&&a.call(i,i);return i},when:function(a){function m(a){return function(b){e[a]=arguments.length>1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c<d;c++)b[c]&&b[c].promise&&f.isFunction(b[c].promise)?b[c].promise().then(l(c),j.reject,m(c)):--g;g||j.resolveWith(j,b)}else j!==a&&j.resolveWith(j,d?[a]:[]);return k}}),f.support=function(){var b,d,e,g,h,i,j,k,l,m,n,o,p,q=c.createElement(\"div\"),r=c.documentElement;q.setAttribute(\"className\",\"t\"),q.innerHTML=\"   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>\",d=q.getElementsByTagName(\"*\"),e=q.getElementsByTagName(\"a\")[0];if(!d||!d.length||!e)return{};g=c.createElement(\"select\"),h=g.appendChild(c.createElement(\"option\")),i=q.getElementsByTagName(\"input\")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName(\"tbody\").length,htmlSerialize:!!q.getElementsByTagName(\"link\").length,style:/top/.test(e.getAttribute(\"style\")),hrefNormalized:e.getAttribute(\"href\")===\"/a\",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value===\"on\",optSelected:h.selected,getSetAttribute:q.className!==\"t\",enctype:!!c.createElement(\"form\").enctype,html5Clone:c.createElement(\"nav\").cloneNode(!0).outerHTML!==\"<:nav></:nav>\",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent(\"onclick\",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent(\"onclick\")),i=c.createElement(\"input\"),i.value=\"t\",i.setAttribute(\"type\",\"radio\"),b.radioValue=i.value===\"t\",i.setAttribute(\"checked\",\"checked\"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML=\"\",a.getComputedStyle&&(j=c.createElement(\"div\"),j.style.width=\"0\",j.style.marginRight=\"0\",q.style.width=\"2px\",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n=\"on\"+o,p=n in q,p||(q.setAttribute(n,\"return;\"),p=typeof q[n]==\"function\"),b[o+\"Bubbles\"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName(\"body\")[0];!r||(j=1,k=\"position:absolute;top:0;left:0;width:1px;height:1px;margin:0;\",m=\"visibility:hidden;border:0;\",n=\"style='\"+k+\"border:5px solid #000;padding:0;'\",o=\"<div \"+n+\"><div></div></div>\"+\"<table \"+n+\" cellpadding='0' cellspacing='0'>\"+\"<tr><td></td></tr></table>\",a=c.createElement(\"div\"),a.style.cssText=m+\"width:0;height:0;position:static;top:0;margin-top:\"+j+\"px\",r.insertBefore(a,r.firstChild),q=c.createElement(\"div\"),a.appendChild(q),q.innerHTML=\"<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>\",l=q.getElementsByTagName(\"td\"),p=l[0].offsetHeight===0,l[0].style.display=\"\",l[1].style.display=\"none\",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML=\"\",q.style.width=q.style.paddingLeft=\"1px\",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!=\"undefined\"&&(q.style.display=\"inline\",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display=\"\",q.innerHTML=\"<div style='width:4px;'></div>\",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position=\"fixed\",e.style.top=\"20px\",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top=\"\",d.style.overflow=\"hidden\",d.style.position=\"relative\",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\\{.*\\}|\\[.*\\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:\"jQuery\"+(f.fn.jquery+Math.random()).replace(/\\D/g,\"\"),noData:{embed:!0,object:\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c==\"string\",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c===\"events\";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c==\"object\"||typeof c==\"function\")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(\" \")));for(e=0,g=b.length;e<g;e++)delete d[b[e]];if(!(c?m:f.isEmptyObject)(d))return}}if(!c){delete j[k].data;if(!m(j[k]))return}f.support.deleteExpando||!j.setInterval?delete j[k]:j[k]=null,i&&(f.support.deleteExpando?delete a[h]:a.removeAttribute?a.removeAttribute(h):a[h]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute(\"classid\")===b}return!0}}),f.fn.extend({data:function(a,c){var d,e,g,h=null;if(typeof a==\"undefined\"){if(this.length){h=f.data(this[0]);if(this[0].nodeType===1&&!f._data(this[0],\"parsedAttrs\")){e=this[0].attributes;for(var i=0,j=e.length;i<j;i++)g=e[i].name,g.indexOf(\"data-\")===0&&(g=f.camelCase(g.substring(5)),l(this[0],g,h[g]));f._data(this[0],\"parsedAttrs\",!0)}}return h}if(typeof a==\"object\")return this.each(function(){f.data(this,a)});d=a.split(\".\"),d[1]=d[1]?\".\"+d[1]:\"\";if(c===b){h=this.triggerHandler(\"getData\"+d[1]+\"!\",[d[0]]),h===b&&this.length&&(h=f.data(this[0],a),h=l(this[0],a,h));return h===b&&d[1]?this.data(d[0]):h}return this.each(function(){var b=f(this),e=[d[0],c];b.triggerHandler(\"setData\"+d[1]+\"!\",e),f.data(this,a,c),b.triggerHandler(\"changeData\"+d[1]+\"!\",e)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||\"fx\")+\"mark\",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||\"fx\";var d=c+\"mark\",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,\"mark\"))}},queue:function(a,b,c){var d;if(a){b=(b||\"fx\")+\"queue\",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b||\"fx\";var c=f.queue(a,b),d=c.shift(),e={};d===\"inprogress\"&&(d=c.shift()),d&&(b===\"fx\"&&c.unshift(\"inprogress\"),f._data(a,b+\".run\",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+\"queue \"+b+\".run\",!0),n(a,b,\"queue\"))}}),f.fn.extend({queue:function(a,c){typeof a!=\"string\"&&(c=a,a=\"fx\");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a===\"fx\"&&b[0]!==\"inprogress\"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||\"fx\";return this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||\"fx\",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!=\"string\"&&(c=a,a=b),a=a||\"fx\";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+\"defer\",j=a+\"queue\",k=a+\"mark\",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f.Callbacks(\"once memory\"),!0))h++,l.add(m);m();return d.promise()}});var o=/[\\n\\t\\r]/g,p=/\\s+/,q=/\\r/g,r=/^(?:button|input)$/i,s=/^(?:button|input|object|select|textarea)$/i,t=/^a(?:rea)?$/i,u=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,v=f.support.getSetAttribute,w,x,y;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a==\"string\"){b=a.split(p);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{g=\" \"+e.className+\" \";for(h=0,i=b.length;h<i;h++)~g.indexOf(\" \"+b[h]+\" \")||(g+=b[h]+\" \");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a==\"string\"||a===b){c=(a||\"\").split(p);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className)if(a){h=(\" \"+g.className+\" \").replace(o,\" \");for(i=0,j=c.length;i<j;i++)h=h.replace(\" \"+c[i]+\" \",\" \");g.className=f.trim(h)}else g.className=\"\"}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b==\"boolean\";if(f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c===\"string\"){var e,g=0,h=f(this),i=b,j=a.split(p);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?\"addClass\":\"removeClass\"](e)}else if(c===\"undefined\"||c===\"boolean\")this.className&&f._data(this,\"__className__\",this.className),this.className=this.className||a===!1?\"\":f._data(this,\"__className__\")||\"\"})},hasClass:function(a){var b=\" \"+a+\" \",c=0,d=this.length;for(;c<d;c++)if(this[c].nodeType===1&&(\" \"+this[c].className+\" \").replace(o,\" \").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h=\"\":typeof h==\"number\"?h+=\"\":f.isArray(h)&&(h=f.map(h,function(a){return a==null?\"\":a+\"\"})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!(\"set\"in c)||c.set(this,h,\"value\")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&\"get\"in c&&(d=c.get(g,\"value\"))!==b)return d;d=g.value;return typeof d==\"string\"?d.replace(q,\"\"):d==null?\"\":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type===\"select-one\";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c<d;c++){e=i[c];if(e.selected&&(f.support.optDisabled?!e.disabled:e.getAttribute(\"disabled\")===null)&&(!e.parentNode.disabled||!f.nodeName(e.parentNode,\"optgroup\"))){b=f(e).val();if(j)return b;h.push(b)}}if(j&&!h.length&&i.length)return f(i[g]).val();return h},set:function(a,b){var c=f.makeArray(b);f(a).find(\"option\").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute==\"undefined\")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&\"set\"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,\"\"+d);return d}if(h&&\"get\"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h<g;h++)e=d[h],e&&(c=f.propFix[e]||e,f.attr(a,e,\"\"),a.removeAttribute(v?e:c),u.test(e)&&c in a&&(a[c]=!1))}},attrHooks:{type:{set:function(a,b){if(r.test(a.nodeName)&&a.parentNode)f.error(\"type property can't be changed\");else if(!f.support.radioValue&&b===\"radio\"&&f.nodeName(a,\"input\")){var c=a.value;a.setAttribute(\"type\",b),c&&(a.value=c);return b}}},value:{get:function(a,b){if(w&&f.nodeName(a,\"button\"))return w.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(w&&f.nodeName(a,\"button\"))return w.set(a,b,c);a.value=b}}},propFix:{tabindex:\"tabIndex\",readonly:\"readOnly\",\"for\":\"htmlFor\",\"class\":\"className\",maxlength:\"maxLength\",cellspacing:\"cellSpacing\",cellpadding:\"cellPadding\",rowspan:\"rowSpan\",colspan:\"colSpan\",usemap:\"useMap\",frameborder:\"frameBorder\",contenteditable:\"contentEditable\"},prop:function(a,c,d){var e,g,h,i=a.nodeType;if(!!a&&i!==3&&i!==8&&i!==2){h=i!==1||!f.isXMLDoc(a),h&&(c=f.propFix[c]||c,g=f.propHooks[c]);return d!==b?g&&\"set\"in g&&(e=g.set(a,d,c))!==b?e:a[c]=d:g&&\"get\"in g&&(e=g.get(a,c))!==null?e:a[c]}},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode(\"tabindex\");return c&&c.specified?parseInt(c.value,10):s.test(a.nodeName)||t.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.tabindex=f.propHooks.tabIndex,x={get:function(a,c){var d,e=f.prop(a,c);return e===!0||typeof e!=\"boolean\"&&(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},v||(y={name:!0,id:!0},w=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&(y[c]?d.nodeValue!==\"\":d.specified)?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+\"\"}},f.attrHooks.tabindex.set=w.set,f.each([\"width\",\"height\"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===\"\"){a.setAttribute(b,\"auto\");return c}}})}),f.attrHooks.contenteditable={get:w.get,set:function(a,b,c){b===\"\"&&(b=\"false\"),w.set(a,b,c)}}),f.support.hrefNormalized||f.each([\"href\",\"src\",\"width\",\"height\"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=\"\"+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex);return null}})),f.support.enctype||(f.propFix.enctype=\"encoding\"),f.support.checkOn||f.each([\"radio\",\"checkbox\"],function(){f.valHooks[this]={get:function(a){return a.getAttribute(\"value\")===null?\"on\":a.value}}}),f.each([\"radio\",\"checkbox\"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\\.]*)?(?:\\.(.+))?$/,B=/\\bhover(\\.\\S+)?\\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\\w*)(?:#([\\w\\-]+))?(?:\\.([\\w\\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||\"\").toLowerCase(),b[3]=b[3]&&new RegExp(\"(?:^|\\\\s)\"+b[3]+\"(?:\\\\s|$)\"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c[\"class\"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,\"mouseenter$1 mouseleave$1\")};\nf.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!=\"undefined\"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(\" \");for(k=0;k<c.length;k++){l=A.exec(c[k])||[],m=l[1],n=(l[2]||\"\").split(\".\").sort(),s=f.event.special[m]||{},m=(g?s.delegateType:s.bindType)||m,s=f.event.special[m]||{},o=f.extend({type:m,origType:l[1],data:e,handler:d,guid:d.guid,selector:g,quick:G(g),namespace:n.join(\".\")},p),r=j[m];if(!r){r=j[m]=[],r.delegateCount=0;if(!s.setup||s.setup.call(a,e,n,i)===!1)a.addEventListener?a.addEventListener(m,i,!1):a.attachEvent&&a.attachEvent(\"on\"+m,i)}s.add&&(s.add.call(a,o),o.handler.guid||(o.handler.guid=d.guid)),g?r.splice(r.delegateCount++,0,o):r.push(o),f.event.global[m]=!0}a=null}},global:{},remove:function(a,b,c,d,e){var g=f.hasData(a)&&f._data(a),h,i,j,k,l,m,n,o,p,q,r,s;if(!!g&&!!(o=g.events)){b=f.trim(I(b||\"\")).split(\" \");for(h=0;h<b.length;h++){i=A.exec(b[h])||[],j=k=i[1],l=i[2];if(!j){for(j in o)f.event.remove(a,j+b[h],c,d,!0);continue}p=f.event.special[j]||{},j=(d?p.delegateType:p.bindType)||j,r=o[j]||[],m=r.length,l=l?new RegExp(\"(^|\\\\.)\"+l.split(\".\").sort().join(\"\\\\.(?:.*\\\\.)?\")+\"(\\\\.|$)\"):null;for(n=0;n<r.length;n++)s=r[n],(e||k===s.origType)&&(!c||c.guid===s.guid)&&(!l||l.test(s.namespace))&&(!d||d===s.selector||d===\"**\"&&s.selector)&&(r.splice(n--,1),s.selector&&r.delegateCount--,p.remove&&p.remove.call(a,s));r.length===0&&m!==r.length&&((!p.teardown||p.teardown.call(a,l)===!1)&&f.removeEvent(a,j,g.handle),delete o[j])}f.isEmptyObject(o)&&(q=g.handle,q&&(q.elem=null),f.removeData(a,[\"events\",\"handle\"],!0))}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){if(!e||e.nodeType!==3&&e.nodeType!==8){var h=c.type||c,i=[],j,k,l,m,n,o,p,q,r,s;if(E.test(h+f.event.triggered))return;h.indexOf(\"!\")>=0&&(h=h.slice(0,-1),k=!0),h.indexOf(\".\")>=0&&(i=h.split(\".\"),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c==\"object\"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join(\".\"),c.namespace_re=c.namespace?new RegExp(\"(^|\\\\.)\"+i.join(\"\\\\.(?:.*\\\\.)?\")+\"(\\\\.|$)\"):null,o=h.indexOf(\":\")<0?\"on\"+h:\"\";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;l<r.length&&!c.isPropagationStopped();l++)m=r[l][0],c.type=r[l][1],q=(f._data(m,\"events\")||{})[c.type]&&f._data(m,\"handle\"),q&&q.apply(m,d),q=o&&m[o],q&&f.acceptData(m)&&q.apply(m,d)===!1&&c.preventDefault();c.type=h,!g&&!c.isDefaultPrevented()&&(!p._default||p._default.apply(e.ownerDocument,d)===!1)&&(h!==\"click\"||!f.nodeName(e,\"a\"))&&f.acceptData(e)&&o&&e[h]&&(h!==\"focus\"&&h!==\"blur\"||c.target.offsetWidth!==0)&&!f.isWindow(e)&&(n=e[o],n&&(e[o]=null),f.event.triggered=h,e[h](),f.event.triggered=b,n&&(e[o]=n));return c.result}},dispatch:function(c){c=f.event.fix(c||a.event);var d=(f._data(this,\"events\")||{})[c.type]||[],e=d.delegateCount,g=[].slice.call(arguments,0),h=!c.exclusive&&!c.namespace,i=[],j,k,l,m,n,o,p,q,r,s,t;g[0]=c,c.delegateTarget=this;if(e&&!c.target.disabled&&(!c.button||c.type!==\"click\")){m=f(this),m.context=this.ownerDocument||this;for(l=c.target;l!=this;l=l.parentNode||this){o={},q=[],m[0]=l;for(j=0;j<e;j++)r=d[j],s=r.selector,o[s]===b&&(o[s]=r.quick?H(l,r.quick):m.is(s)),o[s]&&q.push(r);q.length&&i.push({elem:l,matches:q})}}d.length>e&&i.push({elem:this,matches:d.slice(e)});for(j=0;j<i.length&&!c.isPropagationStopped();j++){p=i[j],c.currentTarget=p.elem;for(k=0;k<p.matches.length&&!c.isImmediatePropagationStopped();k++){r=p.matches[k];if(h||!c.namespace&&!r.namespace||c.namespace_re&&c.namespace_re.test(r.namespace))c.data=r.data,c.handleObj=r,n=((f.event.special[r.origType]||{}).handle||r.handler).apply(p.elem,g),n!==b&&(c.result=n,n===!1&&(c.preventDefault(),c.stopPropagation()))}}return c.result},props:\"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which\".split(\" \"),fixHooks:{},keyHooks:{props:\"char charCode key keyCode\".split(\" \"),filter:function(a,b){a.which==null&&(a.which=b.charCode!=null?b.charCode:b.keyCode);return a}},mouseHooks:{props:\"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement\".split(\" \"),filter:function(a,d){var e,f,g,h=d.button,i=d.fromElement;a.pageX==null&&d.clientX!=null&&(e=a.target.ownerDocument||c,f=e.documentElement,g=e.body,a.pageX=d.clientX+(f&&f.scrollLeft||g&&g.scrollLeft||0)-(f&&f.clientLeft||g&&g.clientLeft||0),a.pageY=d.clientY+(f&&f.scrollTop||g&&g.scrollTop||0)-(f&&f.clientTop||g&&g.clientTop||0)),!a.relatedTarget&&i&&(a.relatedTarget=i===a.target?d.toElement:i),!a.which&&h!==b&&(a.which=h&1?1:h&2?3:h&4?2:0);return a}},fix:function(a){if(a[f.expando])return a;var d,e,g=a,h=f.event.fixHooks[a.type]||{},i=h.props?this.props.concat(h.props):this.props;a=f.Event(g);for(d=i.length;d;)e=i[--d],a[e]=g[e];a.target||(a.target=g.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),a.metaKey===b&&(a.metaKey=a.ctrlKey);return h.filter?h.filter(a,g):a},special:{ready:{setup:f.bindReady},load:{noBubble:!0},focus:{delegateType:\"focusin\"},blur:{delegateType:\"focusout\"},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}},simulate:function(a,b,c,d){var e=f.extend(new f.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?f.event.trigger(e,null,b):f.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},f.event.handle=f.event.dispatch,f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent(\"on\"+b,c)},f.Event=function(a,b){if(!(this instanceof f.Event))return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?K:J):this.type=a,b&&f.extend(this,b),this.timeStamp=a&&a.timeStamp||f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=K;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=K;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=K,this.stopPropagation()},isDefaultPrevented:J,isPropagationStopped:J,isImmediatePropagationStopped:J},f.each({mouseenter:\"mouseover\",mouseleave:\"mouseout\"},function(a,b){f.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c=this,d=a.relatedTarget,e=a.handleObj,g=e.selector,h;if(!d||d!==c&&!f.contains(c,d))a.type=e.origType,h=e.handler.apply(this,arguments),a.type=b;return h}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(){if(f.nodeName(this,\"form\"))return!1;f.event.add(this,\"click._submit keypress._submit\",function(a){var c=a.target,d=f.nodeName(c,\"input\")||f.nodeName(c,\"button\")?c.form:b;d&&!d._submit_attached&&(f.event.add(d,\"submit._submit\",function(a){this.parentNode&&!a.isTrigger&&f.event.simulate(\"submit\",this.parentNode,a,!0)}),d._submit_attached=!0)})},teardown:function(){if(f.nodeName(this,\"form\"))return!1;f.event.remove(this,\"._submit\")}}),f.support.changeBubbles||(f.event.special.change={setup:function(){if(z.test(this.nodeName)){if(this.type===\"checkbox\"||this.type===\"radio\")f.event.add(this,\"propertychange._change\",function(a){a.originalEvent.propertyName===\"checked\"&&(this._just_changed=!0)}),f.event.add(this,\"click._change\",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1,f.event.simulate(\"change\",this,a,!0))});return!1}f.event.add(this,\"beforeactivate._change\",function(a){var b=a.target;z.test(b.nodeName)&&!b._change_attached&&(f.event.add(b,\"change._change\",function(a){this.parentNode&&!a.isSimulated&&!a.isTrigger&&f.event.simulate(\"change\",this.parentNode,a,!0)}),b._change_attached=!0)})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||b.type!==\"radio\"&&b.type!==\"checkbox\")return a.handleObj.handler.apply(this,arguments)},teardown:function(){f.event.remove(this,\"._change\");return z.test(this.nodeName)}}),f.support.focusinBubbles||f.each({focus:\"focusin\",blur:\"focusout\"},function(a,b){var d=0,e=function(a){f.event.simulate(b,a.target,f.event.fix(a),!0)};f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.fn.extend({on:function(a,c,d,e,g){var h,i;if(typeof a==\"object\"){typeof c!=\"string\"&&(d=c,c=b);for(i in a)this.on(i,c,d,a[i],g);return this}d==null&&e==null?(e=c,d=c=b):e==null&&(typeof c==\"string\"?(e=d,d=b):(e=d,d=c,c=b));if(e===!1)e=J;else if(!e)return this;g===1&&(h=e,e=function(a){f().off(a);return h.apply(this,arguments)},e.guid=h.guid||(h.guid=f.guid++));return this.each(function(){f.event.add(this,a,e,d,c)})},one:function(a,b,c,d){return this.on.call(this,a,b,c,d,1)},off:function(a,c,d){if(a&&a.preventDefault&&a.handleObj){var e=a.handleObj;f(a.delegateTarget).off(e.namespace?e.type+\".\"+e.namespace:e.type,e.selector,e.handler);return this}if(typeof a==\"object\"){for(var g in a)this.off(g,c,a[g]);return this}if(c===!1||typeof c==\"function\")d=c,c=b;d===!1&&(d=J);return this.each(function(){f.event.remove(this,a,d,c)})},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},live:function(a,b,c){f(this.context).on(a,this.selector,b,c);return this},die:function(a,b){f(this.context).off(a,this.selector||\"**\",b);return this},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return arguments.length==1?this.off(a,\"**\"):this.off(b,a,c)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f._data(this,\"lastToggle\"+a.guid)||0)%d;f._data(this,\"lastToggle\"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),f.each(\"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu\".split(\" \"),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}if(j.nodeType===1){g||(j[d]=c,j.sizset=h);if(typeof b!=\"string\"){if(j===b){k=!0;break}}else if(m.filter(b,[j]).length>0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}j.nodeType===1&&!g&&(j[d]=c,j.sizset=h);if(j.nodeName.toLowerCase()===b){k=j;break}j=j[a]}e[h]=k}}}var a=/((?:\\((?:\\([^()]+\\)|[^()]+)+\\)|\\[(?:\\[[^\\[\\]]*\\]|['\"][^'\"]*['\"]|[^\\[\\]'\"]+)+\\]|\\\\.|[^ >+~,(\\[\\\\]+)+|[>+~])(\\s*,\\s*)?((?:.|\\r|\\n)*)/g,d=\"sizcache\"+(Math.random()+\"\").replace(\".\",\"\"),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\\\/g,k=/\\r\\n/g,l=/\\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!=\"string\")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(\"\"),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]===\"~\"||w[0]===\"+\")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q=\"\",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)===\"[object Array]\")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},m.matches=function(a,b){return m(a,null,null,b)},m.matchesSelector=function(a,b){return m(b,null,null,[a]).length>0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e<f;e++){h=o.order[e];if(g=o.leftMatch[h].exec(a)){i=g[1],g.splice(1,1);if(i.substr(i.length-1)!==\"\\\\\"){g[1]=(g[1]||\"\").replace(j,\"\"),d=o.find[h](g,b,c);if(d!=null){a=a.replace(o.match[h],\"\");break}}}}d||(d=typeof b.getElementsByTagName!=\"undefined\"?b.getElementsByTagName(\"*\"):[]);return{set:d,expr:a}},m.filter=function(a,c,d,e){var f,g,h,i,j,k,l,n,p,q=a,r=[],s=c,t=c&&c[0]&&m.isXML(c[0]);while(a&&c.length){for(h in o.filter)if((f=o.leftMatch[h].exec(a))!=null&&f[2]){k=o.filter[h],l=f[1],g=!1,f.splice(1,1);if(l.substr(l.length-1)===\"\\\\\")continue;s===r&&(r=[]);if(o.preFilter[h]){f=o.preFilter[h](f,s,d,r,e,t);if(!f)g=i=!0;else if(f===!0)continue}if(f)for(n=0;(j=s[n])!=null;n++)j&&(i=k(j,f,n,s),p=e^i,d&&i!=null?p?g=!0:s[n]=!1:p&&(r.push(j),g=!0));if(i!==b){d||(s=r),a=a.replace(o.match[h],\"\");if(!g)return[];break}}if(a===q)if(g==null)m.error(a);else break;q=a}return s},m.error=function(a){throw new Error(\"Syntax error, unrecognized expression: \"+a)};var n=m.getText=function(a){var b,c,d=a.nodeType,e=\"\";if(d){if(d===1||d===9){if(typeof a.textContent==\"string\")return a.textContent;if(typeof a.innerText==\"string\")return a.innerText.replace(k,\"\");for(a=a.firstChild;a;a=a.nextSibling)e+=n(a)}else if(d===3||d===4)return a.nodeValue}else for(b=0;c=a[b];b++)c.nodeType!==8&&(e+=n(c));return e},o=m.selectors={order:[\"ID\",\"NAME\",\"TAG\"],match:{ID:/#((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)/,CLASS:/\\.((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)/,NAME:/\\[name=['\"]*((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)['\"]*\\]/,ATTR:/\\[\\s*((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)\\s*(?:(\\S?=)\\s*(?:(['\"])(.*?)\\3|(#?(?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)*)|)|)\\s*\\]/,TAG:/^((?:[\\w\\u00c0-\\uFFFF\\*\\-]|\\\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\\(\\s*(even|odd|(?:[+\\-]?\\d+|(?:[+\\-]?\\d*)?n\\s*(?:[+\\-]\\s*\\d+)?))\\s*\\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\\((\\d*)\\))?(?=[^\\-]|$)/,PSEUDO:/:((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)(?:\\((['\"]?)((?:\\([^\\)]+\\)|[^\\(\\)]*)+)\\2\\))?/},leftMatch:{},attrMap:{\"class\":\"className\",\"for\":\"htmlFor\"},attrHandle:{href:function(a){return a.getAttribute(\"href\")},type:function(a){return a.getAttribute(\"type\")}},relative:{\"+\":function(a,b){var c=typeof b==\"string\",d=c&&!l.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&m.filter(b,a,!0)},\">\":function(a,b){var c,d=typeof b==\"string\",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&m.filter(b,a,!0)}},\"\":function(a,b,c){var d,f=e++,g=x;typeof b==\"string\"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g(\"parentNode\",b,f,a,d,c)},\"~\":function(a,b,c){var d,f=e++,g=x;typeof b==\"string\"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g(\"previousSibling\",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!=\"undefined\"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!=\"undefined\"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute(\"name\")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!=\"undefined\")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=\" \"+a[1].replace(j,\"\")+\" \";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(\" \"+h.className+\" \").replace(/[\\t\\n\\r]/g,\" \").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,\"\")},TAG:function(a,b){return a[1].replace(j,\"\").toLowerCase()},CHILD:function(a){if(a[1]===\"nth\"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\\+|\\s*/g,\"\");var b=/(-?)(\\d*)(?:n([+\\-]?\\d*))?/.exec(a[2]===\"even\"&&\"2n\"||a[2]===\"odd\"&&\"2n+1\"||!/\\D/.test(a[2])&&\"0n+\"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,\"\");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||\"\").replace(j,\"\"),a[2]===\"~=\"&&(a[4]=\" \"+a[4]+\" \");return a},PSEUDO:function(b,c,d,e,f){if(b[1]===\"not\")if((a.exec(b[3])||\"\").length>1||/^\\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!==\"hidden\"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute(\"type\"),c=a.type;return a.nodeName.toLowerCase()===\"input\"&&\"text\"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()===\"input\"&&\"radio\"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()===\"input\"&&\"checkbox\"===a.type},file:function(a){return a.nodeName.toLowerCase()===\"input\"&&\"file\"===a.type},password:function(a){return a.nodeName.toLowerCase()===\"input\"&&\"password\"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b===\"input\"||b===\"button\")&&\"submit\"===a.type},image:function(a){return a.nodeName.toLowerCase()===\"input\"&&\"image\"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b===\"input\"||b===\"button\")&&\"reset\"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b===\"input\"&&\"button\"===a.type||b===\"button\"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e===\"contains\")return(a.textContent||a.innerText||n([a])||\"\").indexOf(b[3])>=0;if(e===\"not\"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}m.error(e)},CHILD:function(a,b){var c,e,f,g,h,i,j,k=b[1],l=a;switch(k){case\"only\":case\"first\":while(l=l.previousSibling)if(l.nodeType===1)return!1;if(k===\"first\")return!0;l=a;case\"last\":while(l=l.nextSibling)if(l.nodeType===1)return!1;return!0;case\"nth\":c=b[2],e=b[3];if(c===1&&e===0)return!0;f=b[0],g=a.parentNode;if(g&&(g[d]!==f||!a.nodeIndex)){i=0;for(l=g.firstChild;l;l=l.nextSibling)l.nodeType===1&&(l.nodeIndex=++i);g[d]=f}j=a.nodeIndex-e;return c===0?j===0:j%c===0&&j/c>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute(\"id\")===b},TAG:function(a,b){return b===\"*\"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(\" \"+(a.className||a.getAttribute(\"class\"))+\" \").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+\"\",f=b[2],g=b[4];return d==null?f===\"!=\":!f&&m.attr?d!=null:f===\"=\"?e===g:f===\"*=\"?e.indexOf(g)>=0:f===\"~=\"?(\" \"+e+\" \").indexOf(g)>=0:g?f===\"!=\"?e!==g:f===\"^=\"?e.indexOf(g)===0:f===\"$=\"?e.substr(e.length-g.length)===g:f===\"|=\"?e===g||e.substr(0,g.length+1)===g+\"-\":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return\"\\\\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\\[]*\\])(?![^\\(]*\\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\\r|\\n)*?)/.source+o.match[r].source.replace(/\\\\(\\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)===\"[object Array]\")Array.prototype.push.apply(d,a);else if(typeof a.length==\"number\")for(var e=a.length;c<e;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var u,v;c.documentElement.compareDocumentPosition?u=function(a,b){if(a===b){h=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(u=function(a,b){if(a===b){h=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],g=a.parentNode,i=b.parentNode,j=g;if(g===i)return v(a,b);if(!g)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return v(e[k],f[k]);return k===c?v(a,f[k],-1):v(e[k],b,1)},v=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),function(){var a=c.createElement(\"div\"),d=\"script\"+(new Date).getTime(),e=c.documentElement;a.innerHTML=\"<a name='\"+d+\"'/>\",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!=\"undefined\"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!=\"undefined\"&&e.getAttributeNode(\"id\").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=\"undefined\"&&a.getAttributeNode(\"id\");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement(\"div\");a.appendChild(c.createComment(\"\")),a.getElementsByTagName(\"*\").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]===\"*\"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML=\"<a href='#'></a>\",a.firstChild&&typeof a.firstChild.getAttribute!=\"undefined\"&&a.firstChild.getAttribute(\"href\")!==\"#\"&&(o.attrHandle.href=function(a){return a.getAttribute(\"href\",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement(\"div\"),d=\"__sizzle__\";b.innerHTML=\"<p class='TEST'></p>\";if(!b.querySelectorAll||b.querySelectorAll(\".TEST\").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\\w+$)|^\\.([\\w\\-]+$)|^#([\\w\\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b===\"body\"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!==\"object\"){var k=e,l=e.getAttribute(\"id\"),n=l||d,p=e.parentNode,q=/^\\s*[+~]/.test(b);l?n=n.replace(/'/g,\"\\\\$&\"):e.setAttribute(\"id\",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll(\"[id='\"+n+\"'] \"+b),f)}catch(r){}finally{l||k.removeAttribute(\"id\")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement(\"div\"),\"div\"),e=!1;try{b.call(c.documentElement,\"[test!='']:sizzle\")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\\=\\s*([^'\"\\]]*)\\s*\\]/g,\"='$1']\");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement(\"div\");a.innerHTML=\"<div class='test e'></div><div class='test'></div>\";if(!!a.getElementsByClassName&&a.getElementsByClassName(\"e\").length!==0){a.lastChild.className=\"e\";if(a.getElementsByClassName(\"e\").length===1)return;o.order.splice(1,0,\"CLASS\"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!=\"undefined\"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!==\"HTML\":!1};var y=function(a,b,c){var d,e=[],f=\"\",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,\"\");a=o.relative[a]?a+\"*\":a;for(var h=0,i=g.length;h<i;h++)m(a,g[h],e,c);return m.filter(f,e)};m.attr=f.attr,m.selectors.attrMap={},f.find=m,f.expr=m.selectors,f.expr[\":\"]=f.expr.filters,f.unique=m.uniqueSort,f.text=m.getText,f.isXMLDoc=m.isXML,f.contains=m.contains}();var L=/Until$/,M=/^(?:parents|prevUntil|prevAll)/,N=/,/,O=/^.[^:#\\[\\.,]*$/,P=Array.prototype.slice,Q=f.expr.match.POS,R={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!=\"string\")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack(\"\",\"find\",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(T(this,a,!1),\"not\",a)},filter:function(a){return this.pushStack(T(this,a,!0),\"filter\",a)},is:function(a){return!!a&&(typeof a==\"string\"?Q.test(a)?f(a,this.context).index(this[0])>=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d<a.length;d++)f(g).is(a[d])&&c.push({selector:a[d],elem:g,level:h});g=g.parentNode,h++}return c}var i=Q.test(a)||typeof a!=\"string\"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(i?i.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,\"closest\",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a==\"string\")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==\"string\"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,\"parentNode\")},parentsUntil:function(a,b,c){return f.dir(a,\"parentNode\",c)},next:function(a){return f.nth(a,2,\"nextSibling\")},prev:function(a){return f.nth(a,2,\"previousSibling\")},nextAll:function(a){return f.dir(a,\"nextSibling\")},prevAll:function(a){return f.dir(a,\"previousSibling\")},nextUntil:function(a,b,c){return f.dir(a,\"nextSibling\",c)},prevUntil:function(a,b,c){return f.dir(a,\"previousSibling\",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,\"iframe\")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d==\"string\"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(\",\"))}}),f.extend({filter:function(a,b,c){c&&(a=\":not(\"+a+\")\");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V=\"abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video\",W=/ jQuery\\d+=\"(?:\\d+|null)\"/g,X=/^\\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\\w:]+)[^>]*)\\/>/ig,Z=/<([\\w:]+)/,$=/<tbody/i,_=/<|&#?\\w+;/,ba=/<(?:script|style)/i,bb=/<(?:script|object|embed|option|style)/i,bc=new RegExp(\"<(?:\"+V+\")\",\"i\"),bd=/checked\\s*(?:[^=]|=\\s*.checked.)/i,be=/\\/(java|ecma)script/i,bf=/^\\s*<!(?:\\[CDATA\\[|\\-\\-)/,bg={option:[1,\"<select multiple='multiple'>\",\"</select>\"],legend:[1,\"<fieldset>\",\"</fieldset>\"],thead:[1,\"<table>\",\"</table>\"],tr:[2,\"<table><tbody>\",\"</tbody></table>\"],td:[3,\"<table><tbody><tr>\",\"</tr></tbody></table>\"],col:[2,\"<table><tbody></tbody><colgroup>\",\"</colgroup></table>\"],area:[1,\"<map>\",\"</map>\"],_default:[0,\"\",\"\"]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,\"div<div>\",\"</div>\"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!=\"object\"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,\"body\")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,\"before\",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,\"after\",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName(\"*\")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function()\n{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName(\"*\"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,\"\"):null;if(typeof a==\"string\"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||[\"\",\"\"])[1].toLowerCase()]){a=a.replace(Y,\"<$1></$2>\");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName(\"*\")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!=\"string\"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),\"replaceWith\",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j==\"string\"&&bd.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,\"tr\");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bi(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bp)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i,j=a[0];b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof j==\"string\"&&j.length<512&&i===c&&j.charAt(0)===\"<\"&&!bb.test(j)&&(f.support.checkClone||!bd.test(j))&&(f.support.html5Clone||!bc.test(j))&&(g=!0,h=f.fragments[j],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[j]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:\"append\",prependTo:\"prepend\",insertBefore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test(\"<\"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement==\"undefined\"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k==\"number\"&&(k+=\"\");if(!k)continue;if(typeof k==\"string\")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,\"<$1></$2>\");var l=(Z.exec(k)||[\"\",\"\"])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement(\"div\");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l===\"table\"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===\"<table>\"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],\"tbody\")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)==\"number\")for(i=0;i<r;i++)bn(k[i]);else bn(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||be.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],\"script\")&&(!h[j].type||h[j].type.toLowerCase()===\"text/javascript\"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName(\"script\"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.event.special,g=f.support.deleteExpando;for(var h=0,i;(i=a[h])!=null;h++){if(i.nodeName&&f.noData[i.nodeName.toLowerCase()])continue;c=i[f.expando];if(c){b=d[c];if(b&&b.events){for(var j in b.events)e[j]?f.event.remove(i,j):f.removeEvent(i,j,b.handle);b.handle&&(b.handle.elem=null)}g?delete i[f.expando]:i.removeAttribute&&i.removeAttribute(f.expando),delete d[c]}}}});var bq=/alpha\\([^)]*\\)/i,br=/opacity=([^)]*)/,bs=/([A-Z]|^ms)/g,bt=/^-?\\d+(?:px)?$/i,bu=/^-?\\d/,bv=/^([\\-+])=([\\-+.\\de]+)/,bw={position:\"absolute\",visibility:\"hidden\",display:\"block\"},bx=[\"Left\",\"Right\"],by=[\"Top\",\"Bottom\"],bz,bA,bB;f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bz(a,\"opacity\",\"opacity\");return c===\"\"?\"1\":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{\"float\":f.support.cssFloat?\"cssFloat\":\"styleFloat\"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&\"get\"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h===\"string\"&&(g=bv.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h=\"number\");if(d==null||h===\"number\"&&isNaN(d))return;h===\"number\"&&!f.cssNumber[i]&&(d+=\"px\");if(!k||!(\"set\"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c===\"cssFloat\"&&(c=\"float\");if(g&&\"get\"in g&&(e=g.get(a,!0,d))!==b)return e;if(bz)return bz(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]}}),f.curCSS=f.css,f.each([\"height\",\"width\"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){if(a.offsetWidth!==0)return bC(a,b,d);f.swap(a,bw,function(){e=bC(a,b,d)});return e}},set:function(a,b){if(!bt.test(b))return b;b=parseFloat(b);if(b>=0)return b+\"px\"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||\"\")?parseFloat(RegExp.$1)/100+\"\":b?\"1\":\"\"},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?\"alpha(opacity=\"+b*100+\")\":\"\",g=d&&d.filter||c.filter||\"\";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,\"\"))===\"\"){c.removeAttribute(\"filter\");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+\" \"+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:\"inline-block\"},function(){b?c=bz(a,\"margin-right\",\"marginRight\"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,\"-$1\").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===\"\"&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b===\"fontSize\"?\"1em\":f||0,f=g.pixelLeft+\"px\",g.left=c,d&&(a.runtimeStyle.left=d));return f===\"\"?\"auto\":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,\"display\"))===\"none\"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\\[\\]$/,bF=/\\r?\\n/g,bG=/#.*$/,bH=/^(.*?):[ \\t]*([^\\r\\n]*)\\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\\-storage|.+\\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\\/\\//,bM=/\\?/,bN=/<script\\b[^<]*(?:(?!<\\/script>)<[^<]*)*<\\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\\w\\+\\.\\-]+:)(?:\\/\\/([^\\/?#:]*)(?::(\\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=[\"*/\"]+[\"*\"];try{bV=e.href}catch(bY){bV=c.createElement(\"a\"),bV.href=\"\",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!=\"string\"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(\" \");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h=\"GET\";c&&(f.isFunction(c)?(d=c,c=b):typeof c==\"object\"&&(c=f.param(c,f.ajaxSettings.traditional),h=\"POST\"));var i=this;f.ajax({url:a,type:h,dataType:\"html\",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f(\"<div>\").append(c.replace(bN,\"\")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,\"\\r\\n\")}}):{name:b.name,value:c.replace(bF,\"\\r\\n\")}}).get()}}),f.each(\"ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend\".split(\" \"),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each([\"get\",\"post\"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,\"script\")},getJSON:function(a,b,c){return f.get(a,b,c,\"json\")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:\"GET\",contentType:\"application/x-www-form-urlencoded\",processData:!0,async:!0,accepts:{xml:\"application/xml, text/xml\",html:\"text/html\",text:\"text/plain\",json:\"application/json, text/javascript\",\"*\":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:\"responseXML\",text:\"responseText\"},converters:{\"* text\":a.String,\"text html\":!0,\"text json\":f.parseJSON,\"text xml\":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||\"\",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader(\"Last-Modified\"))f.lastModified[k]=y;if(z=v.getResponseHeader(\"Etag\"))f.etag[k]=z}if(a===304)w=\"notmodified\",o=!0;else try{r=cc(d,x),w=\"success\",o=!0}catch(A){w=\"parsererror\",u=A}}else{u=w;if(!w||a)w=\"error\",a<0&&(a=0)}v.status=a,v.statusText=\"\"+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger(\"ajax\"+(o?\"Success\":\"Error\"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger(\"ajaxComplete\",[v,d]),--f.active||f.event.trigger(\"ajaxStop\"))}}typeof a==\"object\"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks(\"once memory\"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||\"abort\",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+\"\").replace(bG,\"\").replace(bL,bW[1]+\"//\"),d.dataTypes=f.trim(d.dataType||\"*\").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]===\"http:\"?80:443))==(bW[3]||(bW[1]===\"http:\"?80:443)))),d.data&&d.processData&&typeof d.data!=\"string\"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger(\"ajaxStart\");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?\"&\":\"?\")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,\"$1_=\"+x);d.url=y+(y===d.url?(bM.test(d.url)?\"&\":\"?\")+\"_=\"+x:\"\")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader(\"Content-Type\",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader(\"If-Modified-Since\",f.lastModified[k]),f.etag[k]&&v.setRequestHeader(\"If-None-Match\",f.etag[k])),v.setRequestHeader(\"Accept\",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!==\"*\"?\", \"+bX+\"; q=0.01\":\"\"):d.accepts[\"*\"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,\"No Transport\");else{v.readyState=1,t&&g.trigger(\"ajaxSend\",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort(\"timeout\")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+\"=\"+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join(\"&\").replace(bD,\"+\")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\\=)\\?(&|$)|\\?\\?/i;f.ajaxSetup({jsonp:\"callback\",jsonpCallback:function(){return f.expando+\"_\"+cd++}}),f.ajaxPrefilter(\"json jsonp\",function(b,c,d){var e=b.contentType===\"application/x-www-form-urlencoded\"&&typeof b.data==\"string\";if(b.dataTypes[0]===\"jsonp\"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l=\"$1\"+h+\"$2\";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\\?/.test(j)?\"&\":\"?\")+b.jsonp+\"=\"+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters[\"script json\"]=function(){g||f.error(h+\" was not called\");return g[0]},b.dataTypes[0]=\"json\";return\"script\"}}),f.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript\"},contents:{script:/javascript|ecmascript/},converters:{\"text script\":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter(\"script\",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type=\"GET\",a.global=!1)}),f.ajaxTransport(\"script\",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName(\"head\")[0]||c.documentElement;return{send:function(f,g){d=c.createElement(\"script\"),d.async=\"async\",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,\"success\")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&\"withCredentials\"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e[\"X-Requested-With\"]&&(e[\"X-Requested-With\"]=\"XMLHttpRequest\");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=\"\"}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\\-]=)?([\\d+.\\-]+)([a-z%]*)$/i,cp,cq=[[\"height\",\"marginTop\",\"marginBottom\",\"paddingTop\",\"paddingBottom\"],[\"width\",\"marginLeft\",\"marginRight\",\"paddingLeft\",\"paddingRight\"],[\"opacity\"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu(\"show\",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,\"olddisplay\")&&e===\"none\"&&(e=d.style.display=\"\"),e===\"\"&&f.css(d,\"display\")===\"none\"&&f._data(d,\"olddisplay\",cv(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===\"\"||e===\"none\")d.style.display=f._data(d,\"olddisplay\")||\"\"}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cu(\"hide\",3),a,b,c);var d,e,g=0,h=this.length;for(;g<h;g++)d=this[g],d.style&&(e=f.css(d,\"display\"),e!==\"none\"&&!f._data(d,\"olddisplay\")&&f._data(d,\"olddisplay\",e));for(g=0;g<h;g++)this[g].style&&(this[g].style.display=\"none\");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a==\"boolean\";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(\":hidden\");f(this)[b?\"show\":\"hide\"]()}):this.animate(cu(\"toggle\",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(\":hidden\").css(\"opacity\",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){function g(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(\":hidden\"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||\"swing\";if(h===\"hide\"&&d||h===\"show\"&&!d)return b.complete.call(this);c&&(g===\"height\"||g===\"width\")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,\"display\")===\"inline\"&&f.css(this,\"float\")===\"none\"&&(!f.support.inlineBlockNeedsLayout||cv(this.nodeName)===\"inline\"?this.style.display=\"inline-block\":this.style.zoom=1))}b.overflow!=null&&(this.style.overflow=\"hidden\");for(i in a)j=new f.fx(this,b,i),h=a[i],cn.test(h)?(o=f._data(this,\"toggle\"+i)||(h===\"toggle\"?d?\"show\":\"hide\":0),o?(f._data(this,\"toggle\"+i,o===\"show\"?\"hide\":\"show\"),j[o]()):j[h]()):(k=co.exec(h),l=j.cur(),k?(m=parseFloat(k[2]),n=k[3]||(f.cssNumber[i]?\"\":\"px\"),n!==\"px\"&&(f.style(this,i,(m||1)+n),l=(m||1)/j.cur()*l,f.style(this,i,l+n)),k[1]&&(m=(k[1]===\"-=\"?-1:1)*m+l),j.custom(l,m,n)):j.custom(l,h,\"\"));return!0}var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return e.queue===!1?this.each(g):this.queue(e.queue,g)},stop:function(a,c,d){typeof a!=\"string\"&&(d=c,c=a,a=b),c&&a!==!1&&this.queue(a||\"fx\",[]);return this.each(function(){function h(a,b,c){var e=b[c];f.removeData(a,c,!0),e.stop(d)}var b,c=!1,e=f.timers,g=f._data(this);d||f._unmark(!0,this);if(a==null)for(b in g)g[b]&&g[b].stop&&b.indexOf(\".run\")===b.length-4&&h(this,g,b);else g[b=a+\".run\"]&&g[b].stop&&h(this,g,b);for(b=e.length;b--;)e[b].elem===this&&(a==null||e[b].queue===a)&&(d?e[b](!0):e[b].saveState(),c=!0,e.splice(b,1));(!d||!c)&&f.dequeue(this,a)})}}),f.each({slideDown:cu(\"show\",1),slideUp:cu(\"hide\",1),slideToggle:cu(\"toggle\",1),fadeIn:{opacity:\"show\"},fadeOut:{opacity:\"hide\"},fadeToggle:{opacity:\"toggle\"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a==\"object\"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration==\"number\"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default;if(d.queue==null||d.queue===!0)d.queue=\"fx\";d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue?f.dequeue(this,d.queue):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b===\"auto\"?0:b:a},custom:function(a,c,d){function h(a){return e.step(a)}var e=this,g=f.fx;this.startTime=cr||cs(),this.end=c,this.now=this.start=a,this.pos=this.state=0,this.unit=d||this.unit||(f.cssNumber[this.prop]?\"\":\"px\"),h.queue=this.options.queue,h.elem=this.elem,h.saveState=function(){e.options.hide&&f._data(e.elem,\"fxshow\"+e.prop)===b&&f._data(e.elem,\"fxshow\"+e.prop,e.start)},h()&&f.timers.push(h)&&!cp&&(cp=setInterval(g.tick,g.interval))},show:function(){var a=f._data(this.elem,\"fxshow\"+this.prop);this.options.orig[this.prop]=a||f.style(this.elem,this.prop),this.options.show=!0,a!==b?this.custom(this.cur(),a):this.custom(this.prop===\"width\"||this.prop===\"height\"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f._data(this.elem,\"fxshow\"+this.prop)||f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b,c,d,e=cr||cs(),g=!0,h=this.elem,i=this.options;if(a||e>=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each([\"\",\"X\",\"Y\"],function(a,b){h.style[\"overflow\"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,\"fxshow\"+b,!0),f.removeData(h,\"toggle\"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c<b.length;c++)a=b[c],!a()&&b[c]===a&&b.splice(c--,1);b.length||f.fx.stop()},interval:13,stop:function(){clearInterval(cp),cp=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,\"opacity\",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=a.now+a.unit:a.elem[a.prop]=a.now}}}),f.each([\"width\",\"height\"],function(a,b){f.fx.step[b]=function(a){f.style(a.elem,b,Math.max(0,a.now)+a.unit)}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var cw=/^t(?:able|d|h)$/i,cx=/^(?:body|html)$/i;\"getBoundingClientRect\"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cy(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.support.fixedPosition&&k.position===\"fixed\")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.support.doesNotAddBorder&&(!f.support.doesAddBorderForTableAndCells||!cw.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.support.subtractsBorderForOverflowNotVisible&&c.overflow!==\"visible\"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position===\"relative\"||k.position===\"static\")l+=i.offsetTop,m+=i.offsetLeft;f.support.fixedPosition&&k.position===\"fixed\"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.support.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,\"marginTop\"))||0,c+=parseFloat(f.css(a,\"marginLeft\"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,\"position\");d===\"static\"&&(a.style.position=\"relative\");var e=f(a),g=e.offset(),h=f.css(a,\"top\"),i=f.css(a,\"left\"),j=(d===\"absolute\"||d===\"fixed\")&&f.inArray(\"auto\",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),\"using\"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,\"marginTop\"))||0,c.left-=parseFloat(f.css(a,\"marginLeft\"))||0,d.top+=parseFloat(f.css(b[0],\"borderTopWidth\"))||0,d.left+=parseFloat(f.css(b[0],\"borderLeftWidth\"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,\"position\")===\"static\")a=a.offsetParent;return a})}}),f.each([\"Left\",\"Top\"],function(a,c){var d=\"scroll\"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?\"pageXOffset\"in g?g[a?\"pageYOffset\":\"pageXOffset\"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each([\"Height\",\"Width\"],function(a,c){var d=c.toLowerCase();f.fn[\"inner\"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,\"padding\")):this[d]():null},f.fn[\"outer\"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?\"margin\":\"border\")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement[\"client\"+c],h=e.document.body;return e.document.compatMode===\"CSS1Compat\"&&g||h&&h[\"client\"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement[\"client\"+c],e.body[\"scroll\"+c],e.documentElement[\"scroll\"+c],e.body[\"offset\"+c],e.documentElement[\"offset\"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a==\"string\"?a:a+\"px\")}}),a.jQuery=a.$=f,typeof define==\"function\"&&define.amd&&define.amd.jQuery&&define(\"jquery\",[],function(){return f})})(window);"
  },
  {
    "path": "docs/yardoc/method_list.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html>\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n    \n      <link rel=\"stylesheet\" href=\"css/full_list.css\" type=\"text/css\" media=\"screen\" charset=\"utf-8\" />\n    \n      <link rel=\"stylesheet\" href=\"css/common.css\" type=\"text/css\" media=\"screen\" charset=\"utf-8\" />\n    \n\n    \n      <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/jquery.js\"></script>\n    \n      <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/full_list.js\"></script>\n    \n\n    <title>Method List</title>\n    <base id=\"base_target\" target=\"_parent\" />\n  </head>\n  <body>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n      var hasFrames = false;\n      try {\n        hasFrames = window.top.frames.main ? true : false;\n      } catch (e) { }\n      if (hasFrames) {\n        document.getElementById('base_target').target = 'main';\n        document.body.className = 'frames';\n      }\n    </script>\n    <div id=\"content\">\n      <h1 id=\"full_list_header\">Method List</h1>\n      <div id=\"nav\">\n        \n          <span><a target=\"_self\" href=\"class_list.html\">\n            Classes\n          </a></span>\n        \n          <span><a target=\"_self\" href=\"method_list.html\">\n            Methods\n          </a></span>\n        \n          <span><a target=\"_self\" href=\"file_list.html\">\n            Files\n          </a></span>\n        \n      </div>\n      <div id=\"search\">Search: <input type=\"text\" /></div>\n\n      <ul id=\"full_list\" class=\"method\">\n        \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgTransaction.html#abort_handler-instance_method\" title=\"ReactivePgClient::PgTransaction#abort_handler (method)\">#abort_handler</a></span>\n    <small>ReactivePgClient::PgTransaction</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#accept%3F-class_method\" title=\"ReactivePgClient::Row.accept? (method)\">accept?</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Json.html#accept%3F-class_method\" title=\"ReactivePgClient::Json.accept? (method)\">accept?</a></span>\n    <small>ReactivePgClient::Json</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#accept%3F-class_method\" title=\"ReactivePgClient::Tuple.accept? (method)\">accept?</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgPool.html#accept%3F-class_method\" title=\"ReactivePgClient::PgPool.accept? (method)\">accept?</a></span>\n    <small>ReactivePgClient::PgPool</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgCursor.html#accept%3F-class_method\" title=\"ReactivePgClient::PgCursor.accept? (method)\">accept?</a></span>\n    <small>ReactivePgClient::PgCursor</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgClient.html#accept%3F-class_method\" title=\"ReactivePgClient::PgClient.accept? (method)\">accept?</a></span>\n    <small>ReactivePgClient::PgClient</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgRowSet.html#accept%3F-class_method\" title=\"ReactivePgClient::PgRowSet.accept? (method)\">accept?</a></span>\n    <small>ReactivePgClient::PgRowSet</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgChannel.html#accept%3F-class_method\" title=\"ReactivePgClient::PgChannel.accept? (method)\">accept?</a></span>\n    <small>ReactivePgClient::PgChannel</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgIterator.html#accept%3F-class_method\" title=\"ReactivePgClient::PgIterator.accept? (method)\">accept?</a></span>\n    <small>ReactivePgClient::PgIterator</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgConnection.html#accept%3F-class_method\" title=\"ReactivePgClient::PgConnection.accept? (method)\">accept?</a></span>\n    <small>ReactivePgClient::PgConnection</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgSubscriber.html#accept%3F-class_method\" title=\"ReactivePgClient::PgSubscriber.accept? (method)\">accept?</a></span>\n    <small>ReactivePgClient::PgSubscriber</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgTransaction.html#accept%3F-class_method\" title=\"ReactivePgClient::PgTransaction.accept? (method)\">accept?</a></span>\n    <small>ReactivePgClient::PgTransaction</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgPreparedQuery.html#accept%3F-class_method\" title=\"ReactivePgClient::PgPreparedQuery.accept? (method)\">accept?</a></span>\n    <small>ReactivePgClient::PgPreparedQuery</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgSubscriber.html#actual_connection-instance_method\" title=\"ReactivePgClient::PgSubscriber#actual_connection (method)\">#actual_connection</a></span>\n    <small>ReactivePgClient::PgSubscriber</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#add_boolean-instance_method\" title=\"ReactivePgClient::Row#add_boolean (method)\">#add_boolean</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#add_boolean-instance_method\" title=\"ReactivePgClient::Tuple#add_boolean (method)\">#add_boolean</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#add_box-instance_method\" title=\"ReactivePgClient::Row#add_box (method)\">#add_box</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#add_box-instance_method\" title=\"ReactivePgClient::Tuple#add_box (method)\">#add_box</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#add_buffer-instance_method\" title=\"ReactivePgClient::Row#add_buffer (method)\">#add_buffer</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#add_buffer-instance_method\" title=\"ReactivePgClient::Tuple#add_buffer (method)\">#add_buffer</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#add_circle-instance_method\" title=\"ReactivePgClient::Row#add_circle (method)\">#add_circle</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#add_circle-instance_method\" title=\"ReactivePgClient::Tuple#add_circle (method)\">#add_circle</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#add_double-instance_method\" title=\"ReactivePgClient::Row#add_double (method)\">#add_double</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#add_double-instance_method\" title=\"ReactivePgClient::Tuple#add_double (method)\">#add_double</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#add_float-instance_method\" title=\"ReactivePgClient::Row#add_float (method)\">#add_float</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#add_float-instance_method\" title=\"ReactivePgClient::Tuple#add_float (method)\">#add_float</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#add_integer-instance_method\" title=\"ReactivePgClient::Row#add_integer (method)\">#add_integer</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#add_integer-instance_method\" title=\"ReactivePgClient::Tuple#add_integer (method)\">#add_integer</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#add_interval-instance_method\" title=\"ReactivePgClient::Row#add_interval (method)\">#add_interval</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#add_interval-instance_method\" title=\"ReactivePgClient::Tuple#add_interval (method)\">#add_interval</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#add_json-instance_method\" title=\"ReactivePgClient::Row#add_json (method)\">#add_json</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#add_json-instance_method\" title=\"ReactivePgClient::Tuple#add_json (method)\">#add_json</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#add_line-instance_method\" title=\"ReactivePgClient::Row#add_line (method)\">#add_line</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#add_line-instance_method\" title=\"ReactivePgClient::Tuple#add_line (method)\">#add_line</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#add_line_segment-instance_method\" title=\"ReactivePgClient::Row#add_line_segment (method)\">#add_line_segment</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#add_line_segment-instance_method\" title=\"ReactivePgClient::Tuple#add_line_segment (method)\">#add_line_segment</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#add_long-instance_method\" title=\"ReactivePgClient::Row#add_long (method)\">#add_long</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#add_long-instance_method\" title=\"ReactivePgClient::Tuple#add_long (method)\">#add_long</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#add_path-instance_method\" title=\"ReactivePgClient::Row#add_path (method)\">#add_path</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#add_path-instance_method\" title=\"ReactivePgClient::Tuple#add_path (method)\">#add_path</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#add_point-instance_method\" title=\"ReactivePgClient::Row#add_point (method)\">#add_point</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#add_point-instance_method\" title=\"ReactivePgClient::Tuple#add_point (method)\">#add_point</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#add_polygon-instance_method\" title=\"ReactivePgClient::Row#add_polygon (method)\">#add_polygon</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#add_polygon-instance_method\" title=\"ReactivePgClient::Tuple#add_polygon (method)\">#add_polygon</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#add_short-instance_method\" title=\"ReactivePgClient::Row#add_short (method)\">#add_short</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#add_short-instance_method\" title=\"ReactivePgClient::Tuple#add_short (method)\">#add_short</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#add_string-instance_method\" title=\"ReactivePgClient::Row#add_string (method)\">#add_string</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#add_string-instance_method\" title=\"ReactivePgClient::Tuple#add_string (method)\">#add_string</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#add_value-instance_method\" title=\"ReactivePgClient::Row#add_value (method)\">#add_value</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#add_value-instance_method\" title=\"ReactivePgClient::Tuple#add_value (method)\">#add_value</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgPreparedQuery.html#batch-instance_method\" title=\"ReactivePgClient::PgPreparedQuery#batch (method)\">#batch</a></span>\n    <small>ReactivePgClient::PgPreparedQuery</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgPool.html#begin-instance_method\" title=\"ReactivePgClient::PgPool#begin (method)\">#begin</a></span>\n    <small>ReactivePgClient::PgPool</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgConnection.html#begin-instance_method\" title=\"ReactivePgClient::PgConnection#begin (method)\">#begin</a></span>\n    <small>ReactivePgClient::PgConnection</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgConnection.html#cancel_request-instance_method\" title=\"ReactivePgClient::PgConnection#cancel_request (method)\">#cancel_request</a></span>\n    <small>ReactivePgClient::PgConnection</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgSubscriber.html#channel-instance_method\" title=\"ReactivePgClient::PgSubscriber#channel (method)\">#channel</a></span>\n    <small>ReactivePgClient::PgSubscriber</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#clear-instance_method\" title=\"ReactivePgClient::Row#clear (method)\">#clear</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#clear-instance_method\" title=\"ReactivePgClient::Tuple#clear (method)\">#clear</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgPool.html#close-instance_method\" title=\"ReactivePgClient::PgPool#close (method)\">#close</a></span>\n    <small>ReactivePgClient::PgPool</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgCursor.html#close-instance_method\" title=\"ReactivePgClient::PgCursor#close (method)\">#close</a></span>\n    <small>ReactivePgClient::PgCursor</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgStream.html#close-instance_method\" title=\"ReactivePgClient::PgStream#close (method)\">#close</a></span>\n    <small>ReactivePgClient::PgStream</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgConnection.html#close-instance_method\" title=\"ReactivePgClient::PgConnection#close (method)\">#close</a></span>\n    <small>ReactivePgClient::PgConnection</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgSubscriber.html#close-instance_method\" title=\"ReactivePgClient::PgSubscriber#close (method)\">#close</a></span>\n    <small>ReactivePgClient::PgSubscriber</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgPreparedQuery.html#close-instance_method\" title=\"ReactivePgClient::PgPreparedQuery#close (method)\">#close</a></span>\n    <small>ReactivePgClient::PgPreparedQuery</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgConnection.html#close_handler-instance_method\" title=\"ReactivePgClient::PgConnection#close_handler (method)\">#close_handler</a></span>\n    <small>ReactivePgClient::PgConnection</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgSubscriber.html#close_handler-instance_method\" title=\"ReactivePgClient::PgSubscriber#close_handler (method)\">#close_handler</a></span>\n    <small>ReactivePgClient::PgSubscriber</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgSubscriber.html#closed%3F-instance_method\" title=\"ReactivePgClient::PgSubscriber#closed? (method)\">#closed?</a></span>\n    <small>ReactivePgClient::PgSubscriber</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgResult.html#columns_names-instance_method\" title=\"ReactivePgClient::PgResult#columns_names (method)\">#columns_names</a></span>\n    <small>ReactivePgClient::PgResult</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgRowSet.html#columns_names-instance_method\" title=\"ReactivePgClient::PgRowSet#columns_names (method)\">#columns_names</a></span>\n    <small>ReactivePgClient::PgRowSet</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgTransaction.html#commit-instance_method\" title=\"ReactivePgClient::PgTransaction#commit (method)\">#commit</a></span>\n    <small>ReactivePgClient::PgTransaction</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgClient.html#connect-class_method\" title=\"ReactivePgClient::PgClient.connect (method)\">connect</a></span>\n    <small>ReactivePgClient::PgClient</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgSubscriber.html#connect-instance_method\" title=\"ReactivePgClient::PgSubscriber#connect (method)\">#connect</a></span>\n    <small>ReactivePgClient::PgSubscriber</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Json.html#create-class_method\" title=\"ReactivePgClient::Json.create (method)\">create</a></span>\n    <small>ReactivePgClient::Json</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgPreparedQuery.html#create_stream-instance_method\" title=\"ReactivePgClient::PgPreparedQuery#create_stream (method)\">#create_stream</a></span>\n    <small>ReactivePgClient::PgPreparedQuery</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgPreparedQuery.html#cursor-instance_method\" title=\"ReactivePgClient::PgPreparedQuery#cursor (method)\">#cursor</a></span>\n    <small>ReactivePgClient::PgPreparedQuery</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgStream.html#end_handler-instance_method\" title=\"ReactivePgClient::PgStream#end_handler (method)\">#end_handler</a></span>\n    <small>ReactivePgClient::PgStream</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgChannel.html#end_handler-instance_method\" title=\"ReactivePgClient::PgChannel#end_handler (method)\">#end_handler</a></span>\n    <small>ReactivePgClient::PgChannel</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgStream.html#exception_handler-instance_method\" title=\"ReactivePgClient::PgStream#exception_handler (method)\">#exception_handler</a></span>\n    <small>ReactivePgClient::PgStream</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgChannel.html#exception_handler-instance_method\" title=\"ReactivePgClient::PgChannel#exception_handler (method)\">#exception_handler</a></span>\n    <small>ReactivePgClient::PgChannel</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgConnection.html#exception_handler-instance_method\" title=\"ReactivePgClient::PgConnection#exception_handler (method)\">#exception_handler</a></span>\n    <small>ReactivePgClient::PgConnection</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgPreparedQuery.html#execute-instance_method\" title=\"ReactivePgClient::PgPreparedQuery#execute (method)\">#execute</a></span>\n    <small>ReactivePgClient::PgPreparedQuery</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgStream.html#fetch-instance_method\" title=\"ReactivePgClient::PgStream#fetch (method)\">#fetch</a></span>\n    <small>ReactivePgClient::PgStream</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgChannel.html#fetch-instance_method\" title=\"ReactivePgClient::PgChannel#fetch (method)\">#fetch</a></span>\n    <small>ReactivePgClient::PgChannel</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#get_boolean%3F-instance_method\" title=\"ReactivePgClient::Row#get_boolean? (method)\">#get_boolean?</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#get_boolean%3F-instance_method\" title=\"ReactivePgClient::Tuple#get_boolean? (method)\">#get_boolean?</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#get_box-instance_method\" title=\"ReactivePgClient::Row#get_box (method)\">#get_box</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#get_box-instance_method\" title=\"ReactivePgClient::Tuple#get_box (method)\">#get_box</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#get_buffer-instance_method\" title=\"ReactivePgClient::Row#get_buffer (method)\">#get_buffer</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#get_buffer-instance_method\" title=\"ReactivePgClient::Tuple#get_buffer (method)\">#get_buffer</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#get_circle-instance_method\" title=\"ReactivePgClient::Row#get_circle (method)\">#get_circle</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#get_circle-instance_method\" title=\"ReactivePgClient::Tuple#get_circle (method)\">#get_circle</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#get_column_name-instance_method\" title=\"ReactivePgClient::Row#get_column_name (method)\">#get_column_name</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgPool.html#get_connection-instance_method\" title=\"ReactivePgClient::PgPool#get_connection (method)\">#get_connection</a></span>\n    <small>ReactivePgClient::PgPool</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#get_double-instance_method\" title=\"ReactivePgClient::Row#get_double (method)\">#get_double</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#get_double-instance_method\" title=\"ReactivePgClient::Tuple#get_double (method)\">#get_double</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#get_float-instance_method\" title=\"ReactivePgClient::Row#get_float (method)\">#get_float</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#get_float-instance_method\" title=\"ReactivePgClient::Tuple#get_float (method)\">#get_float</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#get_integer-instance_method\" title=\"ReactivePgClient::Row#get_integer (method)\">#get_integer</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#get_integer-instance_method\" title=\"ReactivePgClient::Tuple#get_integer (method)\">#get_integer</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#get_interval-instance_method\" title=\"ReactivePgClient::Row#get_interval (method)\">#get_interval</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#get_interval-instance_method\" title=\"ReactivePgClient::Tuple#get_interval (method)\">#get_interval</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#get_json-instance_method\" title=\"ReactivePgClient::Row#get_json (method)\">#get_json</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#get_json-instance_method\" title=\"ReactivePgClient::Tuple#get_json (method)\">#get_json</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#get_line-instance_method\" title=\"ReactivePgClient::Row#get_line (method)\">#get_line</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#get_line-instance_method\" title=\"ReactivePgClient::Tuple#get_line (method)\">#get_line</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#get_line_segment-instance_method\" title=\"ReactivePgClient::Row#get_line_segment (method)\">#get_line_segment</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#get_line_segment-instance_method\" title=\"ReactivePgClient::Tuple#get_line_segment (method)\">#get_line_segment</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#get_long-instance_method\" title=\"ReactivePgClient::Row#get_long (method)\">#get_long</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#get_long-instance_method\" title=\"ReactivePgClient::Tuple#get_long (method)\">#get_long</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#get_path-instance_method\" title=\"ReactivePgClient::Row#get_path (method)\">#get_path</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#get_path-instance_method\" title=\"ReactivePgClient::Tuple#get_path (method)\">#get_path</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#get_point-instance_method\" title=\"ReactivePgClient::Row#get_point (method)\">#get_point</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#get_point-instance_method\" title=\"ReactivePgClient::Tuple#get_point (method)\">#get_point</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#get_polygon-instance_method\" title=\"ReactivePgClient::Row#get_polygon (method)\">#get_polygon</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#get_polygon-instance_method\" title=\"ReactivePgClient::Tuple#get_polygon (method)\">#get_polygon</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#get_short-instance_method\" title=\"ReactivePgClient::Row#get_short (method)\">#get_short</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#get_short-instance_method\" title=\"ReactivePgClient::Tuple#get_short (method)\">#get_short</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#get_string-instance_method\" title=\"ReactivePgClient::Row#get_string (method)\">#get_string</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#get_string-instance_method\" title=\"ReactivePgClient::Tuple#get_string (method)\">#get_string</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#get_value-instance_method\" title=\"ReactivePgClient::Row#get_value (method)\">#get_value</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#get_value-instance_method\" title=\"ReactivePgClient::Tuple#get_value (method)\">#get_value</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgStream.html#handler-instance_method\" title=\"ReactivePgClient::PgStream#handler (method)\">#handler</a></span>\n    <small>ReactivePgClient::PgStream</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgChannel.html#handler-instance_method\" title=\"ReactivePgClient::PgChannel#handler (method)\">#handler</a></span>\n    <small>ReactivePgClient::PgChannel</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgCursor.html#has_more%3F-instance_method\" title=\"ReactivePgClient::PgCursor#has_more? (method)\">#has_more?</a></span>\n    <small>ReactivePgClient::PgCursor</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgIterator.html#has_next%3F-instance_method\" title=\"ReactivePgClient::PgIterator#has_next? (method)\">#has_next?</a></span>\n    <small>ReactivePgClient::PgIterator</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgRowSet.html#iterator-instance_method\" title=\"ReactivePgClient::PgRowSet#iterator (method)\">#iterator</a></span>\n    <small>ReactivePgClient::PgRowSet</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#j_api_type-class_method\" title=\"ReactivePgClient::Row.j_api_type (method)\">j_api_type</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Json.html#j_api_type-class_method\" title=\"ReactivePgClient::Json.j_api_type (method)\">j_api_type</a></span>\n    <small>ReactivePgClient::Json</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#j_api_type-class_method\" title=\"ReactivePgClient::Tuple.j_api_type (method)\">j_api_type</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgPool.html#j_api_type-class_method\" title=\"ReactivePgClient::PgPool.j_api_type (method)\">j_api_type</a></span>\n    <small>ReactivePgClient::PgPool</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgCursor.html#j_api_type-class_method\" title=\"ReactivePgClient::PgCursor.j_api_type (method)\">j_api_type</a></span>\n    <small>ReactivePgClient::PgCursor</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgClient.html#j_api_type-class_method\" title=\"ReactivePgClient::PgClient.j_api_type (method)\">j_api_type</a></span>\n    <small>ReactivePgClient::PgClient</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgRowSet.html#j_api_type-class_method\" title=\"ReactivePgClient::PgRowSet.j_api_type (method)\">j_api_type</a></span>\n    <small>ReactivePgClient::PgRowSet</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgChannel.html#j_api_type-class_method\" title=\"ReactivePgClient::PgChannel.j_api_type (method)\">j_api_type</a></span>\n    <small>ReactivePgClient::PgChannel</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgIterator.html#j_api_type-class_method\" title=\"ReactivePgClient::PgIterator.j_api_type (method)\">j_api_type</a></span>\n    <small>ReactivePgClient::PgIterator</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgConnection.html#j_api_type-class_method\" title=\"ReactivePgClient::PgConnection.j_api_type (method)\">j_api_type</a></span>\n    <small>ReactivePgClient::PgConnection</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgSubscriber.html#j_api_type-class_method\" title=\"ReactivePgClient::PgSubscriber.j_api_type (method)\">j_api_type</a></span>\n    <small>ReactivePgClient::PgSubscriber</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgTransaction.html#j_api_type-class_method\" title=\"ReactivePgClient::PgTransaction.j_api_type (method)\">j_api_type</a></span>\n    <small>ReactivePgClient::PgTransaction</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgPreparedQuery.html#j_api_type-class_method\" title=\"ReactivePgClient::PgPreparedQuery.j_api_type (method)\">j_api_type</a></span>\n    <small>ReactivePgClient::PgPreparedQuery</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#j_class-class_method\" title=\"ReactivePgClient::Row.j_class (method)\">j_class</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Json.html#j_class-class_method\" title=\"ReactivePgClient::Json.j_class (method)\">j_class</a></span>\n    <small>ReactivePgClient::Json</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#j_class-class_method\" title=\"ReactivePgClient::Tuple.j_class (method)\">j_class</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgPool.html#j_class-class_method\" title=\"ReactivePgClient::PgPool.j_class (method)\">j_class</a></span>\n    <small>ReactivePgClient::PgPool</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgCursor.html#j_class-class_method\" title=\"ReactivePgClient::PgCursor.j_class (method)\">j_class</a></span>\n    <small>ReactivePgClient::PgCursor</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgClient.html#j_class-class_method\" title=\"ReactivePgClient::PgClient.j_class (method)\">j_class</a></span>\n    <small>ReactivePgClient::PgClient</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgRowSet.html#j_class-class_method\" title=\"ReactivePgClient::PgRowSet.j_class (method)\">j_class</a></span>\n    <small>ReactivePgClient::PgRowSet</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgChannel.html#j_class-class_method\" title=\"ReactivePgClient::PgChannel.j_class (method)\">j_class</a></span>\n    <small>ReactivePgClient::PgChannel</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgIterator.html#j_class-class_method\" title=\"ReactivePgClient::PgIterator.j_class (method)\">j_class</a></span>\n    <small>ReactivePgClient::PgIterator</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgConnection.html#j_class-class_method\" title=\"ReactivePgClient::PgConnection.j_class (method)\">j_class</a></span>\n    <small>ReactivePgClient::PgConnection</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgSubscriber.html#j_class-class_method\" title=\"ReactivePgClient::PgSubscriber.j_class (method)\">j_class</a></span>\n    <small>ReactivePgClient::PgSubscriber</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgTransaction.html#j_class-class_method\" title=\"ReactivePgClient::PgTransaction.j_class (method)\">j_class</a></span>\n    <small>ReactivePgClient::PgTransaction</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgPreparedQuery.html#j_class-class_method\" title=\"ReactivePgClient::PgPreparedQuery.j_class (method)\">j_class</a></span>\n    <small>ReactivePgClient::PgPreparedQuery</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgResult.html#next-instance_method\" title=\"ReactivePgClient::PgResult#next (method)\">#next</a></span>\n    <small>ReactivePgClient::PgResult</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgRowSet.html#next-instance_method\" title=\"ReactivePgClient::PgRowSet#next (method)\">#next</a></span>\n    <small>ReactivePgClient::PgRowSet</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgIterator.html#next-instance_method\" title=\"ReactivePgClient::PgIterator#next (method)\">#next</a></span>\n    <small>ReactivePgClient::PgIterator</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgConnection.html#notification_handler-instance_method\" title=\"ReactivePgClient::PgConnection#notification_handler (method)\">#notification_handler</a></span>\n    <small>ReactivePgClient::PgConnection</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#of-class_method\" title=\"ReactivePgClient::Tuple.of (method)\">of</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgStream.html#pause-instance_method\" title=\"ReactivePgClient::PgStream#pause (method)\">#pause</a></span>\n    <small>ReactivePgClient::PgStream</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgChannel.html#pause-instance_method\" title=\"ReactivePgClient::PgChannel#pause (method)\">#pause</a></span>\n    <small>ReactivePgClient::PgChannel</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgClient.html#pool-class_method\" title=\"ReactivePgClient::PgClient.pool (method)\">pool</a></span>\n    <small>ReactivePgClient::PgClient</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgConnection.html#prepare-instance_method\" title=\"ReactivePgClient::PgConnection#prepare (method)\">#prepare</a></span>\n    <small>ReactivePgClient::PgConnection</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgTransaction.html#prepare-instance_method\" title=\"ReactivePgClient::PgTransaction#prepare (method)\">#prepare</a></span>\n    <small>ReactivePgClient::PgTransaction</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgPool.html#prepared_batch-instance_method\" title=\"ReactivePgClient::PgPool#prepared_batch (method)\">#prepared_batch</a></span>\n    <small>ReactivePgClient::PgPool</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgClient.html#prepared_batch-instance_method\" title=\"ReactivePgClient::PgClient#prepared_batch (method)\">#prepared_batch</a></span>\n    <small>ReactivePgClient::PgClient</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgConnection.html#prepared_batch-instance_method\" title=\"ReactivePgClient::PgConnection#prepared_batch (method)\">#prepared_batch</a></span>\n    <small>ReactivePgClient::PgConnection</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgTransaction.html#prepared_batch-instance_method\" title=\"ReactivePgClient::PgTransaction#prepared_batch (method)\">#prepared_batch</a></span>\n    <small>ReactivePgClient::PgTransaction</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgPool.html#prepared_query-instance_method\" title=\"ReactivePgClient::PgPool#prepared_query (method)\">#prepared_query</a></span>\n    <small>ReactivePgClient::PgPool</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgClient.html#prepared_query-instance_method\" title=\"ReactivePgClient::PgClient#prepared_query (method)\">#prepared_query</a></span>\n    <small>ReactivePgClient::PgClient</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgConnection.html#prepared_query-instance_method\" title=\"ReactivePgClient::PgConnection#prepared_query (method)\">#prepared_query</a></span>\n    <small>ReactivePgClient::PgConnection</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgTransaction.html#prepared_query-instance_method\" title=\"ReactivePgClient::PgTransaction#prepared_query (method)\">#prepared_query</a></span>\n    <small>ReactivePgClient::PgTransaction</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgConnection.html#process_id-instance_method\" title=\"ReactivePgClient::PgConnection#process_id (method)\">#process_id</a></span>\n    <small>ReactivePgClient::PgConnection</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgPool.html#query-instance_method\" title=\"ReactivePgClient::PgPool#query (method)\">#query</a></span>\n    <small>ReactivePgClient::PgPool</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgClient.html#query-instance_method\" title=\"ReactivePgClient::PgClient#query (method)\">#query</a></span>\n    <small>ReactivePgClient::PgClient</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgConnection.html#query-instance_method\" title=\"ReactivePgClient::PgConnection#query (method)\">#query</a></span>\n    <small>ReactivePgClient::PgConnection</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgTransaction.html#query-instance_method\" title=\"ReactivePgClient::PgTransaction#query (method)\">#query</a></span>\n    <small>ReactivePgClient::PgTransaction</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgCursor.html#read-instance_method\" title=\"ReactivePgClient::PgCursor#read (method)\">#read</a></span>\n    <small>ReactivePgClient::PgCursor</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgSubscriber.html#reconnect_policy-instance_method\" title=\"ReactivePgClient::PgSubscriber#reconnect_policy (method)\">#reconnect_policy</a></span>\n    <small>ReactivePgClient::PgSubscriber</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgStream.html#resume-instance_method\" title=\"ReactivePgClient::PgStream#resume (method)\">#resume</a></span>\n    <small>ReactivePgClient::PgStream</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgChannel.html#resume-instance_method\" title=\"ReactivePgClient::PgChannel#resume (method)\">#resume</a></span>\n    <small>ReactivePgClient::PgChannel</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgTransaction.html#rollback-instance_method\" title=\"ReactivePgClient::PgTransaction#rollback (method)\">#rollback</a></span>\n    <small>ReactivePgClient::PgTransaction</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgResult.html#row_count-instance_method\" title=\"ReactivePgClient::PgResult#row_count (method)\">#row_count</a></span>\n    <small>ReactivePgClient::PgResult</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgRowSet.html#row_count-instance_method\" title=\"ReactivePgClient::PgRowSet#row_count (method)\">#row_count</a></span>\n    <small>ReactivePgClient::PgRowSet</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgConnection.html#secret_key-instance_method\" title=\"ReactivePgClient::PgConnection#secret_key (method)\">#secret_key</a></span>\n    <small>ReactivePgClient::PgConnection</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#size-instance_method\" title=\"ReactivePgClient::Row#size (method)\">#size</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#size-instance_method\" title=\"ReactivePgClient::Tuple#size (method)\">#size</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgResult.html#size-instance_method\" title=\"ReactivePgClient::PgResult#size (method)\">#size</a></span>\n    <small>ReactivePgClient::PgResult</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgRowSet.html#size-instance_method\" title=\"ReactivePgClient::PgRowSet#size (method)\">#size</a></span>\n    <small>ReactivePgClient::PgRowSet</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgConnection.html#ssl%3F-instance_method\" title=\"ReactivePgClient::PgConnection#ssl? (method)\">#ssl?</a></span>\n    <small>ReactivePgClient::PgConnection</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgChannel.html#subscribe_handler-instance_method\" title=\"ReactivePgClient::PgChannel#subscribe_handler (method)\">#subscribe_handler</a></span>\n    <small>ReactivePgClient::PgChannel</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgSubscriber.html#subscriber-class_method\" title=\"ReactivePgClient::PgSubscriber.subscriber (method)\">subscriber</a></span>\n    <small>ReactivePgClient::PgSubscriber</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#tuple-class_method\" title=\"ReactivePgClient::Tuple.tuple (method)\">tuple</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#unwrap-class_method\" title=\"ReactivePgClient::Row.unwrap (method)\">unwrap</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Json.html#unwrap-class_method\" title=\"ReactivePgClient::Json.unwrap (method)\">unwrap</a></span>\n    <small>ReactivePgClient::Json</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#unwrap-class_method\" title=\"ReactivePgClient::Tuple.unwrap (method)\">unwrap</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgPool.html#unwrap-class_method\" title=\"ReactivePgClient::PgPool.unwrap (method)\">unwrap</a></span>\n    <small>ReactivePgClient::PgPool</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgCursor.html#unwrap-class_method\" title=\"ReactivePgClient::PgCursor.unwrap (method)\">unwrap</a></span>\n    <small>ReactivePgClient::PgCursor</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgClient.html#unwrap-class_method\" title=\"ReactivePgClient::PgClient.unwrap (method)\">unwrap</a></span>\n    <small>ReactivePgClient::PgClient</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgRowSet.html#unwrap-class_method\" title=\"ReactivePgClient::PgRowSet.unwrap (method)\">unwrap</a></span>\n    <small>ReactivePgClient::PgRowSet</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgChannel.html#unwrap-class_method\" title=\"ReactivePgClient::PgChannel.unwrap (method)\">unwrap</a></span>\n    <small>ReactivePgClient::PgChannel</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgIterator.html#unwrap-class_method\" title=\"ReactivePgClient::PgIterator.unwrap (method)\">unwrap</a></span>\n    <small>ReactivePgClient::PgIterator</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgConnection.html#unwrap-class_method\" title=\"ReactivePgClient::PgConnection.unwrap (method)\">unwrap</a></span>\n    <small>ReactivePgClient::PgConnection</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgSubscriber.html#unwrap-class_method\" title=\"ReactivePgClient::PgSubscriber.unwrap (method)\">unwrap</a></span>\n    <small>ReactivePgClient::PgSubscriber</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgTransaction.html#unwrap-class_method\" title=\"ReactivePgClient::PgTransaction.unwrap (method)\">unwrap</a></span>\n    <small>ReactivePgClient::PgTransaction</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgPreparedQuery.html#unwrap-class_method\" title=\"ReactivePgClient::PgPreparedQuery.unwrap (method)\">unwrap</a></span>\n    <small>ReactivePgClient::PgPreparedQuery</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Json.html#value-instance_method\" title=\"ReactivePgClient::Json#value (method)\">#value</a></span>\n    <small>ReactivePgClient::Json</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgResult.html#value-instance_method\" title=\"ReactivePgClient::PgResult#value (method)\">#value</a></span>\n    <small>ReactivePgClient::PgResult</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgRowSet.html#value-instance_method\" title=\"ReactivePgClient::PgRowSet#value (method)\">#value</a></span>\n    <small>ReactivePgClient::PgRowSet</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Row.html#wrap-class_method\" title=\"ReactivePgClient::Row.wrap (method)\">wrap</a></span>\n    <small>ReactivePgClient::Row</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Json.html#wrap-class_method\" title=\"ReactivePgClient::Json.wrap (method)\">wrap</a></span>\n    <small>ReactivePgClient::Json</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/Tuple.html#wrap-class_method\" title=\"ReactivePgClient::Tuple.wrap (method)\">wrap</a></span>\n    <small>ReactivePgClient::Tuple</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgPool.html#wrap-class_method\" title=\"ReactivePgClient::PgPool.wrap (method)\">wrap</a></span>\n    <small>ReactivePgClient::PgPool</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgCursor.html#wrap-class_method\" title=\"ReactivePgClient::PgCursor.wrap (method)\">wrap</a></span>\n    <small>ReactivePgClient::PgCursor</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgClient.html#wrap-class_method\" title=\"ReactivePgClient::PgClient.wrap (method)\">wrap</a></span>\n    <small>ReactivePgClient::PgClient</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgRowSet.html#wrap-class_method\" title=\"ReactivePgClient::PgRowSet.wrap (method)\">wrap</a></span>\n    <small>ReactivePgClient::PgRowSet</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgChannel.html#wrap-class_method\" title=\"ReactivePgClient::PgChannel.wrap (method)\">wrap</a></span>\n    <small>ReactivePgClient::PgChannel</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgIterator.html#wrap-class_method\" title=\"ReactivePgClient::PgIterator.wrap (method)\">wrap</a></span>\n    <small>ReactivePgClient::PgIterator</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgConnection.html#wrap-class_method\" title=\"ReactivePgClient::PgConnection.wrap (method)\">wrap</a></span>\n    <small>ReactivePgClient::PgConnection</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgSubscriber.html#wrap-class_method\" title=\"ReactivePgClient::PgSubscriber.wrap (method)\">wrap</a></span>\n    <small>ReactivePgClient::PgSubscriber</small>\n  </li>\n  \n\n  <li class=\"r1 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgTransaction.html#wrap-class_method\" title=\"ReactivePgClient::PgTransaction.wrap (method)\">wrap</a></span>\n    <small>ReactivePgClient::PgTransaction</small>\n  </li>\n  \n\n  <li class=\"r2 \">\n    <span class='object_link'><a href=\"ReactivePgClient/PgPreparedQuery.html#wrap-class_method\" title=\"ReactivePgClient::PgPreparedQuery.wrap (method)\">wrap</a></span>\n    <small>ReactivePgClient::PgPreparedQuery</small>\n  </li>\n  \n\n      </ul>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "docs/yardoc/top-level-namespace.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n  \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n  <head>\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>\n  Top Level Namespace\n  \n    &mdash; Documentation by YARD 0.8.7.6\n  \n</title>\n\n  <link rel=\"stylesheet\" href=\"css/style.css\" type=\"text/css\" charset=\"utf-8\" />\n\n  <link rel=\"stylesheet\" href=\"css/common.css\" type=\"text/css\" charset=\"utf-8\" />\n\n<script type=\"text/javascript\" charset=\"utf-8\">\n  hasFrames = window.top.frames.main ? true : false;\n  relpath = '';\n  framesUrl = \"frames.html#!top-level-namespace.html\";\n</script>\n\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/jquery.js\"></script>\n\n  <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/app.js\"></script>\n\n\n  </head>\n  <body>\n    <div id=\"header\">\n      <div id=\"menu\">\n  \n    <a href=\"_index.html\">Index</a> &raquo;\n    \n    \n    <span class=\"title\">Top Level Namespace</span>\n  \n\n  <div class=\"noframes\"><span class=\"title\">(</span><a href=\".\" target=\"_top\">no frames</a><span class=\"title\">)</span></div>\n</div>\n\n      <div id=\"search\">\n  \n    <a class=\"full_list_link\" id=\"class_list_link\"\n        href=\"class_list.html\">\n      Class List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"method_list_link\"\n        href=\"method_list.html\">\n      Method List\n    </a>\n  \n    <a class=\"full_list_link\" id=\"file_list_link\"\n        href=\"file_list.html\">\n      File List\n    </a>\n  \n</div>\n      <div class=\"clear\"></div>\n    </div>\n\n    <iframe id=\"search_frame\"></iframe>\n\n    <div id=\"content\"><h1>Top Level Namespace\n  \n  \n  \n</h1>\n\n<dl class=\"box\">\n  \n  \n    \n  \n    \n  \n  \n  \n</dl>\n<div class=\"clear\"></div>\n\n<h2>Defined Under Namespace</h2>\n<p class=\"children\">\n  \n    \n      <strong class=\"modules\">Modules:</strong> <span class='object_link'><a href=\"ReactivePgClient.html\" title=\"ReactivePgClient (module)\">ReactivePgClient</a></span>\n    \n  \n    \n  \n</p>\n\n\n\n\n\n\n\n\n\n</div>\n\n    <div id=\"footer\">\n  Generated on Fri Jan 25 16:08:10 2019 by\n  <a href=\"http://yardoc.org\" title=\"Yay! A Ruby Documentation Tool\" target=\"_parent\">yard</a>\n  0.8.7.6 (ruby-2.3.3).\n</div>\n\n  </body>\n</html>"
  },
  {
    "path": "jekyll/README.md",
    "content": "\n# The Reactive Postgres Client\n\n* Simple API focusing on scalability and low overhead.\n* Reactive and non blocking which able to handle many database connections with a single thread.\n* Ranked *#1* in the [TechEmpower Benchmark Round 15](https://www.techempower.com/benchmarks/#section=data-r15&hw=ph&test=db) _Single query_ benchmark.\n\n## Features\n\n* Event driven\n* Lightweight\n* Built-in connection pooling\n* Prepared queries caching\n* Publish / subscribe using Postgres `LISTEN/NOTIFY`\n* Batch and cursor support\n* Row streaming\n* Command pipeling\n* RxJava 1 and RxJava 2 support\n* Direct memory to object without unnecessary copies\n* Java 8 Date and Time support\n* SSL/TLS support\n* HTTP/1.x CONNECT, SOCKS4a or SOCKS5 proxy support\n\n## Documentation\n\n* [Java](guide/java/index.md)\n* [Kotlin](guide/kotlin/index.md)\n* [Groovy](guide/groovy/index.md)\n* [JavaScript](guide/js/index.md)\n* [Ruby](guide/ruby/index.md)\n"
  },
  {
    "path": "jekyll/_config.yml",
    "content": "theme: jekyll-theme-minimal\nrepository: reactiverse/reactive-pg-client\n"
  },
  {
    "path": "jekyll/docker-compose.yml",
    "content": "jekyll:\n  image: jekyll/jekyll:pages\n  command: jekyll serve --watch --incremental\n  ports:\n    - 4000:4000\n  volumes:\n    - .:/srv/jekyll\n"
  },
  {
    "path": "jitwatch.properties",
    "content": "#Thu Dec 14 09:48:37 CET 2017\nsandbox.on.stack.replacement=0\nSources=/Users/julien/java/vertx-pg-client/src/main/java,/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/src.zip,/Users/julien/java/vertx-pg-client/src/benchmark/java,/Users/julien/java/vertx-pg-client/src/test/java\nHideInterfaces=true\nsandbox.disable.inlining=false\nsandbox.intel.mode=false\nsandbox.print.assembly=true\nJitOnlyClasses=false\nClasses=/Users/julien/java/vertx-pg-client/target/classes,/Users/julien/java/vertx-pg-client/target/test-classes\nsandbox.compressed.oops.mode=0\ntriview.local_asm_labels=true\nsandbox.tiered.mode=0\nsandbox.compiler.threshold=10000\nShowNothingMounted=true\nsandbox.background.compilation=2\nsandbox.freq.inline.size=35\nsandbox.extra.vm.switches=\nLastLogDir=/Users/julien/java/vertx-pg-client\nlast.profile=Default\ntriview.mouse_follow=false\nsandbox.max.inline.size=325\nLastSandboxEditorPanes=\nJitOnly=true\n"
  },
  {
    "path": "jitwatch.sh",
    "content": "java -XX:+UnlockDiagnosticVMOptions -XX:+TraceClassLoading -XX:+LogCompilation -jar target/vertx-pg-client-0.3.1-SNAPSHOT-benchmarks.jar\n"
  },
  {
    "path": "pom.xml",
    "content": "<?xml version=\"1.0\"?>\n<!--\n  ~ Copyright (C) 2017 Julien Viet\n  ~\n  ~ Licensed under the Apache License, Version 2.0 (the \"License\");\n  ~ you may not use this file except in compliance with the License.\n  ~ You may obtain a copy of the License at\n  ~\n  ~ http://www.apache.org/licenses/LICENSE-2.0\n  ~\n  ~ Unless required by applicable law or agreed to in writing, software\n  ~ distributed under the License is distributed on an \"AS IS\" BASIS,\n  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n  ~ See the License for the specific language governing permissions and\n  ~ limitations under the License.\n  ~\n  -->\n<project xmlns=\"http://maven.apache.org/POM/4.0.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\">\n\n  <modelVersion>4.0.0</modelVersion>\n\n  <parent>\n    <groupId>io.vertx</groupId>\n    <artifactId>vertx-parent</artifactId>\n    <version>12</version>\n  </parent>\n\n  <groupId>io.reactiverse</groupId>\n  <artifactId>reactive-pg-client</artifactId>\n  <version>0.11.5-SNAPSHOT</version>\n\n  <name>Reactive Postgres Client</name>\n  <url>https://github.com/reactiverse/reactive-pg-client</url>\n  <description>The reactive Postgres client</description>\n\n  <licenses>\n    <license>\n      <name>The Apache Software License, Version 2.0</name>\n      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>\n      <distribution>repo</distribution>\n    </license>\n  </licenses>\n\n  <scm>\n    <connection>scm:git:git@github.com:vietj/reactive-pg-client.git</connection>\n    <developerConnection>scm:git:git@github.com:vietj/reactive-pg-client.git</developerConnection>\n    <url>git@github.com:vietj/reactive-pg-client.git</url>\n  </scm>\n\n  <developers>\n    <developer>\n      <name>Julien Viet</name>\n      <email>julien@julienviet.com</email>\n    </developer>\n    <developer>\n      <name>Emad Alblueshi</name>\n      <email>emad.albloushi@gmail.com</email>\n    </developer>\n  </developers>\n\n  <properties>\n    <stack.version>3.7.1</stack.version>\n    <jmh.version>1.19</jmh.version>\n    <docs.dir>${project.basedir}/src/main/docs</docs.dir>\n    <generated.dir>${project.basedir}/src/main/generated</generated.dir>\n    <!-- Set to a value for testing with a specific database -->\n    <embedded.postgres.version />\n    <connection.uri />\n    <tls.connection.uri />\n    <unix.socket.directory />\n    <unix.socket.port />\n    <!-- We skip sources jar generation as we do it with the assembly plugin to have greater control over the content -->\n    <source.skip>true</source.skip>\n    <kotlin.version>1.3.0</kotlin.version>\n  </properties>\n\n  <dependencyManagement>\n    <dependencies>\n      <dependency>\n        <groupId>io.vertx</groupId>\n        <artifactId>vertx-dependencies</artifactId>\n        <version>${stack.version}</version>\n        <type>pom</type>\n        <scope>import</scope>\n      </dependency>\n    </dependencies>\n  </dependencyManagement>\n\n  <dependencies>\n    <dependency>\n      <groupId>io.vertx</groupId>\n      <artifactId>vertx-core</artifactId>\n    </dependency>\n    <dependency>\n      <groupId>io.vertx</groupId>\n      <artifactId>vertx-codegen</artifactId>\n      <scope>provided</scope>\n    </dependency>\n    <dependency>\n      <groupId>io.vertx</groupId>\n      <artifactId>vertx-docgen</artifactId>\n      <version>0.9.0</version>\n      <scope>provided</scope>\n    </dependency>\n    <dependency>\n      <groupId>io.vertx</groupId>\n      <artifactId>vertx-codetrans</artifactId>\n      <scope>provided</scope>\n    </dependency>\n    <dependency>\n      <groupId>io.vertx</groupId>\n      <artifactId>vertx-rx-java</artifactId>\n      <optional>true</optional>\n    </dependency>\n    <dependency>\n      <groupId>io.vertx</groupId>\n      <artifactId>vertx-rx-java-gen</artifactId>\n      <version>${stack.version}</version>\n      <optional>true</optional>\n    </dependency>\n    <dependency>\n      <groupId>io.vertx</groupId>\n      <artifactId>vertx-rx-java2</artifactId>\n      <optional>true</optional>\n    </dependency>\n    <dependency>\n      <groupId>io.vertx</groupId>\n      <artifactId>vertx-rx-java2-gen</artifactId>\n      <version>${stack.version}</version>\n      <optional>true</optional>\n    </dependency>\n    <dependency>\n      <groupId>io.vertx</groupId>\n      <artifactId>vertx-lang-js</artifactId>\n      <optional>true</optional>\n    </dependency>\n    <dependency>\n      <groupId>io.vertx</groupId>\n      <artifactId>vertx-lang-ruby</artifactId>\n      <optional>true</optional>\n    </dependency>\n    <dependency>\n      <groupId>io.vertx</groupId>\n      <artifactId>vertx-lang-groovy</artifactId>\n      <optional>true</optional>\n    </dependency>\n    <dependency>\n      <groupId>io.vertx</groupId>\n      <artifactId>vertx-lang-kotlin</artifactId>\n      <optional>true</optional>\n    </dependency>\n    <dependency>\n      <groupId>io.vertx</groupId>\n      <artifactId>vertx-lang-kotlin-coroutines</artifactId>\n      <optional>true</optional>\n    </dependency>\n    <dependency>\n      <groupId>io.vertx</groupId>\n      <artifactId>vertx-lang-kotlin-gen</artifactId>\n      <version>${stack.version}</version>\n      <optional>true</optional>\n    </dependency>\n    <!--\n    <dependency>\n      <groupId>ch.qos.logback</groupId>\n      <artifactId>logback-classic</artifactId>\n      <version>1.2.3</version>\n      <scope>test</scope>\n    </dependency>\n    -->\n    <dependency>\n      <groupId>junit</groupId>\n      <artifactId>junit</artifactId>\n      <version>4.12</version>\n      <scope>test</scope>\n    </dependency>\n    <dependency>\n      <groupId>io.vertx</groupId>\n      <artifactId>vertx-unit</artifactId>\n      <scope>test</scope>\n    </dependency>\n    <dependency>\n      <groupId>io.netty</groupId>\n      <artifactId>netty-transport-native-epoll</artifactId>\n      <classifier>linux-x86_64</classifier>\n      <scope>test</scope>\n    </dependency>\n    <dependency>\n      <groupId>io.netty</groupId>\n      <artifactId>netty-transport-native-kqueue</artifactId>\n      <classifier>osx-x86_64</classifier>\n      <scope>test</scope>\n    </dependency>\n    <dependency>\n      <groupId>ru.yandex.qatools.embed</groupId>\n      <artifactId>postgresql-embedded</artifactId>\n      <version>2.10</version>\n      <scope>test</scope>\n    </dependency>\n\n    <dependency>\n      <groupId>org.postgresql</groupId>\n      <artifactId>postgresql</artifactId>\n      <version>42.1.1</version>\n      <scope>test</scope>\n    </dependency>\n\n    <dependency>\n      <groupId>org.openjdk.jmh</groupId>\n      <artifactId>jmh-core</artifactId>\n      <version>${jmh.version}</version>\n      <scope>test</scope>\n    </dependency>\n    <dependency>\n      <groupId>org.openjdk.jmh</groupId>\n      <artifactId>jmh-generator-annprocess</artifactId>\n      <version>${jmh.version}</version>\n      <scope>test</scope>\n    </dependency>\n  </dependencies>\n\n  <build>\n    <pluginManagement>\n      <plugins>\n        <plugin>\n          <artifactId>maven-clean-plugin</artifactId>\n          <executions>\n            <execution>\n              <id>default-clean</id>\n              <configuration>\n                <filesets>\n                  <fileset>\n                    <directory>${generated.dir}</directory>\n                  </fileset>\n                </filesets>\n              </configuration>\n            </execution>\n          </executions>\n        </plugin>\n        <plugin>\n          <artifactId>maven-compiler-plugin</artifactId>\n          <executions>\n            <execution>\n              <id>default-compile</id>\n              <configuration>\n                <annotationProcessors>\n                  <annotationProcessor>io.vertx.codegen.CodeGenProcessor</annotationProcessor>\n                  <annotationProcessor>io.vertx.docgen.JavaDocGenProcessor</annotationProcessor>\n                  <annotationProcessor>io.vertx.docgen.DocGenProcessor</annotationProcessor>\n                </annotationProcessors>\n                <compilerArgs>\n                  <arg>-Acodegen.output=${project.basedir}/src/main</arg>\n                  <arg>-Adocgen.source=${docs.dir}/*.md</arg>\n                  <arg>-Adocgen.output=${project.basedir}/jekyll/guide/$lang</arg>\n                  <arg>-Adocgen.syntax=markdown</arg>\n                  <arg>-Amaven.groupId=${project.groupId}</arg>\n                  <arg>-Amaven.artifactId=${project.artifactId}</arg>\n                  <arg>-Amaven.version=${project.version}</arg>\n                </compilerArgs>\n              </configuration>\n            </execution>\n          </executions>\n        </plugin>\n        <plugin>\n          <artifactId>maven-surefire-plugin</artifactId>\n          <configuration>\n            <argLine>-Xmx1024M</argLine>\n            <systemPropertyVariables>\n              <target.dir>${project.build.directory}</target.dir>\n              <embedded.postgres.version>${embedded.postgres.version}</embedded.postgres.version>\n              <connection.uri>${connection.uri}</connection.uri>\n              <tls.connection.uri>${tls.connection.uri}</tls.connection.uri>\n              <unix.socket.directory>${unix.socket.directory}</unix.socket.directory>\n              <unix.socket.port>${unix.socket.port}</unix.socket.port>\n            </systemPropertyVariables>\n            <excludes>\n              <exclude>io/reactiverse/pgclient/it/**</exclude>\n            </excludes>\n          </configuration>\n        </plugin>\n      </plugins>\n    </pluginManagement>\n    <plugins>\n      <plugin>\n        <groupId>org.codehaus.mojo</groupId>\n        <artifactId>build-helper-maven-plugin</artifactId>\n        <version>3.0.0</version>\n        <executions>\n          <execution>\n            <id>add-source</id>\n            <phase>generate-sources</phase>\n            <goals>\n              <goal>add-source</goal>\n            </goals>\n            <configuration>\n              <sources>\n                <source>${generated.dir}</source>\n              </sources>\n            </configuration>\n          </execution>\n          <execution>\n            <id>add-test-source</id>\n            <goals>\n              <goal>add-test-source</goal>\n            </goals>\n            <configuration>\n              <sources>\n                <source>${project.basedir}/src/benchmark/java</source>\n              </sources>\n            </configuration>\n          </execution>\n        </executions>\n      </plugin>\n      <plugin>\n        <artifactId>maven-failsafe-plugin</artifactId>\n        <version>2.21.0</version>\n        <executions>\n          <execution>\n            <id>env-test</id>\n            <goals>\n              <goal>integration-test</goal>\n            </goals>\n            <phase>integration-test</phase>\n            <configuration>\n              <includes>\n                <include>io/reactiverse/pgclient/it/EnvTest.java</include>\n              </includes>\n              <environmentVariables>\n                <PGHOSTADDR>test_host</PGHOSTADDR>\n                <PGDATABASE>test_database</PGDATABASE>\n                <PGPORT>1234</PGPORT>\n                <PGUSER>test_user</PGUSER>\n                <PGPASSWORD>test_password</PGPASSWORD>\n                <PGSSLMODE>require</PGSSLMODE>\n              </environmentVariables>\n            </configuration>\n          </execution>\n        </executions>\n      </plugin>\n      <plugin>\n        <artifactId>maven-javadoc-plugin</artifactId>\n        <configuration>\n          <sourcepath>${project.build.sourceDirectory};${project.build.directory}/generated-sources/annotations</sourcepath>\n          <sourceFileIncludes>\n            <sourceFileInclude>io/reactiverse/**/*.java</sourceFileInclude>\n          </sourceFileIncludes>\n          <sourceFileExcludes>\n            <sourceFileExclude>io/reactiverse/groovy/**/*.java</sourceFileExclude>\n            <sourceFileExclude>**/package-info.java</sourceFileExclude>\n            <sourceFileExclude>**/impl/**</sourceFileExclude>\n          </sourceFileExcludes>\n          <detectLinks />\n          <detectJavaApiLink />\n          <links>\n            <link>http://vertx.io/docs/apidocs/</link>\n            <link>http://reactivex.io/RxJava/1.x/javadoc/</link>\n            <link>http://reactivex.io/RxJava/javadoc/</link>\n            <link>http://fasterxml.github.com/jackson-annotations/javadoc/2.9/</link>\n            <link>http://fasterxml.github.io/jackson-core/javadoc/2.9/</link>\n            <link>http://fasterxml.github.io/jackson-databind/javadoc/2.9/</link>\n          </links>\n        </configuration>\n      </plugin>\n      <plugin>\n        <artifactId>kotlin-maven-plugin</artifactId>\n        <groupId>org.jetbrains.kotlin</groupId>\n        <version>${kotlin.version}</version>\n        <executions>\n          <execution>\n            <configuration>\n              <jvmTarget>1.8</jvmTarget>\n              <sourceDirs>\n                <sourceDir>${basedir}/src/main/kotlin</sourceDir>\n              </sourceDirs>\n            </configuration>\n            <goals>\n              <goal>compile</goal>\n            </goals>\n            <phase>compile</phase>\n          </execution>\n        </executions>\n      </plugin>\n      <plugin>\n        <artifactId>maven-assembly-plugin</artifactId>\n        <executions>\n          <execution>\n            <id>package-sources</id>\n            <phase>package</phase>\n            <goals>\n              <goal>single</goal>\n            </goals>\n            <configuration>\n              <attach>true</attach>\n              <archive>\n                <!-- Need a manifest to avoid empty archive -->\n                <manifest>\n                </manifest>\n              </archive>\n              <descriptors>\n                <descriptor>src/assembly/sources.xml</descriptor>\n              </descriptors>\n            </configuration>\n          </execution>\n        </executions>\n      </plugin>\n    </plugins>\n  </build>\n\n  <profiles>\n\n    <profile>\n      <id>benchmark</id>\n      <build>\n        <plugins>\n          <plugin>\n            <artifactId>maven-assembly-plugin</artifactId>\n            <executions>\n              <execution>\n                <id>package-benchmark</id>\n                <phase>package</phase>\n                <goals>\n                  <goal>single</goal>\n                </goals>\n                <configuration>\n                  <archive>\n                    <manifest>\n                      <mainClass>io.reactiverse.pgclient.RawBenchmark</mainClass>\n                    </manifest>\n                  </archive>\n                  <descriptors>\n                    <descriptor>src/assembly/benchmark.xml</descriptor>\n                  </descriptors>\n                  <attach>false</attach>\n                </configuration>\n              </execution>\n            </executions>\n          </plugin>\n        </plugins>\n      </build>\n    </profile>\n\n    <profile>\n      <id>jitwatch</id>\n      <dependencies>\n        <dependency>\n          <groupId>com.chrisnewland</groupId>\n          <artifactId>jitwatch</artifactId>\n          <version>1.0.0</version>\n        </dependency>\n      </dependencies>\n      <build>\n        <plugins>\n          <plugin>\n            <groupId>org.codehaus.mojo</groupId>\n            <artifactId>exec-maven-plugin</artifactId>\n            <executions>\n              <execution>\n                <id>default-cli</id>\n                <goals>\n                  <goal>java</goal>\n                </goals>\n                <configuration>\n                  <mainClass>org.adoptopenjdk.jitwatch.launch.LaunchUI</mainClass>\n                  <cleanupDaemonThreads>false</cleanupDaemonThreads>\n                  <classpathScope>compile</classpathScope>\n                </configuration>\n              </execution>\n            </executions>\n          </plugin>\n        </plugins>\n      </build>\n    </profile>\n\n    <!-- Site gen -->\n    <profile>\n      <id>site-gen</id>\n      <activation>\n        <property>\n          <name>!skipSite</name>\n        </property>\n      </activation>\n      <pluginRepositories>\n        <pluginRepository>\n          <id>rubygems-releases</id>\n          <url>http://rubygems-proxy.torquebox.org/releases</url>\n        </pluginRepository>\n      </pluginRepositories>\n      <repositories>\n        <repository>\n          <id>rubygems-releases</id>\n          <url>http://rubygems-proxy.torquebox.org/releases</url>\n        </repository>\n      </repositories>\n      <build>\n        <plugins>\n          <plugin>\n            <groupId>org.apache.maven.plugins</groupId>\n            <artifactId>maven-site-plugin</artifactId>\n            <version>3.4</version>\n            <configuration>\n              <skip>true</skip>\n              <skipDeploy>true</skipDeploy>\n            </configuration>\n          </plugin>\n          <plugin>\n            <artifactId>maven-javadoc-plugin</artifactId>\n            <executions>\n              <execution>\n                <phase>site</phase>\n                <configuration>\n                  <skip>false</skip>\n                  <reportOutputDirectory>${project.basedir}/jekyll</reportOutputDirectory>\n                </configuration>\n                <goals>\n                  <goal>javadoc</goal>\n                </goals>\n              </execution>\n            </executions>\n          </plugin>\n          <plugin>\n            <groupId>de.saumya.mojo</groupId>\n            <artifactId>gem-maven-plugin</artifactId>\n            <version>1.1.4</version>\n            <executions>\n              <execution>\n                <goals>\n                  <goal>exec</goal>\n                </goals>\n                <phase>site</phase>\n                <configuration>\n                  <execArgs>${project.build.directory}/rubygems/bin/yardoc --no-private -m html -o ${project.basedir}/jekyll/yardoc ${project.build.outputDirectory}/**/*.rb</execArgs>\n                </configuration>\n              </execution>\n            </executions>\n            <dependencies>\n              <dependency>\n                <groupId>rubygems</groupId>\n                <artifactId>yard</artifactId>\n                <version>0.8.7.6</version>\n                <type>gem</type>\n              </dependency>\n              <dependency>\n                <groupId>rubygems</groupId>\n                <artifactId>asciidoctor</artifactId>\n                <version>1.5.6</version>\n                <type>gem</type>\n              </dependency>\n            </dependencies>\n          </plugin>\n          <plugin>\n            <groupId>com.phasebash.jsdoc</groupId>\n            <artifactId>jsdoc3-maven-plugin</artifactId>\n            <executions>\n              <execution>\n                <phase>site</phase>\n                <goals>\n                  <goal>jsdoc3</goal>\n                </goals>\n                <configuration>\n                  <recursive>true</recursive>\n                  <directoryRoots>\n                    <directoryRoot>${project.build.outputDirectory}</directoryRoot>\n                  </directoryRoots>\n                  <outputDirectory>${project.basedir}/jekyll/jsdoc</outputDirectory>\n                </configuration>\n              </execution>\n            </executions>\n          </plugin>\n        </plugins>\n      </build>\n    </profile>\n  </profiles>\n\n</project>\n"
  },
  {
    "path": "src/assembly/benchmark.xml",
    "content": "<assembly xmlns=\"http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1\"\n          xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n          xsi:schemaLocation=\"http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1 http://maven.apache.org/xsd/assembly-1.1.1.xsd\">\n  <id>benchmark</id>\n  <formats>\n    <format>jar</format>\n  </formats>\n  <includeBaseDirectory>false</includeBaseDirectory>\n  <fileSets>\n    <fileSet>\n      <directory>${project.build.testOutputDirectory}</directory>\n      <outputDirectory>/</outputDirectory>\n    </fileSet>\n  </fileSets>\n  <dependencySets>\n    <dependencySet>\n      <outputDirectory>/</outputDirectory>\n      <unpack>true</unpack>\n      <scope>test</scope>\n    </dependencySet>\n  </dependencySets>\n</assembly>\n"
  },
  {
    "path": "src/assembly/sources.xml",
    "content": "<assembly xmlns=\"http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1\"\n          xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n          xsi:schemaLocation=\"http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1 http://maven.apache.org/xsd/assembly-1.1.1.xsd\">\n  <id>sources</id>\n  <formats>\n    <format>jar</format>\n  </formats>\n  <includeBaseDirectory>false</includeBaseDirectory>\n  <fileSets>\n    <fileSet>\n      <directory>${project.basedir}/src/main/java</directory>\n      <outputDirectory>./</outputDirectory>\n    </fileSet>\n    <fileSet>\n      <directory>${project.build.directory}/generated-sources/annotations</directory>\n      <outputDirectory>./</outputDirectory>\n    </fileSet>\n  </fileSets>\n</assembly>\n"
  },
  {
    "path": "src/benchmark/java/io/reactiverse/pgclient/BenchmarkBase.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient;\n\nimport org.openjdk.jmh.annotations.*;\n\nimport java.util.concurrent.TimeUnit;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\n@Warmup(iterations = 10, time = 1, timeUnit = TimeUnit.SECONDS)\n@Measurement(iterations = 10, time = 2, timeUnit = TimeUnit.SECONDS)\n@Threads(1)\n@BenchmarkMode(Mode.Throughput)\n@Fork(value = 1, jvmArgs = {\n    \"-XX:+UseBiasedLocking\",\n    \"-XX:BiasedLockingStartupDelay=0\",\n    \"-XX:+AggressiveOpts\",\n})\n@OutputTimeUnit(TimeUnit.SECONDS)\npublic abstract class BenchmarkBase {\n}\n"
  },
  {
    "path": "src/benchmark/java/io/reactiverse/pgclient/LargeSelectBenchmark.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport org.openjdk.jmh.annotations.*;\nimport org.openjdk.jmh.infra.Blackhole;\n\nimport java.util.concurrent.CompletableFuture;\n\n@State(Scope.Benchmark)\n@Threads(8)\npublic class LargeSelectBenchmark extends PgBenchmarkBase {\n\n  @Benchmark\n  public void poolPreparedQuery(Blackhole blackhole) throws Exception {\n    CompletableFuture<PgResult> latch = new CompletableFuture<>();\n    pool.preparedQuery(\"SELECT id, randomnumber from WORLD\", ar -> {\n      if (ar.succeeded()) {\n        latch.complete(ar.result());\n      } else {\n        latch.completeExceptionally(ar.cause());\n      }\n    });\n    blackhole.consume(latch.get());\n  }\n\n  @Benchmark\n  public void pooledConnectionPreparedQuery(Blackhole blackhole) throws Exception {\n    CompletableFuture<PgResult> latch = new CompletableFuture<>();\n    pool.getConnection(ar1 -> {\n      if (ar1.succeeded()) {\n        PgConnection conn = ar1.result();\n        conn.preparedQuery(\"SELECT id, randomnumber from WORLD\", ar2 -> {\n          conn.close();\n          if (ar2.succeeded()) {\n            latch.complete(ar2.result());\n          } else {\n            latch.completeExceptionally(ar2.cause());\n          }\n        });\n      } else {\n        latch.completeExceptionally(ar1.cause());\n      }\n    });\n    blackhole.consume(latch.get());\n  }\n\n  @Benchmark\n  public void pooledConnectionPreparedStatementQuery(Blackhole blackhole) throws Exception {\n    CompletableFuture<PgResult> latch = new CompletableFuture<>();\n    pool.getConnection(ar1 -> {\n      if (ar1.succeeded()) {\n        PgConnection conn = ar1.result();\n        conn.prepare(\"SELECT id, randomnumber from WORLD\", ar2 -> {\n          if (ar2.succeeded()) {\n            PgPreparedQuery ps = ar2.result();\n            ps.execute(ar3 -> {\n              conn.close();\n              if (ar3.succeeded()) {\n                latch.complete(ar3.result());\n              } else {\n                latch.completeExceptionally(ar3.cause());\n              }\n            });\n          } else {\n            latch.completeExceptionally(ar2.cause());\n          }\n        });\n      } else {\n        latch.completeExceptionally(ar1.cause());\n      }\n    });\n    blackhole.consume(latch.get());\n  }\n}\n"
  },
  {
    "path": "src/benchmark/java/io/reactiverse/pgclient/Main.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport org.openjdk.jmh.runner.*;\nimport org.openjdk.jmh.runner.options.*;\n\nimport java.util.Arrays;\n\npublic class Main {\n\n  public static void main(String[] argv) throws Exception {\n    PgConnectOptions options = PgTestBase.startPg();\n    int len = argv.length;\n    argv = Arrays.copyOf(argv, len + 10);\n    argv[len] = \"-p\";\n    argv[len + 1] = \"host=\" + options.getHost();\n    argv[len + 2] = \"-p\";\n    argv[len + 3] = \"port=\" + options.getPort();\n    argv[len + 4] = \"-p\";\n    argv[len + 5] = \"database=\" + options.getDatabase();\n    argv[len + 6] = \"-p\";\n    argv[len + 7] = \"username=\" + options.getUser();\n    argv[len + 8] = \"-p\";\n    argv[len + 9] = \"password=\" + options.getPassword();\n    try {\n      CommandLineOptions cmdOptions = new CommandLineOptions(argv);\n\n\n      Runner runner = new Runner(cmdOptions);\n\n      if (cmdOptions.shouldHelp()) {\n        cmdOptions.showHelp();\n        return;\n      }\n\n      if (cmdOptions.shouldList()) {\n        runner.list();\n        return;\n      }\n\n      if (cmdOptions.shouldListWithParams()) {\n        runner.listWithParams(cmdOptions);\n        return;\n      }\n\n      if (cmdOptions.shouldListProfilers()) {\n        cmdOptions.listProfilers();\n        return;\n      }\n\n      if (cmdOptions.shouldListResultFormats()) {\n        cmdOptions.listResultFormats();\n        return;\n      }\n\n      /*\n      Options opt = new OptionsBuilder()\n        .include(SimpleBenchmark.class.getSimpleName())\n        .warmupIterations(5)\n        .measurementIterations(5)\n        .forks(1)\n        .build();\n      new Runner(opt).run();\n      */\n\n      try {\n        runner.run();\n      } catch (NoBenchmarksException e) {\n        System.err.println(\"No matching benchmarks. Miss-spelled regexp?\");\n\n        if (cmdOptions.verbosity().orElse(Defaults.VERBOSITY) != VerboseMode.EXTRA) {\n          System.err.println(\"Use \" + VerboseMode.EXTRA + \" verbose mode to debug the pattern matching.\");\n        } else {\n          runner.list();\n        }\n        // System.exit(1);\n      } catch (ProfilersFailedException e) {\n        // This is not exactly an error, set non-zero exit code\n        System.err.println(e.getMessage());\n        // System.exit(1);\n      } catch (RunnerException e) {\n        System.err.print(\"ERROR: \");\n        e.printStackTrace(System.err);\n        // System.exit(1);\n      }\n\n    } catch (CommandLineOptionException e) {\n      System.err.println(\"Error parsing command line:\");\n      System.err.println(\" \" + e.getMessage());\n      // System.exit(1);\n    } finally {\n      PgTestBase.stopPg();\n    }\n  }\n}\n"
  },
  {
    "path": "src/benchmark/java/io/reactiverse/pgclient/PgBenchmarkBase.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.vertx.core.Vertx;\nimport org.openjdk.jmh.annotations.*;\n\nimport java.util.concurrent.CountDownLatch;\n\n@State(Scope.Thread)\npublic abstract class PgBenchmarkBase extends BenchmarkBase {\n\n  @Param(\"localhost\")\n  String host;\n\n  @Param(\"8081\")\n  int port;\n\n  @Param(\"postgres\")\n  String database;\n\n  @Param(\"postgres\")\n  String username;\n\n  @Param(\"postgres\")\n  String password;\n\n  @Param(\"1\")\n  int pipeliningLimit;\n\n  Vertx vertx;\n  PgPool pool;\n\n  @Setup\n  public void setup() throws Exception {\n    vertx = Vertx.vertx();\n    pool = PgClient.pool(vertx, new PgPoolOptions()\n      .setHost(host)\n      .setPort(port)\n      .setDatabase(database)\n      .setUser(username)\n      .setPassword(password)\n      .setCachePreparedStatements(true)\n      .setPipeliningLimit(pipeliningLimit)\n      .setMaxSize(1));\n  }\n\n  @TearDown\n  public void tearDown() throws Exception {\n    CountDownLatch latch = new CountDownLatch(1);\n    vertx.close(ar -> {\n      latch.countDown();\n    });\n    latch.await();\n  }\n}\n"
  },
  {
    "path": "src/benchmark/java/io/reactiverse/pgclient/PipelineBenchmark.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient;\n\nimport org.openjdk.jmh.annotations.Benchmark;\nimport org.openjdk.jmh.infra.Blackhole;\n\nimport java.util.concurrent.CompletableFuture;\nimport java.util.concurrent.atomic.AtomicInteger;\n\npublic class PipelineBenchmark extends PgBenchmarkBase {\n\n  public static final int ITER = 25;\n\n  Tuple args;\n\n  @Override\n  public void setup() throws Exception {\n    super.setup();\n    args = Tuple.of(1);\n  }\n\n  @Benchmark\n  public void test1(Blackhole blackhole) throws Exception {\n    CompletableFuture<PgResult> latch = new CompletableFuture<>();\n    AtomicInteger count = new AtomicInteger();\n    for (int i = 0;i < ITER;i++) {\n      pool.query(\"SELECT id, randomnumber from WORLD where id=1\", ar -> {\n        if (ar.succeeded()) {\n          if (count.incrementAndGet() == ITER) {\n            latch.complete(ar.result());\n          }\n        } else {\n          latch.completeExceptionally(ar.cause());\n        }\n      });\n    }\n    blackhole.consume(latch.get());\n  }\n\n  @Benchmark\n  public void test2(Blackhole blackhole) throws Exception {\n    CompletableFuture<PgResult> latch = new CompletableFuture<>();\n    doSingle(0, latch);\n    blackhole.consume(latch.get());\n  }\n\n  private void doSingle(int count, CompletableFuture<PgResult> latch) {\n    pool.query(\"SELECT id, randomnumber from WORLD where id=1\", ar -> {\n      if (ar.succeeded()) {\n        if (count + 1 == ITER) {\n          latch.complete(ar.result());\n        } else {\n          doSingle(count + 1, latch);\n        }\n      } else {\n        latch.completeExceptionally(ar.cause());\n      }\n    });\n  }\n\n}\n"
  },
  {
    "path": "src/benchmark/java/io/reactiverse/pgclient/RawBenchmark.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.vertx.core.Vertx;\nimport org.postgresql.PGProperty;\n\nimport java.sql.*;\nimport java.util.Properties;\nimport java.util.concurrent.CompletableFuture;\nimport java.util.concurrent.TimeUnit;\nimport java.util.function.BiConsumer;\n\npublic class RawBenchmark {\n\n  private static final Tuple args = Tuple.of(1);\n\n  public static void main(String[] args) throws Exception {\n    PgConnectOptions options = PgTestBase.startPg();\n    /*\n    PgConnectOptions options = new PgConnectOptions()\n      .setHost(\"localhost\")\n      .setPort(5432)\n      .setDatabase(\"postgres\")\n      .setUser(\"postgres\")\n      .setPassword(\"postgres\");\n    */\n    largeSelectJDBC(options, 5_000);\n    largeSelect(options, 5_000);\n    singleSelectJDBC(options, 200_000);\n    singleSelect(options, 200_000);\n  }\n\n  interface Benchmark {\n\n    void run(Connection conn) throws Exception;\n\n  }\n\n  private static void singleSelectJDBC(PgConnectOptions options, int reps) throws Exception {\n    benchmark(\"Single select jdbc\", options, conn -> {\n      PreparedStatement ps = conn.prepareStatement(\"select id, randomnumber from WORLD where id=(?)\");\n      for (int i = 0;i < reps;i++) {\n        ps.setInt(1, 1);\n        ResultSet resultSet = ps.executeQuery();\n        while (resultSet.next()) {\n          resultSet.getInt(1);\n        }\n        resultSet.close();\n      }\n    });\n  }\n\n  private static void largeSelectJDBC(PgConnectOptions options, int reps) throws Exception {\n    benchmark(\"Large select jdbc\", options, conn -> {\n      PreparedStatement ps = conn.prepareStatement(\"SELECT id, randomnumber from WORLD\");\n      for (int i = 0;i < reps;i++) {\n        ResultSet resultSet = ps.executeQuery();\n        while (resultSet.next()) {\n          resultSet.getInt(1);\n        }\n        resultSet.close();\n      }\n    });\n  }\n\n  private static void benchmark(String name, PgConnectOptions options, Benchmark benchmark) throws Exception {\n    Properties props = new Properties();\n    PGProperty.PREPARE_THRESHOLD.set(props, -1);\n    PGProperty.BINARY_TRANSFER.set(props, \"true\");\n    // PGProperty.BINARY_TRANSFER_ENABLE.set(props, \"true\");\n    PGProperty.USER.set(props, \"postgres\");\n    PGProperty.PASSWORD.set(props, \"postgres\");\n    Connection conn = DriverManager.getConnection(\"jdbc:postgresql://\"\n      + options.getHost() + \":\"\n      + options.getPort() + \"/postgres\", props);\n    long now = System.currentTimeMillis();\n    benchmark.run(conn);\n    System.out.println(name + \": \" + (System.currentTimeMillis() - now));\n  }\n\n  private static void singleSelect(PgConnectOptions options, int reps) throws Exception {\n    benchmark(\"Single select\", options, (conn, latch) -> doSingleQuery(conn, reps, latch));\n  }\n\n  private static void largeSelect(PgConnectOptions options, int reps) throws Exception {\n    benchmark(\"Large select\", options, (conn, latch) -> doLargeQuery(conn, reps, latch));\n  }\n\n  private static void doSingleQuery(PgConnection conn, int remaining, CompletableFuture<Void> latch) {\n    if (remaining > 0) {\n      conn.preparedQuery(\"SELECT id, randomnumber from WORLD where id=$1\", args, ar -> {\n        if (ar.succeeded()) {\n          doSingleQuery(conn, remaining -1, latch);\n        } else {\n          latch.completeExceptionally(ar.cause());\n        }\n      });\n    } else {\n      latch.complete(null);\n    }\n  }\n\n  private static void doLargeQuery(PgConnection conn, int remaining, CompletableFuture<Void> latch) {\n    if (remaining > 0) {\n      conn.preparedQuery(\"SELECT id, randomnumber from WORLD\", ar -> {\n        if (ar.succeeded()) {\n          doLargeQuery(conn, remaining -1, latch);\n          PgRowSet result = ar.result();\n          for (Tuple tuple : result) {\n            int val = tuple.getInteger(0);\n          }\n        } else {\n          latch.completeExceptionally(ar.cause());\n        }\n      });\n    } else {\n      latch.complete(null);\n    }\n  }\n\n  private static void benchmark(String name, PgConnectOptions options, BiConsumer<PgConnection, CompletableFuture<Void>> benchmark) throws Exception {\n    Vertx vertx = Vertx.vertx();\n    PgPool client = PgClient.pool(vertx, new PgPoolOptions()\n      .setHost(options.getHost())\n      .setPort(options.getPort())\n      .setDatabase(options.getDatabase())\n      .setUser(options.getUser())\n      .setPassword(options.getPassword())\n      .setCachePreparedStatements(true)\n    );\n    CompletableFuture<Void> latch = new CompletableFuture<>();\n    long now = System.currentTimeMillis();\n    client.getConnection(ar -> {\n      if (ar.succeeded()) {\n        benchmark.accept(ar.result(), latch);\n      } else {\n        latch.completeExceptionally(ar.cause());\n      }\n    });\n    latch.get(2, TimeUnit.MINUTES);\n    System.out.println(name + \": \" + (System.currentTimeMillis() - now));\n  }\n}\n"
  },
  {
    "path": "src/benchmark/java/io/reactiverse/pgclient/SingleSelectBenchmark.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport org.openjdk.jmh.annotations.Benchmark;\nimport org.openjdk.jmh.annotations.Threads;\nimport org.openjdk.jmh.infra.Blackhole;\n\nimport java.util.concurrent.CompletableFuture;\n\n@Threads(8)\npublic class SingleSelectBenchmark extends PgBenchmarkBase {\n\n  Tuple args;\n\n  @Override\n  public void setup() throws Exception {\n    super.setup();\n    args = Tuple.of(1);\n  }\n\n  @Benchmark\n  public void poolPreparedQuery(Blackhole blackhole) throws Exception {\n    CompletableFuture<PgResult> latch = new CompletableFuture<>();\n    pool.preparedQuery(\"SELECT id, randomnumber from WORLD where id=$1\", args, ar -> {\n      if (ar.succeeded()) {\n        latch.complete(ar.result());\n      } else {\n        latch.completeExceptionally(ar.cause());\n      }\n    });\n    blackhole.consume(latch.get());\n  }\n\n  @Benchmark\n  public void pooledConnectionPreparedQuery(Blackhole blackhole) throws Exception {\n    CompletableFuture<PgResult> latch = new CompletableFuture<>();\n    pool.getConnection(ar1 -> {\n      if (ar1.succeeded()) {\n        PgConnection conn = ar1.result();\n        conn.preparedQuery(\"SELECT id, randomnumber from WORLD where id=$1\", args, ar2 -> {\n          conn.close();\n          if (ar2.succeeded()) {\n            latch.complete(ar2.result());\n          } else {\n            latch.completeExceptionally(ar2.cause());\n          }\n        });\n      } else {\n        latch.completeExceptionally(ar1.cause());\n      }\n    });\n    blackhole.consume(latch.get());\n  }\n\n  @Benchmark\n  public void pooledConnectionPreparedStatementQuery(Blackhole blackhole) throws Exception {\n    CompletableFuture<PgResult> latch = new CompletableFuture<>();\n    pool.getConnection(ar1 -> {\n      if (ar1.succeeded()) {\n        PgConnection conn = ar1.result();\n        conn.prepare(\"SELECT id, randomnumber from WORLD where id=$1\", ar2 -> {\n          if (ar2.succeeded()) {\n            PgPreparedQuery ps = ar2.result();\n            ps.execute(args, ar3 -> {\n              conn.close();\n              if (ar3.succeeded()) {\n                latch.complete(ar3.result());\n              } else {\n                latch.completeExceptionally(ar3.cause());\n              }\n            });\n          } else {\n            latch.completeExceptionally(ar2.cause());\n          }\n        });\n      } else {\n        latch.completeExceptionally(ar1.cause());\n      }\n    });\n    blackhole.consume(latch.get());\n  }\n}\n"
  },
  {
    "path": "src/benchmark/java/io/reactiverse/pgclient/UpdateBenchmark.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport org.openjdk.jmh.annotations.Benchmark;\nimport org.openjdk.jmh.annotations.Threads;\nimport org.openjdk.jmh.infra.Blackhole;\n\nimport java.util.ArrayList;\nimport java.util.List;\nimport java.util.Random;\nimport java.util.concurrent.CompletableFuture;\n\n@Threads(8)\npublic class UpdateBenchmark extends PgBenchmarkBase {\n\n  List<Tuple> batch;\n\n  @Override\n  public void setup() throws Exception {\n    super.setup();\n    int len = 10;\n    batch = new ArrayList<>();\n    Random random = new Random();\n    for (int id = 0;id < len;id++) {\n      batch.add(Tuple.of(1 + random.nextInt(10000), id));\n    }\n  }\n\n  @Benchmark\n  public void poolPreparedBatchUpdate(Blackhole blackhole) throws Exception {\n    CompletableFuture<PgResult<PgRowSet>> latch = new CompletableFuture<>();\n    pool.preparedBatch(\"UPDATE world SET randomnumber=$1 WHERE id=$2\", batch, ar -> {\n      if (ar.succeeded()) {\n        latch.complete(ar.result());\n      } else {\n        latch.completeExceptionally(ar.cause());\n      }\n    });\n    blackhole.consume(latch.get());\n  }\n}\n"
  },
  {
    "path": "src/main/asciidoc/dataobjects.adoc",
    "content": "= Cheatsheets\n\n[[Box]]\n== Box\n\n++++\n Rectangular box data type in Postgres represented by pairs of links that are opposite corners of the box.\n++++\n'''\n\n[cols=\">25%,25%,50%\"]\n[frame=\"topbot\"]\n|===\n^|Name | Type ^| Description\n|[[lowerLeftCorner]]`@lowerLeftCorner`|`link:dataobjects.html#Point[Point]`|-\n|[[upperRightCorner]]`@upperRightCorner`|`link:dataobjects.html#Point[Point]`|-\n|===\n\n[[Circle]]\n== Circle\n\n++++\n Circle data type in Postgres represented by a center link and radius.\n++++\n'''\n\n[cols=\">25%,25%,50%\"]\n[frame=\"topbot\"]\n|===\n^|Name | Type ^| Description\n|[[centerPoint]]`@centerPoint`|`link:dataobjects.html#Point[Point]`|-\n|[[radius]]`@radius`|`Number (double)`|-\n|===\n\n[[Interval]]\n== Interval\n\n++++\n Postgres Interval is date and time based\n such as 120 years 3 months 332 days 20 hours 20 minutes 20.999999 seconds\n++++\n'''\n\n[cols=\">25%,25%,50%\"]\n[frame=\"topbot\"]\n|===\n^|Name | Type ^| Description\n|[[days]]`@days`|`Number (int)`|-\n|[[hours]]`@hours`|`Number (int)`|-\n|[[microseconds]]`@microseconds`|`Number (int)`|-\n|[[minutes]]`@minutes`|`Number (int)`|-\n|[[months]]`@months`|`Number (int)`|-\n|[[seconds]]`@seconds`|`Number (int)`|-\n|[[years]]`@years`|`Number (int)`|-\n|===\n\n[[Line]]\n== Line\n\n++++\n Line data type in Postgres represented by the linear equation Ax + By + C = 0, where A and B are not both zero.\n++++\n'''\n\n[cols=\">25%,25%,50%\"]\n[frame=\"topbot\"]\n|===\n^|Name | Type ^| Description\n|[[a]]`@a`|`Number (double)`|-\n|[[b]]`@b`|`Number (double)`|-\n|[[c]]`@c`|`Number (double)`|-\n|===\n\n[[LineSegment]]\n== LineSegment\n\n++++\n Finite line segment data type in Postgres represented by pairs of links that are the endpoints of the segment.\n++++\n'''\n\n[cols=\">25%,25%,50%\"]\n[frame=\"topbot\"]\n|===\n^|Name | Type ^| Description\n|[[p1]]`@p1`|`link:dataobjects.html#Point[Point]`|-\n|[[p2]]`@p2`|`link:dataobjects.html#Point[Point]`|-\n|===\n\n[[Path]]\n== Path\n\n++++\n Path data type in Postgres represented by lists of connected points.\n Paths can be open, where the first and last points in the list are considered not connected,\n or closed, where the first and last points are considered connected.\n++++\n'''\n\n[cols=\">25%,25%,50%\"]\n[frame=\"topbot\"]\n|===\n^|Name | Type ^| Description\n|[[open]]`@open`|`Boolean`|-\n|[[points]]`@points`|`Array of link:dataobjects.html#Point[Point]`|-\n|===\n\n[[PgConnectOptions]]\n== PgConnectOptions\n\n++++\n++++\n'''\n\n[cols=\">25%,25%,50%\"]\n[frame=\"topbot\"]\n|===\n^|Name | Type ^| Description\n|[[cachePreparedStatements]]`@cachePreparedStatements`|`Boolean`|-\n|[[connectTimeout]]`@connectTimeout`|`Number (int)`|-\n|[[crlPaths]]`@crlPaths`|`Array of String`|-\n|[[crlValues]]`@crlValues`|`Array of Buffer`|-\n|[[database]]`@database`|`String`|-\n|[[enabledCipherSuites]]`@enabledCipherSuites`|`Array of String`|-\n|[[enabledSecureTransportProtocols]]`@enabledSecureTransportProtocols`|`Array of String`|-\n|[[host]]`@host`|`String`|-\n|[[hostnameVerificationAlgorithm]]`@hostnameVerificationAlgorithm`|`String`|-\n|[[idleTimeout]]`@idleTimeout`|`Number (int)`|-\n|[[idleTimeoutUnit]]`@idleTimeoutUnit`|`link:enums.html#TimeUnit[TimeUnit]`|-\n|[[jdkSslEngineOptions]]`@jdkSslEngineOptions`|`link:dataobjects.html#JdkSSLEngineOptions[JdkSSLEngineOptions]`|-\n|[[keyStoreOptions]]`@keyStoreOptions`|`link:dataobjects.html#JksOptions[JksOptions]`|-\n|[[localAddress]]`@localAddress`|`String`|-\n|[[logActivity]]`@logActivity`|`Boolean`|-\n|[[metricsName]]`@metricsName`|`String`|-\n|[[openSslEngineOptions]]`@openSslEngineOptions`|`link:dataobjects.html#OpenSSLEngineOptions[OpenSSLEngineOptions]`|-\n|[[password]]`@password`|`String`|-\n|[[pemKeyCertOptions]]`@pemKeyCertOptions`|`link:dataobjects.html#PemKeyCertOptions[PemKeyCertOptions]`|-\n|[[pemTrustOptions]]`@pemTrustOptions`|`link:dataobjects.html#PemTrustOptions[PemTrustOptions]`|-\n|[[pfxKeyCertOptions]]`@pfxKeyCertOptions`|`link:dataobjects.html#PfxOptions[PfxOptions]`|-\n|[[pfxTrustOptions]]`@pfxTrustOptions`|`link:dataobjects.html#PfxOptions[PfxOptions]`|-\n|[[pipeliningLimit]]`@pipeliningLimit`|`Number (int)`|-\n|[[port]]`@port`|`Number (int)`|-\n|[[proxyOptions]]`@proxyOptions`|`link:dataobjects.html#ProxyOptions[ProxyOptions]`|-\n|[[receiveBufferSize]]`@receiveBufferSize`|`Number (int)`|-\n|[[reconnectAttempts]]`@reconnectAttempts`|`Number (int)`|-\n|[[reconnectInterval]]`@reconnectInterval`|`Number (long)`|-\n|[[reuseAddress]]`@reuseAddress`|`Boolean`|-\n|[[reusePort]]`@reusePort`|`Boolean`|-\n|[[sendBufferSize]]`@sendBufferSize`|`Number (int)`|-\n|[[soLinger]]`@soLinger`|`Number (int)`|-\n|[[ssl]]`@ssl`|`Boolean`|-\n|[[sslHandshakeTimeout]]`@sslHandshakeTimeout`|`Number (long)`|-\n|[[sslHandshakeTimeoutUnit]]`@sslHandshakeTimeoutUnit`|`link:enums.html#TimeUnit[TimeUnit]`|-\n|[[sslMode]]`@sslMode`|`link:enums.html#SslMode[SslMode]`|+++\nSet link for the client, this option can be used to provide different levels of secure protection.\n+++\n|[[tcpCork]]`@tcpCork`|`Boolean`|-\n|[[tcpFastOpen]]`@tcpFastOpen`|`Boolean`|-\n|[[tcpKeepAlive]]`@tcpKeepAlive`|`Boolean`|-\n|[[tcpNoDelay]]`@tcpNoDelay`|`Boolean`|-\n|[[tcpQuickAck]]`@tcpQuickAck`|`Boolean`|-\n|[[trafficClass]]`@trafficClass`|`Number (int)`|-\n|[[trustAll]]`@trustAll`|`Boolean`|-\n|[[trustStoreOptions]]`@trustStoreOptions`|`link:dataobjects.html#JksOptions[JksOptions]`|-\n|[[useAlpn]]`@useAlpn`|`Boolean`|-\n|[[usePooledBuffers]]`@usePooledBuffers`|`Boolean`|-\n|[[user]]`@user`|`String`|-\n|[[usingDomainSocket]]`@usingDomainSocket`|`Boolean`|-\n|===\n\n[[PgNotification]]\n== PgNotification\n\n++++\n A notification emited by Postgres.\n++++\n'''\n\n[cols=\">25%,25%,50%\"]\n[frame=\"topbot\"]\n|===\n^|Name | Type ^| Description\n|[[channel]]`@channel`|`String`|+++\nSet the channel value.\n+++\n|[[payload]]`@payload`|`String`|+++\nSet the payload value.\n+++\n|[[processId]]`@processId`|`Number (int)`|+++\nSet the process id.\n+++\n|===\n\n[[PgPoolOptions]]\n== PgPoolOptions\n\n++++\n The options for configuring a connection pool.\n++++\n'''\n\n[cols=\">25%,25%,50%\"]\n[frame=\"topbot\"]\n|===\n^|Name | Type ^| Description\n|[[cachePreparedStatements]]`@cachePreparedStatements`|`Boolean`|-\n|[[connectTimeout]]`@connectTimeout`|`Number (int)`|-\n|[[crlPaths]]`@crlPaths`|`Array of String`|-\n|[[crlValues]]`@crlValues`|`Array of Buffer`|-\n|[[database]]`@database`|`String`|-\n|[[enabledCipherSuites]]`@enabledCipherSuites`|`Array of String`|-\n|[[enabledSecureTransportProtocols]]`@enabledSecureTransportProtocols`|`Array of String`|-\n|[[host]]`@host`|`String`|-\n|[[hostnameVerificationAlgorithm]]`@hostnameVerificationAlgorithm`|`String`|-\n|[[idleTimeout]]`@idleTimeout`|`Number (int)`|-\n|[[idleTimeoutUnit]]`@idleTimeoutUnit`|`link:enums.html#TimeUnit[TimeUnit]`|-\n|[[jdkSslEngineOptions]]`@jdkSslEngineOptions`|`link:dataobjects.html#JdkSSLEngineOptions[JdkSSLEngineOptions]`|-\n|[[keyStoreOptions]]`@keyStoreOptions`|`link:dataobjects.html#JksOptions[JksOptions]`|-\n|[[localAddress]]`@localAddress`|`String`|-\n|[[logActivity]]`@logActivity`|`Boolean`|-\n|[[maxSize]]`@maxSize`|`Number (int)`|+++\nSet the maximum pool size\n+++\n|[[maxWaitQueueSize]]`@maxWaitQueueSize`|`Number (int)`|+++\nSet the maximum connection request allowed in the wait queue, any requests beyond the max size will result in\n an failure.  If the value is set to a negative number then the queue will be unbounded.\n+++\n|[[metricsName]]`@metricsName`|`String`|-\n|[[openSslEngineOptions]]`@openSslEngineOptions`|`link:dataobjects.html#OpenSSLEngineOptions[OpenSSLEngineOptions]`|-\n|[[password]]`@password`|`String`|-\n|[[pemKeyCertOptions]]`@pemKeyCertOptions`|`link:dataobjects.html#PemKeyCertOptions[PemKeyCertOptions]`|-\n|[[pemTrustOptions]]`@pemTrustOptions`|`link:dataobjects.html#PemTrustOptions[PemTrustOptions]`|-\n|[[pfxKeyCertOptions]]`@pfxKeyCertOptions`|`link:dataobjects.html#PfxOptions[PfxOptions]`|-\n|[[pfxTrustOptions]]`@pfxTrustOptions`|`link:dataobjects.html#PfxOptions[PfxOptions]`|-\n|[[pipeliningLimit]]`@pipeliningLimit`|`Number (int)`|-\n|[[port]]`@port`|`Number (int)`|-\n|[[proxyOptions]]`@proxyOptions`|`link:dataobjects.html#ProxyOptions[ProxyOptions]`|-\n|[[receiveBufferSize]]`@receiveBufferSize`|`Number (int)`|-\n|[[reconnectAttempts]]`@reconnectAttempts`|`Number (int)`|-\n|[[reconnectInterval]]`@reconnectInterval`|`Number (long)`|-\n|[[reuseAddress]]`@reuseAddress`|`Boolean`|-\n|[[reusePort]]`@reusePort`|`Boolean`|-\n|[[sendBufferSize]]`@sendBufferSize`|`Number (int)`|-\n|[[soLinger]]`@soLinger`|`Number (int)`|-\n|[[ssl]]`@ssl`|`Boolean`|-\n|[[sslHandshakeTimeout]]`@sslHandshakeTimeout`|`Number (long)`|-\n|[[sslHandshakeTimeoutUnit]]`@sslHandshakeTimeoutUnit`|`link:enums.html#TimeUnit[TimeUnit]`|-\n|[[sslMode]]`@sslMode`|`link:enums.html#SslMode[SslMode]`|+++\nSet link for the client, this option can be used to provide different levels of secure protection.\n+++\n|[[tcpCork]]`@tcpCork`|`Boolean`|-\n|[[tcpFastOpen]]`@tcpFastOpen`|`Boolean`|-\n|[[tcpKeepAlive]]`@tcpKeepAlive`|`Boolean`|-\n|[[tcpNoDelay]]`@tcpNoDelay`|`Boolean`|-\n|[[tcpQuickAck]]`@tcpQuickAck`|`Boolean`|-\n|[[trafficClass]]`@trafficClass`|`Number (int)`|-\n|[[trustAll]]`@trustAll`|`Boolean`|-\n|[[trustStoreOptions]]`@trustStoreOptions`|`link:dataobjects.html#JksOptions[JksOptions]`|-\n|[[useAlpn]]`@useAlpn`|`Boolean`|-\n|[[usePooledBuffers]]`@usePooledBuffers`|`Boolean`|-\n|[[user]]`@user`|`String`|-\n|[[usingDomainSocket]]`@usingDomainSocket`|`Boolean`|-\n|===\n\n[[Point]]\n== Point\n\n++++\n A Postgresql point.\n++++\n'''\n\n[cols=\">25%,25%,50%\"]\n[frame=\"topbot\"]\n|===\n^|Name | Type ^| Description\n|[[x]]`@x`|`Number (double)`|-\n|[[y]]`@y`|`Number (double)`|-\n|===\n\n[[Polygon]]\n== Polygon\n\n++++\n Polygon data type in Postgres represented by lists of points (the vertexes of the polygon).\n Polygons are very similar to closed paths, but are stored differently and have their own set of support routines.\n++++\n'''\n\n[cols=\">25%,25%,50%\"]\n[frame=\"topbot\"]\n|===\n^|Name | Type ^| Description\n|[[points]]`@points`|`Array of link:dataobjects.html#Point[Point]`|-\n|===\n\n"
  },
  {
    "path": "src/main/docs/index.md",
    "content": "# Reactive Postgres Client\n\nThe Reactive Postgres Client is a client for Postgres with a straightforward API focusing on\nscalability and low overhead.\n\nThe client is reactive and non blocking, allowing to handle many database connections with a single thread.\n\n* Event driven\n* Lightweight\n* Built-in connection pooling\n* Prepared queries caching\n* Publish / subscribe using Postgres `NOTIFY/LISTEN`\n* Batch and cursor\n* Row streaming\n* Command pipeling\n* RxJava 1 and RxJava 2\n* Direct memory to object without unnecessary copies\n* Java 8 Date and Time\n* SSL/TLS\n* Unix domain socket\n* HTTP/1.x CONNECT, SOCKS4a or SOCKS5 proxy support\n\n## Usage\n\nTo use the Reactive Postgres Client add the following dependency to the _dependencies_ section of your build descriptor:\n\n* Maven (in your `pom.xml`):\n\n```xml\n<dependency>\n  <groupId>${maven.groupId}</groupId>\n  <artifactId>${maven.artifactId}</artifactId>\n  <version>${maven.version}</version>\n</dependency>\n```\n\n* Gradle (in your `build.gradle` file):\n\n```groovy\ndependencies {\n  compile '${maven.groupId}:${maven.artifactId}:${maven.version}'\n}\n```\n\n## Getting started\n\nHere is the simplest way to connect, query and disconnect\n\n```$lang\n{@link examples.Examples#gettingStarted()}\n```\n\n## Connecting to Postgres\n\nMost of the time you will use a pool to connect to Postgres:\n\n```$lang\n{@link examples.Examples#connecting01}\n```\n\nThe pooled client uses a connection pool and any operation will borrow a connection from the pool\nto execute the operation and release it to the pool.\n\nIf you are running with Vert.x you can pass it your Vertx instance:\n\n```$lang\n{@link examples.Examples#connecting02}\n```\n\nYou need to release the pool when you don't need it anymore:\n\n```$lang\n{@link examples.Examples#connecting03}\n```\n\nWhen you need to execute several operations on the same connection, you need to use a client\n{@link io.reactiverse.pgclient.PgConnection connection}.\n\nYou can easily get one from the pool:\n\n```$lang\n{@link examples.Examples#connecting04}\n```\n\nOnce you are done with the connection you must close it to release it to the pool, so it can be reused.\n\nSometimes you want to improve performance via Unix domain socket connection, we achieve this with Vert.x Native transports.\n\nMake sure you have added the required `netty-transport-native` dependency in your classpath and enabled the Unix domain socket option.\n\n```$lang\n{@link examples.Examples#connecting06}\n```\n\nMore information can be found in the [Vert.x documentation](https://vertx.io/docs/vertx-core/java/#_native_transports).\n\n## Configuration\n\nThere are several options for you to configure the client.\n\nApart from configuring with a `PgPoolOptions` data object, We also provide you an alternative way to connect when you want to configure with a connection URI:\n\n```$lang\n{@link examples.Examples#configureFromUri(io.vertx.core.Vertx)}\n```\n\nMore information about connection string formats can be found in the [PostgreSQL Manuals](https://www.postgresql.org/docs/9.6/static/libpq-connect.html#LIBPQ-CONNSTRING).\n\nYou can also use environment variables to set default connection setting values, this is useful\nwhen you want to avoid hard-coding database connection information. You can refer to the [official documentation](https://www.postgresql.org/docs/9.6/static/libpq-envars.html)\nfor more details. The following parameters are supported:\n\n* `PGHOST`\n* `PGHOSTADDR`\n* `PGPORT`\n* `PGDATABASE`\n* `PGUSER`\n* `PGPASSWORD`\n* `PGSSLMODE`\n\nIf you don't specify a data object or a connection URI string to connect, environment variables will take precedence over them.\n\n```\n$ PGUSER=user \\\n  PGHOST=the-host \\\n  PGPASSWORD=secret \\\n  PGDATABASE=the-db \\\n  PGPORT=5432 \\\n  PGSSLMODE=DISABLE\n```\n\n```$lang\n{@link examples.Examples#configureFromEnv(io.vertx.core.Vertx)}\n```\n\n## Running queries\n\nWhen you don't need a transaction or run single queries, you can run queries directly on the pool; the pool\nwill use one of its connection to run the query and return the result to you.\n\nHere is how to run simple queries:\n\n```$lang\n{@link examples.Examples#queries01(io.reactiverse.pgclient.PgClient)}\n```\n\nYou can do the same with prepared queries.\n\nThe SQL string can refer to parameters by position, using `$1`, `$2`, etc…​\n\n```$lang\n{@link examples.Examples#queries02(io.reactiverse.pgclient.PgClient)}\n```\n\nQuery methods provides an asynchronous {@link io.reactiverse.pgclient.PgRowSet} instance that works for _SELECT_ queries\n\n```$lang\n{@link examples.Examples#queries03(io.reactiverse.pgclient.PgClient)}\n```\n\nor _UPDATE_/_INSERT_ queries:\n\n```$lang\n{@link examples.Examples#queries04(io.reactiverse.pgclient.PgClient)}\n```\n\nThe {@link io.reactiverse.pgclient.Row} gives you access to your data by index\n\n```$lang\n{@link examples.Examples#queries05(Row)}\n```\n\nor by name\n\n```$lang\n{@link examples.Examples#queries06(Row)}\n```\n\nYou can access a wide variety of of types\n\n```$lang\n{@link examples.Examples#queries07(Row)}\n```\n\nYou can execute prepared batch\n\n```$lang\n{@link examples.Examples#queries08(io.reactiverse.pgclient.PgClient)}\n```\n\nYou can cache prepared queries:\n\n```$lang\n{@link examples.Examples#queries09(io.vertx.core.Vertx, PgPoolOptions)}\n```\n\nYou can fetch generated keys with a 'RETURNING' clause in your query:\n\n```$lang\n{@link examples.Examples#queries10(io.reactiverse.pgclient.PgClient)}\n```\n\n## Using connections\n\nWhen you need to execute sequential queries (without a transaction), you can create a new connection\nor borrow one from the pool:\n\n```$lang\n{@link examples.Examples#usingConnections01(io.vertx.core.Vertx, io.reactiverse.pgclient.PgPool)}\n```\n\nPrepared queries can be created:\n\n```$lang\n{@link examples.Examples#usingConnections02(io.reactiverse.pgclient.PgConnection)}\n```\n\nNOTE: prepared query caching depends on the {@link io.reactiverse.pgclient.PgConnectOptions#setCachePreparedStatements(boolean)} and\ndoes not depend on whether you are creating prepared queries or use {@link io.reactiverse.pgclient.PgClient#preparedQuery(java.lang.String, io.vertx.core.Handler) direct prepared queries}\n\n{@link io.reactiverse.pgclient.PgPreparedQuery} can perform efficient batching:\n\n```$lang\n{@link examples.Examples#usingConnections03(io.reactiverse.pgclient.PgConnection)}\n```\n\n\n## Using transactions\n\n### Transactions with connections\n\nYou can execute transaction using SQL `BEGIN`/`COMMIT`/`ROLLBACK`, if you do so you must use\na {@link io.reactiverse.pgclient.PgConnection} and manage it yourself.\n\nOr you can use the transaction API of {@link io.reactiverse.pgclient.PgConnection}:\n\n```$lang\n{@link examples.Examples#transaction01(io.reactiverse.pgclient.PgPool)}\n```\n\nWhen Postgres reports the current transaction is failed (e.g the infamous _current transaction is aborted, commands ignored until\nend of transaction block_), the transaction is rollbacked and the {@link io.reactiverse.pgclient.PgTransaction#abortHandler(io.vertx.core.Handler)}\nis called:\n\n```$lang\n{@link examples.Examples#transaction02(io.reactiverse.pgclient.PgPool)}\n```\n\n### Simplified transaction API\n\nWhen you use a pool, you can start a transaction directly on the pool.\n\nIt borrows a connection from the pool, begins the transaction and releases the connection to the pool when the transaction ends.\n\n```$lang\n{@link examples.Examples#transaction03(io.reactiverse.pgclient.PgPool)}\n```\n\n## Cursors and streaming\n\nBy default prepared query execution fetches all rows, you can use a\n{@link io.reactiverse.pgclient.PgCursor} to control the amount of rows you want to read:\n\n```$lang\n{@link examples.Examples#usingCursors01(io.reactiverse.pgclient.PgConnection)}\n```\n\nPostreSQL destroys cursors at the end of a transaction, so the cursor API shall be used\nwithin a transaction, otherwise you will likely get the `34000` PostgreSQL error.\n\nCursors shall be closed when they are released prematurely:\n\n```$lang\n{@link examples.Examples#usingCursors02(io.reactiverse.pgclient.PgCursor)}\n```\n\nA stream API is also available for cursors, which can be more convenient, specially with the Rxified version.\n\n```$lang\n{@link examples.Examples#usingCursors03(io.reactiverse.pgclient.PgConnection)}\n```\n\nThe stream read the rows by batch of `50` and stream them, when the rows have been passed to the handler,\na new batch of `50` is read and so on.\n\nThe stream can be resumed or paused, the loaded rows will remain in memory until they are delivered and the cursor\nwill stop iterating.\n\n## Postgres type mapping\n\nCurrently the client supports the following Postgres types\n\n* BOOLEAN (`java.lang.Boolean`)\n* INT2 (`java.lang.Short`)\n* INT4 (`java.lang.Integer`)\n* INT8 (`java.lang.Long`)\n* FLOAT4 (`java.lang.Float`)\n* FLOAT8 (`java.lang.Double`)\n* CHAR (`java.lang.String`)\n* VARCHAR (`java.lang.String`)\n* TEXT (`java.lang.String`)\n* ENUM (`java.lang.String`)\n* NAME (`java.lang.String`)\n* SERIAL2 (`java.lang.Short`)\n* SERIAL4 (`java.lang.Integer`)\n* SERIAL8 (`java.lang.Long`)\n* NUMERIC (`io.reactiverse.pgclient.data.Numeric`)\n* UUID (`java.util.UUID`)\n* DATE (`java.time.LocalDate`)\n* TIME (`java.time.LocalTime`)\n* TIMETZ (`java.time.OffsetTime`)\n* TIMESTAMP (`java.time.LocalDateTime`)\n* TIMESTAMPTZ (`java.time.OffsetDateTime`)\n* INTERVAL (`io.reactiverse.pgclient.data.Interval`)\n* BYTEA (`io.vertx.core.buffer.Buffer`)\n* JSON (`io.reactiverse.pgclient.data.Json`)\n* JSONB (`io.reactiverse.pgclient.data.Json`)\n* POINT (`io.reactiverse.pgclient.data.Point`)\n* LINE (`io.reactiverse.pgclient.data.Line`)\n* LSEG (`io.reactiverse.pgclient.data.LineSegment`)\n* BOX (`io.reactiverse.pgclient.data.Box`)\n* PATH (`io.reactiverse.pgclient.data.Path`)\n* POLYGON (`io.reactiverse.pgclient.data.Polygon`)\n* CIRCLE (`io.reactiverse.pgclient.data.Circle`)\n\nTuple decoding uses the above types when storing values, it also performs on the flu conversion the actual value when possible:\n\n```$lang\n{@link examples.Examples#typeMapping01}\n```\n\nTuple encoding uses the above type mapping for encoding, unless the type is numeric in which case `java.lang.Number` is used instead:\n\n```$lang\n{@link examples.Examples#typeMapping02}\n```\n\nArrays of these types are supported.\n\n### Handling JSON\n\nThe {@link io.reactiverse.pgclient.data.Json} Java type is used to represent the Postgres `JSON` and `JSONB` type.\n\nThe main reason of this type is handling `null` JSON values.\n\n```$lang\n{@link examples.Examples#jsonExample()}\n```\n\n### Handling NUMERIC\n\nThe {@link io.reactiverse.pgclient.data.Numeric} Java type is used to represent the Postgres `NUMERIC` type.\n\n```$lang\n{@link examples.Examples#numericExample}\n```\n\n## Handling arrays\n\nArrays are available on {@link io.reactiverse.pgclient.Tuple} and {@link io.reactiverse.pgclient.Row}:\n\n```$lang\n{@link examples.Examples#arrayExample}\n```\n\n## Handling custom types\n\nStrings are used to represent custom types, both sent to and returned from Postgres.\n\nYou can read from Postgres and get the custom type as a string\n\n```$lang\n{@link examples.Examples#customType01Example}\n```\n\nYou can also write to Postgres by providing a string\n\n```$lang\n{@link examples.Examples#customType02Example}\n```\n\n## Collector queries\n\nYou can use Java collectors with the query API:\n\n```$lang\n{@link examples.Examples#collector01Example}\n```\n\nThe collector processing must not keep a reference on the {@link io.reactiverse.pgclient.Row} as\nthere is a single row used for processing the entire set.\n\nThe Java `Collectors` provides many interesting predefined collectors, for example you can\ncreate easily create a string directly from the row set:\n\n```$lang\n{@link examples.Examples#collector02Example}\n```\n\n## RxJava support\n\nThe rxified API supports RxJava 1 and RxJava 2, the following examples use RxJava 2.\n\nMost asynchronous constructs are available as methods prefixed by `rx`:\n\n```$lang\n{@link examples.RxExamples#simpleQuery01Example}\n```\n\n\n### Streaming\n\nRxJava 2 supports `Observable` and `Flowable` types, these are exposed using\nthe {@link io.reactiverse.reactivex.pgclient.PgStream} that you can get\nfrom a {@link io.reactiverse.reactivex.pgclient.PgPreparedQuery}:\n\n```$lang\n{@link examples.RxExamples#streamingQuery01Example}\n```\n\nThe same example using `Flowable`:\n\n```$lang\n{@link examples.RxExamples#streamingQuery02Example}\n```\n\n### Transaction\n\nThe simplified transaction API allows to easily write transactional\nasynchronous flows:\n\n```$lang\n{@link examples.RxExamples#transaction01Example}\n```\n\n## Pub/sub\n\nPostgres supports pub/sub communication channels.\n\nYou can set a {@link io.reactiverse.pgclient.PgConnection#notificationHandler(io.vertx.core.Handler)} to receive\nPostgres notifications:\n\n```$lang\n{@link examples.Examples#pubsub01(io.reactiverse.pgclient.PgConnection)}\n```\n\nThe {@link io.reactiverse.pgclient.pubsub.PgSubscriber} is a channel manager managing a single connection that\nprovides per channel subscription:\n\n```$lang\n{@link examples.Examples#pubsub02(io.vertx.core.Vertx)}\n```\n\nThe channel name that is given to the channel method will be the exact name of the channel as held by Postgres for sending\nnotifications.  Note this is different than the representation of the channel name in SQL, and\ninternally {@link io.reactiverse.pgclient.pubsub.PgSubscriber} will prepare the submitted channel name as a quoted identifier:\n\n```$lang\n{@link examples.Examples#pubsub03(io.vertx.core.Vertx)}\n```\nYou can provide a reconnect policy as a function that takes the number of `retries` as argument and returns an `amountOfTime`\nvalue:\n\n* when `amountOfTime < 0`: the subscriber is closed and there is no retry\n* when `amountOfTime = 0`: the subscriber retries to connect immediately\n* when `amountOfTime > 0`: the subscriber retries after `amountOfTime` milliseconds\n\n```$lang\n{@link examples.Examples#pubsub04(io.vertx.core.Vertx)}\n```\n\nThe default policy is to not reconnect.\n\n## Cancelling Request\n\nPostgres supports cancellation of requests in progress. You can cancel inflight requests using {@link io.reactiverse.pgclient.PgConnection#cancelRequest}. Cancelling a request opens a new connection to the server and cancels the request and then close the connection.\n\n```$lang\n{@link examples.Examples#cancelRequest(io.reactiverse.pgclient.PgConnection)}\n```\n\n> The cancellation signal might or might not have any effect — for example, if it arrives after the backend has finished processing the query, then it will have no effect. If the cancellation is effective, it results in the current command being terminated early with an error message.\n\nMore information can be found in the [official documentation](https://www.postgresql.org/docs/11/protocol-flow.html#id-1.10.5.7.9).\n\n## Using SSL/TLS\n\nTo configure the client to use SSL connection, you can configure the {@link io.reactiverse.pgclient.PgConnectOptions}\nlike a Vert.x `NetClient`.\nAll [SSL modes](https://www.postgresql.org/docs/current/libpq-ssl.html#LIBPQ-SSL-PROTECTION) are supported and you are able to configure `sslmode`. The client is in `DISABLE` SSL mode by default.\n`ssl` parameter is kept as a mere shortcut for setting `sslmode`. `setSsl(true)` is equivalent to `setSslMode(VERIFY_CA)` and `setSsl(false)` is equivalent to `setSslMode(DISABLE)`.\n\n```$lang\n{@link examples.Examples#ex10}\n```\n\nMore information can be found in the [Vert.x documentation](http://vertx.io/docs/vertx-core/java/#ssl).\n\n## Using a proxy\n\nYou can also configure the client to use an HTTP/1.x CONNECT, SOCKS4a or SOCKS5 proxy.\n\nMore information can be found in the [Vert.x documentation](http://vertx.io/docs/vertx-core/java/#_using_a_proxy_for_client_connections).\n"
  },
  {
    "path": "src/main/java/examples/Examples.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage examples;\n\nimport io.reactiverse.pgclient.*;\nimport io.reactiverse.pgclient.data.Json;\nimport io.reactiverse.pgclient.data.Numeric;\nimport io.reactiverse.pgclient.pubsub.PgSubscriber;\nimport io.vertx.core.Vertx;\nimport io.vertx.core.json.JsonObject;\nimport io.vertx.core.net.PemTrustOptions;\nimport io.vertx.docgen.Source;\n\nimport java.math.BigDecimal;\nimport java.util.ArrayList;\nimport java.util.List;\nimport java.util.Map;\nimport java.util.stream.Collector;\nimport java.util.stream.Collectors;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\n@Source\npublic class Examples {\n\n  public void gettingStarted() {\n\n    // Pool options\n    PgPoolOptions options = new PgPoolOptions()\n      .setPort(5432)\n      .setHost(\"the-host\")\n      .setDatabase(\"the-db\")\n      .setUser(\"user\")\n      .setPassword(\"secret\")\n      .setMaxSize(5);\n\n    // Create the client pool\n    PgPool client = PgClient.pool(options);\n\n    // A simple query\n    client.query(\"SELECT * FROM users WHERE id='julien'\", ar -> {\n      if (ar.succeeded()) {\n        PgRowSet result = ar.result();\n        System.out.println(\"Got \" + result.size() + \" rows \");\n      } else {\n        System.out.println(\"Failure: \" + ar.cause().getMessage());\n      }\n\n      // Now close the pool\n      client.close();\n    });\n  }\n\n  public void configureFromEnv(Vertx vertx) {\n\n    // Create the pool from the environment variables\n    PgPool pool = PgClient.pool();\n\n    // Create the connection from the environment variables\n    PgClient.connect(vertx, res -> {\n      // Handling your connection\n    });\n  }\n\n  public void configureFromUri(Vertx vertx) {\n\n    // Connection URI\n    String connectionUri = \"postgresql://dbuser:secretpassword@database.server.com:3211/mydb\";\n\n    // Create the pool from the connection URI\n    PgPool pool = PgClient.pool(connectionUri);\n\n    // Create the connection from the connection URI\n    PgClient.connect(vertx, connectionUri, res -> {\n      // Handling your connection\n    });\n  }\n\n  public void connecting01() {\n\n    // Pool options\n    PgPoolOptions options = new PgPoolOptions()\n      .setPort(5432)\n      .setHost(\"the-host\")\n      .setDatabase(\"the-db\")\n      .setUser(\"user\")\n      .setPassword(\"secret\")\n      .setMaxSize(5);\n\n    // Create the pooled client\n    PgPool client = PgClient.pool(options);\n  }\n\n  public void connecting02(Vertx vertx) {\n\n    // Pool options\n    PgPoolOptions options = new PgPoolOptions()\n      .setPort(5432)\n      .setHost(\"the-host\")\n      .setDatabase(\"the-db\")\n      .setUser(\"user\")\n      .setPassword(\"secret\")\n      .setMaxSize(5);\n\n    // Create the pooled client\n    PgPool client = PgClient.pool(vertx, options);\n  }\n\n  public void connecting03(PgPool pool) {\n\n    // Close the pool and all the associated resources\n    pool.close();\n  }\n\n  public void connecting04(Vertx vertx) {\n\n    // Pool options\n    PgPoolOptions options = new PgPoolOptions()\n      .setPort(5432)\n      .setHost(\"the-host\")\n      .setDatabase(\"the-db\")\n      .setUser(\"user\")\n      .setPassword(\"secret\")\n      .setMaxSize(5);\n\n    // Create the pooled client\n    PgPool client = PgClient.pool(vertx, options);\n\n    // Get a connection from the pool\n    client.getConnection(ar1 -> {\n\n      if (ar1.succeeded()) {\n\n        System.out.println(\"Connected\");\n\n        // Obtain our connection\n        PgConnection conn = ar1.result();\n\n        // All operations execute on the same connection\n        conn.query(\"SELECT * FROM users WHERE id='julien'\", ar2 -> {\n          if (ar2.succeeded()) {\n            conn.query(\"SELECT * FROM users WHERE id='emad'\", ar3 -> {\n              // Release the connection to the pool\n              conn.close();\n            });\n          } else {\n            // Release the connection to the pool\n            conn.close();\n          }\n        });\n      } else {\n        System.out.println(\"Could not connect: \" + ar1.cause().getMessage());\n      }\n    });\n  }\n\n  public void connecting05(Vertx vertx) {\n\n    // Pool options\n    PgConnectOptions options = new PgConnectOptions()\n      .setPort(5432)\n      .setHost(\"the-host\")\n      .setDatabase(\"the-db\")\n      .setUser(\"user\")\n      .setPassword(\"secret\");\n\n    // Connect to Postgres\n    PgClient.connect(vertx, options, res -> {\n      if (res.succeeded()) {\n\n        System.out.println(\"Connected\");\n\n        // Obtain our connection\n        PgConnection conn = res.result();\n\n        // All operations execute on the same connection\n        conn.query(\"SELECT * FROM users WHERE id='julien'\", ar2 -> {\n          if (ar2.succeeded()) {\n            conn.query(\"SELECT * FROM users WHERE id='emad'\", ar3 -> {\n              // Close the connection\n              conn.close();\n            });\n          } else {\n            // Close the connection\n            conn.close();\n          }\n        });\n      } else {\n        System.out.println(\"Could not connect: \" + res.cause().getMessage());\n      }\n    });\n  }\n\n  public void connecting06(Vertx vertx) {\n\n    // Pool Options\n    // Socket file name will be /var/run/postgresql/.s.PGSQL.5432\n    PgPoolOptions options = new PgPoolOptions()\n      .setHost(\"/var/run/postgresql\")\n      .setPort(5432)\n      .setDatabase(\"the-db\");\n\n    // Create the pooled client\n    PgPool client = PgClient.pool(options);\n\n    // Create the pooled client with a vertx instance\n    // Make sure the vertx instance has enabled native transports\n    PgPool client2 = PgClient.pool(vertx, options);\n  }\n\n  public void queries01(PgClient client) {\n    client.query(\"SELECT * FROM users WHERE id='julien'\", ar -> {\n      if (ar.succeeded()) {\n        PgRowSet result = ar.result();\n        System.out.println(\"Got \" + result.size() + \" rows \");\n      } else {\n        System.out.println(\"Failure: \" + ar.cause().getMessage());\n      }\n    });\n  }\n\n  public void queries02(PgClient client) {\n    client.preparedQuery(\"SELECT * FROM users WHERE id=$1\", Tuple.of(\"julien\"),  ar -> {\n      if (ar.succeeded()) {\n        PgRowSet rows = ar.result();\n        System.out.println(\"Got \" + rows.size() + \" rows \");\n      } else {\n        System.out.println(\"Failure: \" + ar.cause().getMessage());\n      }\n    });\n  }\n\n  public void queries03(PgClient client) {\n    client.preparedQuery(\"SELECT first_name, last_name FROM users\", ar -> {\n      if (ar.succeeded()) {\n        PgRowSet rows = ar.result();\n        for (Row row : rows) {\n          System.out.println(\"User \" + row.getString(0) + \" \" + row.getString(1));\n        }\n      } else {\n        System.out.println(\"Failure: \" + ar.cause().getMessage());\n      }\n    });\n  }\n\n  public void queries04(PgClient client) {\n    client.preparedQuery(\"INSERT INTO users (first_name, last_name) VALUES ($1, $2)\", Tuple.of(\"Julien\", \"Viet\"),  ar -> {\n      if (ar.succeeded()) {\n        PgRowSet rows = ar.result();\n        System.out.println(rows.rowCount());\n      } else {\n        System.out.println(\"Failure: \" + ar.cause().getMessage());\n      }\n    });\n  }\n\n  public void queries05(Row row) {\n    System.out.println(\"User \" + row.getString(0) + \" \" + row.getString(1));\n  }\n\n  public void queries06(Row row) {\n    System.out.println(\"User \" + row.getString(\"first_name\") + \" \" + row.getString(\"last_name\"));\n  }\n\n  public void queries07(Row row) {\n\n    String firstName = row.getString(\"first_name\");\n    Boolean male = row.getBoolean(\"male\");\n    Integer age = row.getInteger(\"age\");\n\n    // ...\n\n  }\n\n  public void queries08(PgClient client) {\n\n    // Add commands to the batch\n    List<Tuple> batch = new ArrayList<>();\n    batch.add(Tuple.of(\"julien\", \"Julien Viet\"));\n    batch.add(Tuple.of(\"emad\", \"Emad Alblueshi\"));\n\n    // Execute the prepared batch\n    client.preparedBatch(\"INSERT INTO USERS (id, name) VALUES ($1, $2)\", batch, res -> {\n      if (res.succeeded()) {\n\n        // Process rows\n        PgRowSet rows = res.result();\n      } else {\n        System.out.println(\"Batch failed \" + res.cause());\n      }\n    });\n  }\n\n  public void queries09(Vertx vertx, PgPoolOptions options) {\n\n    // Enable prepare statements\n    options.setCachePreparedStatements(true);\n\n    PgPool client = PgClient.pool(vertx, options);\n  }\n\n  public void queries10(PgClient client) {\n    client.preparedQuery(\"INSERT INTO color (color_name) VALUES ($1), ($2), ($3) RETURNING color_id\", Tuple.of(\"white\", \"red\", \"blue\"), ar -> {\n      if (ar.succeeded()) {\n        PgRowSet rows = ar.result();\n        System.out.println(rows.rowCount());\n        for (Row row : rows) {\n          System.out.println(\"generated key: \" + row.getInteger(\"color_id\"));\n        }\n      } else {\n        System.out.println(\"Failure: \" + ar.cause().getMessage());\n      }\n    });\n  }\n\n  public void usingConnections01(Vertx vertx, PgPool pool) {\n\n    pool.getConnection(ar1 -> {\n      if (ar1.succeeded()) {\n        PgConnection connection = ar1.result();\n\n        connection.query(\"SELECT * FROM users WHERE id='julien'\", ar2 -> {\n          if (ar1.succeeded()) {\n            connection.query(\"SELECT * FROM users WHERE id='paulo'\", ar3 -> {\n              // Do something with rows and return the connection to the pool\n              connection.close();\n            });\n          } else {\n            // Return the connection to the pool\n            connection.close();\n          }\n        });\n      }\n    });\n  }\n\n  public void usingConnections02(PgConnection connection) {\n    connection.prepare(\"SELECT * FROM users WHERE first_name LIKE $1\", ar1 -> {\n      if (ar1.succeeded()) {\n        PgPreparedQuery pq = ar1.result();\n        pq.execute(Tuple.of(\"julien\"), ar2 -> {\n          if (ar2.succeeded()) {\n            // All rows\n            PgRowSet rows = ar2.result();\n          }\n        });\n      }\n    });\n  }\n\n  public void usingConnections03(PgConnection connection) {\n    connection.prepare(\"INSERT INTO USERS (id, name) VALUES ($1, $2)\", ar1 -> {\n      if (ar1.succeeded()) {\n        PgPreparedQuery prepared = ar1.result();\n\n        // Create a query : bind parameters\n        List<Tuple> batch = new ArrayList();\n\n        // Add commands to the createBatch\n        batch.add(Tuple.of(\"julien\", \"Julien Viet\"));\n        batch.add(Tuple.of(\"emad\", \"Emad Alblueshi\"));\n\n        prepared.batch(batch, res -> {\n          if (res.succeeded()) {\n\n            // Process rows\n            PgRowSet rows = res.result();\n          } else {\n            System.out.println(\"Batch failed \" + res.cause());\n          }\n        });\n      }\n    });\n  }\n\n  public void transaction01(PgPool pool) {\n    pool.getConnection(res -> {\n      if (res.succeeded()) {\n\n        // Transaction must use a connection\n        PgConnection conn = res.result();\n\n        // Begin the transaction\n        PgTransaction tx = conn.begin();\n\n        // Various statements\n        conn.query(\"INSERT INTO Users (first_name,last_name) VALUES ('Julien','Viet')\", ar -> {});\n        conn.query(\"INSERT INTO Users (first_name,last_name) VALUES ('Emad','Alblueshi')\", ar -> {});\n\n        // Commit the transaction\n        tx.commit(ar -> {\n          if (ar.succeeded()) {\n            System.out.println(\"Transaction succeeded\");\n          } else {\n            System.out.println(\"Transaction failed \" + ar.cause().getMessage());\n          }\n\n          // Return the connection to the pool\n          conn.close();\n        });\n      }\n    });\n  }\n\n  public void transaction02(PgPool pool) {\n    pool.getConnection(res -> {\n      if (res.succeeded()) {\n\n        // Transaction must use a connection\n        PgConnection conn = res.result();\n\n        // Begin the transaction\n        PgTransaction tx = conn\n          .begin()\n          .abortHandler(v -> {\n          System.out.println(\"Transaction failed => rollbacked\");\n        });\n\n        conn.query(\"INSERT INTO Users (first_name,last_name) VALUES ('Julien','Viet')\", ar -> {\n          // Works fine of course\n          if (ar.succeeded()) {\n\n          } else {\n            tx.rollback();\n            conn.close();\n          }\n        });\n        conn.query(\"INSERT INTO Users (first_name,last_name) VALUES ('Julien','Viet')\", ar -> {\n          // Fails and triggers transaction aborts\n        });\n\n        // Attempt to commit the transaction\n        tx.commit(ar -> {\n          // But transaction abortion fails it\n\n          // Return the connection to the pool\n          conn.close();\n        });\n      }\n    });\n  }\n\n  public void transaction03(PgPool pool) {\n\n    // Acquire a transaction and begin the transaction\n    pool.begin(res -> {\n      if (res.succeeded()) {\n\n        // Get the transaction\n        PgTransaction tx = res.result();\n\n        // Various statements\n        tx.query(\"INSERT INTO Users (first_name,last_name) VALUES ('Julien','Viet')\", ar -> {});\n        tx.query(\"INSERT INTO Users (first_name,last_name) VALUES ('Emad','Alblueshi')\", ar -> {});\n\n        // Commit the transaction and return the connection to the pool\n        tx.commit(ar -> {\n          if (ar.succeeded()) {\n            System.out.println(\"Transaction succeeded\");\n          } else {\n            System.out.println(\"Transaction failed \" + ar.cause().getMessage());\n          }\n        });\n      }\n    });\n  }\n\n  public void usingCursors01(PgConnection connection) {\n    connection.prepare(\"SELECT * FROM users WHERE first_name LIKE $1\", ar1 -> {\n      if (ar1.succeeded()) {\n        PgPreparedQuery pq = ar1.result();\n\n        // Cursors require to run within a transaction\n        PgTransaction tx = connection.begin();\n\n        // Create a cursor\n        PgCursor cursor = pq.cursor(Tuple.of(\"julien\"));\n\n        // Read 50 rows\n        cursor.read(50, ar2 -> {\n          if (ar2.succeeded()) {\n            PgRowSet rows = ar2.result();\n\n            // Check for more ?\n            if (cursor.hasMore()) {\n              // Repeat the process...\n            } else {\n              // No more rows - commit the transaction\n              tx.commit();\n            }\n          }\n        });\n      }\n    });\n  }\n\n  public void usingCursors02(PgCursor cursor) {\n    cursor.read(50, ar2 -> {\n      if (ar2.succeeded()) {\n        // Close the cursor\n        cursor.close();\n      }\n    });\n  }\n\n  public void usingCursors03(PgConnection connection) {\n    connection.prepare(\"SELECT * FROM users WHERE first_name LIKE $1\", ar1 -> {\n      if (ar1.succeeded()) {\n        PgPreparedQuery pq = ar1.result();\n\n        // Streams require to run within a transaction\n        PgTransaction tx = connection.begin();\n\n        // Fetch 50 rows at a time\n        PgStream<Row> stream = pq.createStream(50, Tuple.of(\"julien\"));\n\n        // Use the stream\n        stream.exceptionHandler(err -> {\n          System.out.println(\"Error: \" + err.getMessage());\n        });\n        stream.endHandler(v -> {\n          tx.commit();\n          System.out.println(\"End of stream\");\n        });\n        stream.handler(row -> {\n          System.out.println(\"User: \" + row.getString(\"last_name\"));\n        });\n      }\n    });\n  }\n\n  public void typeMapping01(PgPool pool) {\n    pool.query(\"SELECT 1::BIGINT \\\"VAL\\\"\", ar -> {\n      PgRowSet rowSet = ar.result();\n      Row row = rowSet.iterator().next();\n\n      // Stored as java.lang.Long\n      Object value = row.getValue(0);\n\n      // Convert to java.lang.Integer\n      Integer intValue = row.getInteger(0);\n    });\n  }\n\n  public void typeMapping02(PgPool pool) {\n    pool.query(\"SELECT 1::BIGINT \\\"VAL\\\"\", ar -> {\n      PgRowSet rowSet = ar.result();\n      Row row = rowSet.iterator().next();\n\n      // Stored as java.lang.Long\n      Object value = row.getValue(0);\n\n      // Convert to java.lang.Integer\n      Integer intValue = row.getInteger(0);\n    });\n\n  }\n\n  public void pubsub01(PgConnection connection) {\n\n    connection.notificationHandler(notification -> {\n      System.out.println(\"Received \" + notification.getPayload() + \" on channel \" + notification.getChannel());\n    });\n\n    connection.query(\"LISTEN some-channel\", ar -> {\n      System.out.println(\"Subscribed to channel\");\n    });\n  }\n\n  public void pubsub02(Vertx vertx) {\n\n    PgSubscriber subscriber = PgSubscriber.subscriber(vertx, new PgConnectOptions()\n      .setPort(5432)\n      .setHost(\"the-host\")\n      .setDatabase(\"the-db\")\n      .setUser(\"user\")\n      .setPassword(\"secret\")\n    );\n\n    // You can set the channel before connect\n    subscriber.channel(\"channel1\").handler(payload -> {\n      System.out.println(\"Received \" + payload);\n    });\n\n    subscriber.connect(ar -> {\n      if (ar.succeeded()) {\n\n        // Or you can set the channel after connect\n        subscriber.channel(\"channel2\").handler(payload -> {\n          System.out.println(\"Received \" + payload);\n        });\n      }\n    });\n  }\n\n  public void pubsub03(Vertx vertx) {\n\n    PgSubscriber subscriber = PgSubscriber.subscriber(vertx, new PgConnectOptions()\n      .setPort(5432)\n      .setHost(\"the-host\")\n      .setDatabase(\"the-db\")\n      .setUser(\"user\")\n      .setPassword(\"secret\")\n    );\n\n    subscriber.connect(ar -> {\n        if (ar.succeeded()) {\n          // Complex channel name - name in PostgreSQL requires a quoted ID\n          subscriber.channel(\"Complex.Channel.Name\").handler(payload -> {\n            System.out.println(\"Received \" + payload);\n          });\n          subscriber.channel(\"Complex.Channel.Name\").subscribeHandler(subscribed -> {\n        \t  subscriber.actualConnection().query(\n        \t\t\t  \"NOTIFY \\\"Complex.Channel.Name\\\", 'msg'\", notified -> {\n        \t\t  System.out.println(\"Notified \\\"Complex.Channel.Name\\\"\");\n        \t  });\n          });\n\n          // PostgreSQL simple ID's are forced lower-case\n          subscriber.channel(\"simple_channel\").handler(payload -> {\n              System.out.println(\"Received \" + payload);\n          });\n          subscriber.channel(\"simple_channel\").subscribeHandler(subscribed -> {\n        \t  // The following simple channel identifier is forced to lower case\n              subscriber.actualConnection().query(\n            \t\t\"NOTIFY Simple_CHANNEL, 'msg'\", notified -> {\n          \t\t  System.out.println(\"Notified simple_channel\");\n          \t  });\n          });\n\n          // The following channel name is longer than the current\n          // (NAMEDATALEN = 64) - 1 == 63 character limit and will be truncated\n          subscriber.channel(\n        \t\t  \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbb\"\n        \t\t  ).handler(payload -> {\n              System.out.println(\"Received \" + payload);\n          });\n        }\n      });\n  }\n\n  public void pubsub04(Vertx vertx) {\n\n    PgSubscriber subscriber = PgSubscriber.subscriber(vertx, new PgConnectOptions()\n      .setPort(5432)\n      .setHost(\"the-host\")\n      .setDatabase(\"the-db\")\n      .setUser(\"user\")\n      .setPassword(\"secret\")\n    );\n\n    // Reconnect at most 10 times after 100 ms each\n    subscriber.reconnectPolicy(retries -> {\n      if (retries < 10) {\n        return 100L;\n      } else {\n        return -1L;\n      }\n    });\n  }\n\n  public void ex10(Vertx vertx) {\n\n    PgConnectOptions options = new PgConnectOptions()\n      .setPort(5432)\n      .setHost(\"the-host\")\n      .setDatabase(\"the-db\")\n      .setUser(\"user\")\n      .setPassword(\"secret\")\n      .setSslMode(SslMode.VERIFY_CA)\n      .setPemTrustOptions(new PemTrustOptions().addCertPath(\"/path/to/cert.pem\"));\n\n    PgClient.connect(vertx, options, res -> {\n      if (res.succeeded()) {\n        // Connected with SSL\n      } else {\n        System.out.println(\"Could not connect \" + res.cause());\n      }\n    });\n  }\n\n  public void jsonExample() {\n\n    // Create a tuple\n    Tuple tuple = Tuple.of(\n      Json.create(Json.create(null)),\n      Json.create(Json.create(new JsonObject().put(\"foo\", \"bar\"))),\n      Json.create(Json.create(null)));\n\n    // Retrieving json\n    Object value = tuple.getJson(0).value(); // Expect null\n\n    //\n    value = tuple.getJson(1).value(); // Expect JSON object\n\n    //\n    value = tuple.getJson(3).value(); // Expect 3\n  }\n\n  public void numericExample(Row row) {\n    Numeric numeric = row.getNumeric(\"value\");\n    if (numeric.isNaN()) {\n      // Handle NaN\n    } else {\n      BigDecimal value = numeric.bigDecimalValue();\n    }\n  }\n\n  public void arrayExample() {\n    // Create a tuple with a single array\n    Tuple tuple = Tuple.of(new String[]{ \"a\", \"tuple\", \"with\", \"arrays\" });\n\n    // Add a string array to the tuple\n    tuple.addStringArray(new String[]{\"another\", \"array\"});\n\n    // Get the first array of string\n    String[] array = tuple.getStringArray(0);\n  }\n\n  public void customType01Example(PgClient client) {\n    client.preparedQuery(\"SELECT address, (address).city FROM address_book WHERE id=$1\", Tuple.of(3),  ar -> {\n      if (ar.succeeded()) {\n        PgRowSet rows = ar.result();\n        for (Row row : rows) {\n          System.out.println(\"Full Address \" + row.getString(0) + \", City \" + row.getString(1));\n        }\n      } else {\n        System.out.println(\"Failure: \" + ar.cause().getMessage());\n      }\n    });\n  }\n\n  public void customType02Example(PgClient client) {\n    client.preparedQuery(\"INSERT INTO address_book (id, address) VALUES ($1, $2)\", Tuple.of(3, \"('Anytown', 'Second Ave', false)\"),  ar -> {\n      if (ar.succeeded()) {\n        PgRowSet rows = ar.result();\n        System.out.println(rows.rowCount());\n      } else {\n        System.out.println(\"Failure: \" + ar.cause().getMessage());\n      }\n    });\n  }\n\n  public void collector01Example(PgClient client) {\n\n    // Create a collector projecting a row set to a map\n    Collector<Row, ?, Map<Long, String>> collector = Collectors.toMap(\n      row -> row.getLong(\"id\"),\n      row -> row.getString(\"last_name\"));\n\n    // Run the query with the collector\n    client.query(\"SELECT * FROM users\",\n      collector,\n      ar -> {\n      if (ar.succeeded()) {\n        PgResult<Map<Long, String>> result = ar.result();\n\n        // Get the map created by the collector\n        Map<Long, String> map = result.value();\n        System.out.println(\"Got \" + map);\n      } else {\n        System.out.println(\"Failure: \" + ar.cause().getMessage());\n      }\n    });\n  }\n\n  public void collector02Example(PgClient client) {\n\n    // Create a collector projecting a row set to a (last_name_1,last_name_2,...)\n    Collector<Row, ?, String> collector = Collectors.mapping(\n      row -> row.getString(\"last_name\"),\n      Collectors.joining(\",\", \"(\", \")\")\n    );\n\n    // Run the query with the collector\n    client.query(\"SELECT * FROM users\",\n      collector,\n      ar -> {\n        if (ar.succeeded()) {\n          PgResult<String> result = ar.result();\n\n          // Get the string created by the collector\n          String list = result.value();\n          System.out.println(\"Got \" + list);\n        } else {\n          System.out.println(\"Failure: \" + ar.cause().getMessage());\n        }\n      });\n  }\n\n  public void cancelRequest(PgConnection connection) {\n    connection.query(\"SELECT pg_sleep(20)\", ar -> {\n      if (ar.succeeded()) {\n        // imagine this is a long query and is still running\n        System.out.println(\"Query success\");\n      } else {\n        // the server will abort the current query after cancelling request\n        System.out.println(\"Failed to query due to \" + ar.cause().getMessage());\n      }\n    });\n    connection.cancelRequest(ar -> {\n      if (ar.succeeded()) {\n        System.out.println(\"Cancelling request has been sent\");\n      } else {\n        System.out.println(\"Failed to send cancelling request\");\n      }\n    });\n  }\n}\n"
  },
  {
    "path": "src/main/java/examples/RxExamples.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage examples;\n\nimport io.reactiverse.reactivex.pgclient.*;\nimport io.reactivex.Completable;\nimport io.reactivex.Flowable;\nimport io.reactivex.Observable;\nimport io.reactivex.Single;\nimport io.vertx.docgen.Source;\nimport org.reactivestreams.Subscriber;\nimport org.reactivestreams.Subscription;\n\n@Source\npublic class RxExamples {\n\n  public void simpleQuery01Example(PgPool pool) {\n\n    // A simple query\n    Single<PgRowSet> single = pool.rxQuery(\"SELECT * FROM users WHERE id='julien'\");\n\n    // Execute the query\n    single.subscribe(result -> {\n      System.out.println(\"Got \" + result.size() + \" rows \");\n    }, err -> {\n      System.out.println(\"Failure: \" + err.getMessage());\n    });\n  }\n\n  public void streamingQuery01Example(PgPool pool) {\n\n    // Create an Observable\n    Observable<Row> observable = pool.rxBegin() // Cursors require a transaction\n      .flatMapObservable(tx -> tx\n        .rxPrepare(\"SELECT * FROM users WHERE first_name LIKE $1\")\n        .flatMapObservable(preparedQuery -> {\n          // Fetch 50 rows at a time\n          PgStream<Row> stream = preparedQuery.createStream(50, Tuple.of(\"julien\"));\n          return stream.toObservable();\n        })\n        // Commit the transaction after usage\n        .doAfterTerminate(tx::commit));\n\n    // Then subscribe\n    observable.subscribe(row -> {\n      System.out.println(\"User: \" + row.getString(\"last_name\"));\n    }, err -> {\n      System.out.println(\"Error: \" + err.getMessage());\n    }, () -> {\n      System.out.println(\"End of stream\");\n    });\n  }\n\n  public void streamingQuery02Example(PgPool pool) {\n\n    // Create a Flowable\n      Flowable<Row> flowable = pool.rxBegin()  // Cursors require a transaction\n      .flatMapPublisher(tx -> tx.rxPrepare(\"SELECT * FROM users WHERE first_name LIKE $1\")\n        .flatMapPublisher(preparedQuery -> {\n          // Fetch 50 rows at a time\n          PgStream<Row> stream = preparedQuery.createStream(50, Tuple.of(\"julien\"));\n          return stream.toFlowable();\n        })\n        // Commit the transaction after usage\n        .doAfterTerminate(tx::commit));\n\n    // Then subscribe\n    flowable.subscribe(new Subscriber<Row>() {\n\n      private Subscription sub;\n\n      @Override\n      public void onSubscribe(Subscription subscription) {\n        sub = subscription;\n        subscription.request(1);\n      }\n\n      @Override\n      public void onNext(Row row) {\n        sub.request(1);\n        System.out.println(\"User: \" + row.getString(\"last_name\"));\n      }\n\n      @Override\n      public void onError(Throwable err) {\n        System.out.println(\"Error: \" + err.getMessage());\n      }\n\n      @Override\n      public void onComplete() {\n        System.out.println(\"End of stream\");\n      }\n    });\n  }\n\n  public void transaction01Example(PgPool pool) {\n\n    Completable completable = pool\n      .rxBegin()\n      .flatMapCompletable(tx -> tx\n        .rxQuery(\"INSERT INTO Users (first_name,last_name) VALUES ('Julien','Viet')\")\n        .flatMap(result -> tx.rxQuery(\"INSERT INTO Users (first_name,last_name) VALUES ('Emad','Alblueshi')\"))\n        .flatMapCompletable(result -> tx.rxCommit()));\n\n    completable.subscribe(() -> {\n      // Transaction succeeded\n    }, err -> {\n      // Transaction failed\n    });\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/PgClient.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.reactiverse.pgclient.impl.Connection;\nimport io.reactiverse.pgclient.impl.PgConnectionFactory;\nimport io.reactiverse.pgclient.impl.PgConnectionImpl;\nimport io.reactiverse.pgclient.impl.PgPoolImpl;\nimport io.vertx.codegen.annotations.Fluent;\nimport io.vertx.codegen.annotations.GenIgnore;\nimport io.vertx.codegen.annotations.VertxGen;\nimport io.vertx.core.*;\n\nimport java.util.List;\nimport java.util.stream.Collector;\n\n/**\n * Defines the client operations with a Postgres Database.\n *\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\n@VertxGen\npublic interface PgClient {\n\n  /**\n   * Like {@link #pool(PgPoolOptions)} with options build from the environment variables.\n   */\n  static PgPool pool() {\n    return pool(PgPoolOptions.fromEnv());\n  }\n\n  /**\n   * Like {@link #pool(PgPoolOptions)} with options build from {@code connectionUri}.\n   */\n  static PgPool pool(String connectionUri) {\n    return pool(PgPoolOptions.fromUri(connectionUri));\n  }\n\n  /**\n   * Like {@link #pool(Vertx, PgPoolOptions)} with options build from the environment variables.\n   */\n  static PgPool pool(Vertx vertx) {\n    return pool(vertx, PgPoolOptions.fromEnv());\n  }\n\n  /**\n   * Like {@link #pool(Vertx, PgPoolOptions)} with options build from {@code connectionUri}.\n   */\n  static PgPool pool(Vertx vertx, String connectionUri) {\n    return pool(vertx, PgPoolOptions.fromUri(connectionUri));\n  }\n\n  /**\n   * Create a connection pool to the database configured with the given {@code options}.\n   *\n   * @param options the options for creating the pool\n   * @return the connection pool\n   */\n  static PgPool pool(PgPoolOptions options) {\n    if (Vertx.currentContext() != null) {\n      throw new IllegalStateException(\"Running in a Vertx context => use PgPool#pool(Vertx, PgPoolOptions) instead\");\n    }\n    VertxOptions vertxOptions = new VertxOptions();\n    if (options.isUsingDomainSocket()) {\n      vertxOptions.setPreferNativeTransport(true);\n    }\n    Vertx vertx = Vertx.vertx(vertxOptions);\n    return new PgPoolImpl(vertx, true, options);\n  }\n\n  /**\n   * Like {@link #pool(PgPoolOptions)} with a specific {@link Vertx} instance.\n   */\n  static PgPool pool(Vertx vertx, PgPoolOptions options) {\n    return new PgPoolImpl(vertx, false, options);\n  }\n\n  /**\n   * Connects to the database and returns the connection if that succeeds.\n   * <p/>\n   * The connection interracts directly with the database is not a proxy, so closing the\n   * connection will close the underlying connection to the database.\n   *\n   * @param vertx the vertx instance\n   * @param options the connect options\n   * @param handler the handler called with the connection or the failure\n   */\n  static void connect(Vertx vertx, PgConnectOptions options, Handler<AsyncResult<PgConnection>> handler) {\n    Context ctx = Vertx.currentContext();\n    if (ctx != null) {\n      PgConnectionFactory client = new PgConnectionFactory(ctx, false, options);\n      client.create(ar -> {\n        if (ar.succeeded()) {\n          Connection conn = ar.result();\n          PgConnectionImpl p = new PgConnectionImpl(client, ctx, conn);\n          conn.init(p);\n          handler.handle(Future.succeededFuture(p));\n        } else {\n          handler.handle(Future.failedFuture(ar.cause()));\n        }\n      });\n    } else {\n      vertx.runOnContext(v -> {\n        if (options.isUsingDomainSocket() && !vertx.isNativeTransportEnabled()) {\n          handler.handle(Future.failedFuture(\"Native transport is not available\"));\n        } else {\n          connect(vertx, options, handler);\n        }\n      });\n    }\n  }\n\n  /**\n   * Like {@link #connect(Vertx, PgConnectOptions, Handler)} with options build from the environment variables.\n   */\n  static void connect(Vertx vertx, Handler<AsyncResult<PgConnection>> handler) {\n    connect(vertx, PgConnectOptions.fromEnv(), handler);\n  }\n\n  /**\n   * Like {@link #connect(Vertx, PgConnectOptions, Handler)} with options build from {@code connectionUri}.\n   */\n  static void connect(Vertx vertx, String connectionUri, Handler<AsyncResult<PgConnection>> handler) {\n    connect(vertx, PgConnectOptions.fromUri(connectionUri), handler);\n  }\n\n  /**\n   * Execute a simple query.\n   *\n   * @param sql the query SQL\n   * @param handler the handler notified with the execution result\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  PgClient query(String sql, Handler<AsyncResult<PgRowSet>> handler);\n\n  /**\n   * Execute a simple query.\n   *\n   * @param sql the query SQL\n   * @param collector the collector\n   * @param handler the handler notified with the execution result\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore\n  <R> PgClient query(String sql, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler);\n\n  /**\n   * Prepare and execute a query.\n   *\n   * @param sql the prepared query SQL\n   * @param handler the handler notified with the execution result\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  PgClient preparedQuery(String sql, Handler<AsyncResult<PgRowSet>> handler);\n\n  /**\n   * Prepare and execute a query.\n   *\n   * @param sql the prepared query SQL\n   * @param collector the collector\n   * @param handler the handler notified with the execution result\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore\n  <R> PgClient preparedQuery(String sql, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler);\n\n  /**\n   * Prepare and execute a query.\n   *\n   * @param sql the prepared query SQL\n   * @param arguments the list of arguments\n   * @param handler the handler notified with the execution result\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  PgClient preparedQuery(String sql, Tuple arguments, Handler<AsyncResult<PgRowSet>> handler);\n\n  /**\n   * Prepare and execute a query.\n   *\n   * @param sql the prepared query SQL\n   * @param arguments the list of arguments\n   * @param collector the collector\n   * @param handler the handler notified with the execution result\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore\n  <R> PgClient preparedQuery(String sql, Tuple arguments, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler);\n\n  /**\n   * Prepare and execute a createBatch.\n   *\n   * @param sql the prepared query SQL\n   * @param batch the batch of tuples\n   * @param handler the handler notified with the execution result\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  PgClient preparedBatch(String sql, List<Tuple> batch, Handler<AsyncResult<PgRowSet>> handler);\n\n  /**\n   * Prepare and execute a createBatch.\n   *\n   * @param sql the prepared query SQL\n   * @param batch the batch of tuples\n   * @param collector the collector\n   * @param handler the handler notified with the execution result\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore\n  <R> PgClient preparedBatch(String sql, List<Tuple> batch, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler);\n\n  /**\n   * Close the client and release the associated resources.\n   */\n  void close();\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/PgConnectOptions.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.reactiverse.pgclient.impl.PgConnectionUriParser;\nimport io.vertx.codegen.annotations.DataObject;\nimport io.vertx.core.buffer.Buffer;\nimport io.vertx.core.json.JsonObject;\nimport io.vertx.core.net.*;\n\nimport java.util.Set;\n\nimport static java.lang.Integer.parseInt;\nimport static java.lang.System.getenv;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n * @author Billy Yuan <billy112487983@gmail.com>\n */\n@DataObject(generateConverter = true)\npublic class PgConnectOptions extends NetClientOptions {\n\n  /**\n   * Provide a {@link PgConnectOptions} configured from a connection URI.\n   *\n   * @param connectionUri the connection URI to configure from\n   * @return a {@link PgConnectOptions} parsed from the connection URI\n   * @throws IllegalArgumentException when the {@code connectionUri} is in an invalid format\n   */\n  public static PgConnectOptions fromUri(String connectionUri) throws IllegalArgumentException {\n    JsonObject parsedConfiguration = PgConnectionUriParser.parse(connectionUri);\n    return new PgConnectOptions(parsedConfiguration);\n  }\n\n  /**\n   * Provide a {@link PgConnectOptions} configured with environment variables, if the environment variable\n   * is not set, then a default value will take precedence over this.\n   */\n  public static PgConnectOptions fromEnv() {\n    PgConnectOptions pgConnectOptions = new PgConnectOptions();\n\n    if (getenv(\"PGHOSTADDR\") == null) {\n      if (getenv(\"PGHOST\") != null) {\n        pgConnectOptions.setHost(getenv(\"PGHOST\"));\n      }\n    } else {\n      pgConnectOptions.setHost(getenv(\"PGHOSTADDR\"));\n    }\n\n    if (getenv(\"PGPORT\") != null) {\n      try {\n        pgConnectOptions.setPort(parseInt(getenv(\"PGPORT\")));\n      } catch (NumberFormatException e) {\n        // port will be set to default\n      }\n    }\n\n    if (getenv(\"PGDATABASE\") != null) {\n      pgConnectOptions.setDatabase(getenv(\"PGDATABASE\"));\n    }\n    if (getenv(\"PGUSER\") != null) {\n      pgConnectOptions.setUser(getenv(\"PGUSER\"));\n    }\n    if (getenv(\"PGPASSWORD\") != null) {\n      pgConnectOptions.setPassword(getenv(\"PGPASSWORD\"));\n    }\n    if (getenv(\"PGSSLMODE\") != null) {\n      pgConnectOptions.setSslMode(SslMode.of(getenv(\"PGSSLMODE\")));\n    }\n    return pgConnectOptions;\n  }\n\n  public static final String DEFAULT_HOST = \"localhost\";\n  public static int DEFAULT_PORT = 5432;\n  public static final String DEFAULT_DATABASE = \"db\";\n  public static final String DEFAULT_USER = \"user\";\n  public static final String DEFAULT_PASSWORD = \"pass\";\n  public static final boolean DEFAULT_CACHE_PREPARED_STATEMENTS = false;\n  public static final int DEFAULT_PIPELINING_LIMIT = 256;\n  public static final SslMode DEFAULT_SSLMODE = SslMode.DISABLE;\n\n  private String host;\n  private int port;\n  private String database;\n  private String user;\n  private String password;\n  private boolean cachePreparedStatements;\n  private int pipeliningLimit;\n  private SslMode sslMode;\n\n  public PgConnectOptions() {\n    super();\n    init();\n  }\n\n  public PgConnectOptions(JsonObject json) {\n    super(json);\n    init();\n    PgConnectOptionsConverter.fromJson(json, this);\n  }\n\n  public PgConnectOptions(PgConnectOptions other) {\n    super(other);\n    host = other.host;\n    port = other.port;\n    database = other.database;\n    user = other.user;\n    password = other.password;\n    pipeliningLimit = other.pipeliningLimit;\n    cachePreparedStatements = other.cachePreparedStatements;\n    sslMode = other.sslMode;\n  }\n\n  public String getHost() {\n    return host;\n  }\n\n  public PgConnectOptions setHost(String host) {\n    this.host = host;\n    return this;\n  }\n\n  public int getPort() {\n    return port;\n  }\n\n  public PgConnectOptions setPort(int port) {\n    this.port = port;\n    return this;\n  }\n\n  public String getDatabase() {\n    return database;\n  }\n\n  public PgConnectOptions setDatabase(String database) {\n    this.database = database;\n    return this;\n  }\n\n  public String getUser() {\n    return user;\n  }\n\n  public PgConnectOptions setUser(String user) {\n    this.user = user;\n    return this;\n  }\n\n  public String getPassword() {\n    return password;\n  }\n\n  public PgConnectOptions setPassword(String password) {\n    this.password = password;\n    return this;\n  }\n\n  public int getPipeliningLimit() {\n    return pipeliningLimit;\n  }\n\n  public PgConnectOptions setPipeliningLimit(int pipeliningLimit) {\n    if (pipeliningLimit < 1) {\n      throw new IllegalArgumentException();\n    }\n    this.pipeliningLimit = pipeliningLimit;\n    return this;\n  }\n\n  public boolean getCachePreparedStatements() {\n    return cachePreparedStatements;\n  }\n\n  public PgConnectOptions setCachePreparedStatements(boolean cachePreparedStatements) {\n    this.cachePreparedStatements = cachePreparedStatements;\n    return this;\n  }\n\n  /**\n   * @return the value of current sslmode\n   */\n  public SslMode getSslMode() {\n    return sslMode;\n  }\n\n  /**\n   * Set {@link SslMode} for the client, this option can be used to provide different levels of secure protection.\n   *\n   * @param sslmode the value of sslmode\n   * @return a reference to this, so the API can be used fluently\n   */\n  public PgConnectOptions setSslMode(SslMode sslmode) {\n    this.sslMode = sslmode;\n    return this;\n  }\n\n  @Override\n  public PgConnectOptions setSendBufferSize(int sendBufferSize) {\n    return (PgConnectOptions)super.setSendBufferSize(sendBufferSize);\n  }\n\n  @Override\n  public PgConnectOptions setReceiveBufferSize(int receiveBufferSize) {\n    return (PgConnectOptions)super.setReceiveBufferSize(receiveBufferSize);\n  }\n\n  @Override\n  public PgConnectOptions setReuseAddress(boolean reuseAddress) {\n    return (PgConnectOptions)super.setReuseAddress(reuseAddress);\n  }\n\n  @Override\n  public PgConnectOptions setTrafficClass(int trafficClass) {\n    return (PgConnectOptions)super.setTrafficClass(trafficClass);\n  }\n\n  @Override\n  public PgConnectOptions setTcpNoDelay(boolean tcpNoDelay) {\n    return (PgConnectOptions)super.setTcpNoDelay(tcpNoDelay);\n  }\n\n  @Override\n  public PgConnectOptions setTcpKeepAlive(boolean tcpKeepAlive) {\n    return (PgConnectOptions)super.setTcpKeepAlive(tcpKeepAlive);\n  }\n\n  @Override\n  public PgConnectOptions setSoLinger(int soLinger) {\n    return (PgConnectOptions)super.setSoLinger(soLinger);\n  }\n\n  @Override\n  public PgConnectOptions setUsePooledBuffers(boolean usePooledBuffers) {\n    return (PgConnectOptions)super.setUsePooledBuffers(usePooledBuffers);\n  }\n\n  @Override\n  public PgConnectOptions setIdleTimeout(int idleTimeout) {\n    return (PgConnectOptions)super.setIdleTimeout(idleTimeout);\n  }\n\n  @Override\n  public PgConnectOptions setSsl(boolean ssl) {\n    if (ssl) {\n      setSslMode(SslMode.VERIFY_CA);\n    } else {\n      setSslMode(SslMode.DISABLE);\n    }\n    return this;\n  }\n\n  @Override\n  public PgConnectOptions setKeyCertOptions(KeyCertOptions options) {\n    return (PgConnectOptions)super.setKeyCertOptions(options);\n  }\n\n  @Override\n  public PgConnectOptions setKeyStoreOptions(JksOptions options) {\n    return (PgConnectOptions)super.setKeyStoreOptions(options);\n  }\n\n  @Override\n  public PgConnectOptions setPfxKeyCertOptions(PfxOptions options) {\n    return (PgConnectOptions)super.setPfxKeyCertOptions(options);\n  }\n\n  @Override\n  public PgConnectOptions setPemKeyCertOptions(PemKeyCertOptions options) {\n    return (PgConnectOptions)super.setPemKeyCertOptions(options);\n  }\n\n  @Override\n  public PgConnectOptions setTrustOptions(TrustOptions options) {\n    return (PgConnectOptions)super.setTrustOptions(options);\n  }\n\n  @Override\n  public PgConnectOptions setTrustStoreOptions(JksOptions options) {\n    return (PgConnectOptions)super.setTrustStoreOptions(options);\n  }\n\n  @Override\n  public PgConnectOptions setPemTrustOptions(PemTrustOptions options) {\n    return (PgConnectOptions)super.setPemTrustOptions(options);\n  }\n\n  @Override\n  public PgConnectOptions setPfxTrustOptions(PfxOptions options) {\n    return (PgConnectOptions)super.setPfxTrustOptions(options);\n  }\n\n  @Override\n  public PgConnectOptions addEnabledCipherSuite(String suite) {\n    return (PgConnectOptions)super.addEnabledCipherSuite(suite);\n  }\n\n  @Override\n  public PgConnectOptions addEnabledSecureTransportProtocol(String protocol) {\n    return (PgConnectOptions)super.addEnabledSecureTransportProtocol(protocol);\n  }\n\n  @Override\n  public PgConnectOptions addCrlPath(String crlPath) throws NullPointerException {\n    return (PgConnectOptions)super.addCrlPath(crlPath);\n  }\n\n  @Override\n  public PgConnectOptions addCrlValue(Buffer crlValue) throws NullPointerException {\n    return (PgConnectOptions)super.addCrlValue(crlValue);\n  }\n\n  @Override\n  public PgConnectOptions setTrustAll(boolean trustAll) {\n    return (PgConnectOptions)super.setTrustAll(trustAll);\n  }\n\n  @Override\n  public PgConnectOptions setConnectTimeout(int connectTimeout) {\n    return (PgConnectOptions)super.setConnectTimeout(connectTimeout);\n  }\n\n  @Override\n  public PgConnectOptions setMetricsName(String metricsName) {\n    return (PgConnectOptions)super.setMetricsName(metricsName);\n  }\n\n  @Override\n  public PgConnectOptions setReconnectAttempts(int attempts) {\n    return (PgConnectOptions)super.setReconnectAttempts(attempts);\n  }\n\n  @Override\n  public PgConnectOptions setHostnameVerificationAlgorithm(String hostnameVerificationAlgorithm) {\n    return (PgConnectOptions)super.setHostnameVerificationAlgorithm(hostnameVerificationAlgorithm);\n  }\n\n  @Override\n  public PgConnectOptions setLogActivity(boolean logEnabled) {\n    return (PgConnectOptions)super.setLogActivity(logEnabled);\n  }\n\n  @Override\n  public PgConnectOptions setReconnectInterval(long interval) {\n    return (PgConnectOptions)super.setReconnectInterval(interval);\n  }\n\n  @Override\n  public PgConnectOptions setProxyOptions(ProxyOptions proxyOptions) {\n    return (PgConnectOptions)super.setProxyOptions(proxyOptions);\n  }\n\n  @Override\n  public PgConnectOptions setLocalAddress(String localAddress) {\n    return (PgConnectOptions)super.setLocalAddress(localAddress);\n  }\n\n  @Override\n  public PgConnectOptions setUseAlpn(boolean useAlpn) {\n    return (PgConnectOptions)super.setUseAlpn(useAlpn);\n  }\n\n  @Override\n  public PgConnectOptions setSslEngineOptions(SSLEngineOptions sslEngineOptions) {\n    return (PgConnectOptions)super.setSslEngineOptions(sslEngineOptions);\n  }\n\n  @Override\n  public PgConnectOptions setJdkSslEngineOptions(JdkSSLEngineOptions sslEngineOptions) {\n    return (PgConnectOptions)super.setJdkSslEngineOptions(sslEngineOptions);\n  }\n\n  @Override\n  public PgConnectOptions setOpenSslEngineOptions(OpenSSLEngineOptions sslEngineOptions) {\n    return (PgConnectOptions)super.setOpenSslEngineOptions(sslEngineOptions);\n  }\n\n  @Override\n  public PgConnectOptions setReusePort(boolean reusePort) {\n    return (PgConnectOptions) super.setReusePort(reusePort);\n  }\n\n  @Override\n  public PgConnectOptions setTcpFastOpen(boolean tcpFastOpen) {\n    return (PgConnectOptions) super.setTcpFastOpen(tcpFastOpen);\n  }\n\n  @Override\n  public PgConnectOptions setTcpCork(boolean tcpCork) {\n    return (PgConnectOptions) super.setTcpCork(tcpCork);\n  }\n\n  @Override\n  public PgConnectOptions setTcpQuickAck(boolean tcpQuickAck) {\n    return (PgConnectOptions) super.setTcpQuickAck(tcpQuickAck);\n  }\n\n  @Override\n  public PgConnectOptions setEnabledSecureTransportProtocols(Set<String> enabledSecureTransportProtocols) {\n    return (PgConnectOptions) super.setEnabledSecureTransportProtocols(enabledSecureTransportProtocols);\n  }\n\n  /**\n   * Initialize with the default options.\n   */\n  private void init() {\n    host = DEFAULT_HOST;\n    port = DEFAULT_PORT;\n    database = DEFAULT_DATABASE;\n    user = DEFAULT_USER;\n    password = DEFAULT_PASSWORD;\n    cachePreparedStatements = DEFAULT_CACHE_PREPARED_STATEMENTS;\n    pipeliningLimit = DEFAULT_PIPELINING_LIMIT;\n    sslMode = DEFAULT_SSLMODE;\n  }\n\n  @Override\n  public JsonObject toJson() {\n    JsonObject json = super.toJson();\n    PgConnectOptionsConverter.toJson(this, json);\n    return json;\n  }\n\n  @Override\n  public boolean equals(Object o) {\n    if (this == o) return true;\n    if (!(o instanceof PgConnectOptions)) return false;\n    if (!super.equals(o)) return false;\n\n    PgConnectOptions that = (PgConnectOptions) o;\n\n    if (!host.equals(that.host)) return false;\n    if (port != that.port) return false;\n    if (!database.equals(that.database)) return false;\n    if (!user.equals(that.user)) return false;\n    if (!password.equals(that.password)) return false;\n    if (cachePreparedStatements != that.cachePreparedStatements) return false;\n    if (pipeliningLimit != that.pipeliningLimit) return false;\n    if (sslMode != that.sslMode) return false;\n\n    return true;\n  }\n\n  @Override\n  public int hashCode() {\n    int result = super.hashCode();\n    result = 31 * result + host.hashCode();\n    result = 31 * result + port;\n    result = 31 * result + database.hashCode();\n    result = 31 * result + user.hashCode();\n    result = 31 * result + password.hashCode();\n    result = 31 * result + (cachePreparedStatements ? 1 : 0);\n    result = 31 * result + pipeliningLimit;\n    result = 31 * result + sslMode.hashCode();\n    return result;\n  }\n\n  public boolean isUsingDomainSocket() {\n    return this.getHost().startsWith(\"/\");\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/PgConnection.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.vertx.codegen.annotations.Fluent;\nimport io.vertx.codegen.annotations.GenIgnore;\nimport io.vertx.codegen.annotations.VertxGen;\nimport io.vertx.core.*;\n\nimport java.util.List;\nimport java.util.stream.Collector;\n\n/**\n * A connection to Postgres.\n *\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\n@VertxGen\npublic interface PgConnection extends PgClient {\n\n  /**\n   * Create a prepared query.\n   *\n   * @param sql the sql\n   * @param handler the handler notified with the prepared query asynchronously\n   */\n  @Fluent\n  PgConnection prepare(String sql, Handler<AsyncResult<PgPreparedQuery>> handler);\n\n  /**\n   * Set an handler called with connection errors.\n   *\n   * @param handler the handler\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  PgConnection exceptionHandler(Handler<Throwable> handler);\n\n  /**\n   * Set an handler called when the connection is closed.\n   *\n   * @param handler the handler\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  PgConnection closeHandler(Handler<Void> handler);\n\n  /**\n   * Begin a transaction and returns a {@link PgTransaction} for controlling and tracking\n   * this transaction.\n   * <p/>\n   * When the connection is explicitely closed, any inflight transaction is rollbacked.\n   *\n   * @return the transaction instance\n   */\n  PgTransaction begin();\n\n  /**\n   * Set an handler called when the connection receives notification on a channel.\n   * <p/>\n   * The handler is called with the {@link PgNotification} and has access to the channel name\n   * and the notification payload.\n   *\n   * @param handler the handler\n   * @return the transaction instance\n   */\n  @Fluent\n  PgConnection notificationHandler(Handler<PgNotification> handler);\n\n  /**\n   * @return The process ID of the target backend\n   */\n  int processId();\n\n  /**\n   * @return The secret key for the target backend\n   */\n  int secretKey();\n\n  /**\n   * Send a request cancellation message to tell the server to cancel processing request in this connection.\n   * <br>Note: Use this with caution because the cancellation signal may or may not have any effect.\n   *\n   * @param handler the handler notified if cancelling request is sent\n   * @return a reference to this, so the API can be used fluently\n   */\n  PgConnection cancelRequest(Handler<AsyncResult<Void>> handler);\n\n  /**\n   * @return whether the connection uses SSL\n   */\n  boolean isSSL();\n\n  /**\n   * Close the current connection after all the pending commands have been processed.\n   */\n  void close();\n\n  @Override\n  PgConnection preparedQuery(String sql, Handler<AsyncResult<PgRowSet>> handler);\n\n  @Override\n  @GenIgnore\n  <R> PgConnection preparedQuery(String sql, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler);\n\n  @Override\n  PgConnection query(String sql, Handler<AsyncResult<PgRowSet>> handler);\n\n  @Override\n  @GenIgnore\n  <R> PgConnection query(String sql, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler);\n\n  @Override\n  PgConnection preparedQuery(String sql, Tuple arguments, Handler<AsyncResult<PgRowSet>> handler);\n\n  @Override\n  @GenIgnore\n  <R> PgConnection preparedQuery(String sql, Tuple arguments, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler);\n\n  @Override\n  PgConnection preparedBatch(String sql, List<Tuple> batch, Handler<AsyncResult<PgRowSet>> handler);\n\n  @Override\n  @GenIgnore\n  <R> PgConnection preparedBatch(String sql, List<Tuple> batch, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler);\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/PgCursor.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.vertx.codegen.annotations.VertxGen;\nimport io.vertx.core.AsyncResult;\nimport io.vertx.core.Handler;\n\n/**\n * A cursor that reads progressively the rows from Postgres, it is usefull for reading very large result.\n */\n@VertxGen\npublic interface PgCursor {\n\n  /**\n   * Read rows from the cursor, the result is provided asynchronously to the {@code handler}.\n   *\n   * @param count the amount of rows to read\n   * @param handler the handler for the result\n   */\n  void read(int count, Handler<AsyncResult<PgRowSet>> handler);\n\n  /**\n   * Returns {@code true} when the cursor has results in progress and the {@link #execute} should be called to retrieve\n   * them.\n   *\n   * @return whether the cursor has more results,\n   */\n  boolean hasMore();\n\n  /**\n   * Release the cursor.\n   * <p/>\n   * It should be called for prepared queries executed with a fetch size.\n   */\n  default void close() {\n    close(ar -> {});\n  }\n\n  /**\n   * Like {@link #close()} but with a {@code completionHandler} called when the cursor has been released.\n   */\n  void close(Handler<AsyncResult<Void>> completionHandler);\n\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/PgException.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.reactiverse.pgclient.impl.codec.decoder.ErrorResponse;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\npublic class PgException extends RuntimeException {\n\n  private final ErrorResponse error;\n\n  public PgException(ErrorResponse error) {\n    super(error.getMessage());\n    this.error = error;\n  }\n\n  public String getSeverity() {\n    return error.getSeverity();\n  }\n\n  public String getCode() {\n    return error.getCode();\n  }\n\n  /**\n   * @return the detail error message\n   */\n  public String getDetail() {\n    return error.getDetail();\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/PgIterator.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient;\n\nimport io.vertx.codegen.annotations.VertxGen;\n\nimport java.util.Iterator;\n\n/**\n * An iterator for processing postgres items synchronously.\n */\n@VertxGen\npublic interface PgIterator extends Iterator<Row> {\n\n  @Override\n  boolean hasNext();\n\n  @Override\n  Row next();\n\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/PgNotification.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient;\n\nimport io.vertx.codegen.annotations.DataObject;\nimport io.vertx.core.json.JsonObject;\n\n/**\n * A notification emited by Postgres.\n */\n@DataObject(generateConverter = true)\npublic class PgNotification {\n\n  private int processId;\n  private String channel;\n  private String payload;\n\n  public PgNotification() {\n  }\n\n  public PgNotification(JsonObject json) {\n    PgNotificationConverter.fromJson(json, this);\n  }\n\n  /**\n   * @return the notification process id\n   */\n  public int getProcessId() {\n    return processId;\n  }\n\n  /**\n   * Set the process id.\n   *\n   * @return a reference to this, so the API can be used fluently\n   */\n  public PgNotification setProcessId(int processId) {\n    this.processId = processId;\n    return this;\n  }\n\n  /**\n   * @return the notification channel value\n   */\n  public String getChannel() {\n    return channel;\n  }\n\n  /**\n   * Set the channel value.\n   *\n   * @return a reference to this, so the API can be used fluently\n   */\n  public PgNotification setChannel(String channel) {\n    this.channel = channel;\n    return this;\n  }\n\n  /**\n   * @return the notification payload value\n   */\n  public String getPayload() {\n    return payload;\n  }\n\n  /**\n   * Set the payload value.\n   *\n   * @return a reference to this, so the API can be used fluently\n   */\n  public PgNotification setPayload(String payload) {\n    this.payload = payload;\n    return this;\n  }\n\n  public JsonObject toJson() {\n    JsonObject json = new JsonObject();\n    PgNotificationConverter.toJson(this, json);\n    return json;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/PgPool.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.vertx.codegen.annotations.GenIgnore;\nimport io.vertx.codegen.annotations.VertxGen;\nimport io.vertx.core.AsyncResult;\nimport io.vertx.core.Handler;\n\nimport java.util.List;\nimport java.util.stream.Collector;\n\n/**\n * A pool of connection.\n *\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\n@VertxGen\npublic interface PgPool extends PgClient {\n\n  @Override\n  PgPool preparedQuery(String sql, Handler<AsyncResult<PgRowSet>> handler);\n\n  @Override\n  @GenIgnore\n  <R> PgPool preparedQuery(String sql, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler);\n\n  @Override\n  PgPool query(String sql, Handler<AsyncResult<PgRowSet>> handler);\n\n  @Override\n  @GenIgnore\n  <R> PgPool query(String sql, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler);\n\n  @Override\n  PgPool preparedQuery(String sql, Tuple arguments, Handler<AsyncResult<PgRowSet>> handler);\n\n  @Override\n  @GenIgnore\n  <R> PgPool preparedQuery(String sql, Tuple arguments, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler);\n\n  @Override\n  PgPool preparedBatch(String sql, List<Tuple> batch, Handler<AsyncResult<PgRowSet>> handler);\n\n  @Override\n  @GenIgnore\n  <R> PgPool preparedBatch(String sql, List<Tuple> batch, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler);\n\n  /**\n   * Get a connection from the pool.\n   *\n   * @param handler the handler that will get the connection result\n   */\n  void getConnection(Handler<AsyncResult<PgConnection>> handler);\n\n  /**\n   * Borrow a connection from the pool and begin a transaction, the underlying connection will be returned\n   * to the pool when the transaction ends.\n   *\n   * @return the transaction\n   */\n  void begin(Handler<AsyncResult<PgTransaction>> handler);\n\n  /**\n   * Close the pool and release the associated resources.\n   */\n  void close();\n\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/PgPoolOptions.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.vertx.codegen.annotations.DataObject;\nimport io.vertx.core.buffer.Buffer;\nimport io.vertx.core.json.JsonObject;\nimport io.vertx.core.net.*;\n\n/**\n * The options for configuring a connection pool.\n *\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\n@DataObject(generateConverter = true)\npublic class PgPoolOptions extends PgConnectOptions {\n\n  /**\n   * Provide a {@link PgPoolOptions} configured from a connection URI.\n   *\n   * @param connectionUri the connection URI to configure from\n   * @return a {@link PgPoolOptions} parsed from the connection URI\n   * @throws IllegalArgumentException when the {@code connectionUri} is in an invalid format\n   */\n  public static PgPoolOptions fromUri(String connectionUri) throws IllegalArgumentException {\n    return new PgPoolOptions(PgConnectOptions.fromUri(connectionUri));\n  }\n\n  /**\n   * Provide a {@link PgPoolOptions} configured with environment variables, if the environment variable\n   * is not set, then a default value will take precedence over this.\n   */\n  public static PgPoolOptions fromEnv() {\n    return new PgPoolOptions(PgConnectOptions.fromEnv());\n  }\n\n  /**\n   * The default maximum number of connections a client will pool = 4\n   */\n  public static final int DEFAULT_MAX_SIZE = 4;\n\n  /**\n   * Default max wait queue size = -1 (unbounded)\n   */\n  public static final int DEFAULT_MAX_WAIT_QUEUE_SIZE = -1;\n\n  private int maxSize = DEFAULT_MAX_SIZE;\n  private int maxWaitQueueSize = DEFAULT_MAX_WAIT_QUEUE_SIZE;\n\n  public PgPoolOptions() {\n  }\n\n  public PgPoolOptions(JsonObject json) {\n    super(json);\n    PgPoolOptionsConverter.fromJson(json, this);\n  }\n\n  public PgPoolOptions(PgPoolOptions other) {\n    super(other);\n    maxSize = other.maxSize;\n    maxWaitQueueSize = other.maxWaitQueueSize;\n  }\n\n  public PgPoolOptions(PgConnectOptions other) {\n    super(other);\n  }\n\n  /**\n   * @return  the maximum pool size\n   */\n  public int getMaxSize() {\n    return maxSize;\n  }\n\n  /**\n   * Set the maximum pool size\n   *\n   * @param maxSize  the maximum pool size\n   * @return a reference to this, so the API can be used fluently\n   */\n  public PgPoolOptions setMaxSize(int maxSize) {\n    if (maxSize < 0) {\n      throw new IllegalArgumentException(\"Max size cannot be negative\");\n    }\n    this.maxSize = maxSize;\n    return this;\n  }\n\n  /**\n   * @return the maximum wait queue size\n   */\n  public int getMaxWaitQueueSize() {\n    return maxWaitQueueSize;\n  }\n\n  /**\n   * Set the maximum connection request allowed in the wait queue, any requests beyond the max size will result in\n   * an failure.  If the value is set to a negative number then the queue will be unbounded.\n   *\n   * @param maxWaitQueueSize the maximum number of waiting requests\n   * @return a reference to this, so the API can be used fluently\n   */\n  public PgPoolOptions setMaxWaitQueueSize(int maxWaitQueueSize) {\n    this.maxWaitQueueSize = maxWaitQueueSize;\n    return this;\n  }\n\n  @Override\n  public PgPoolOptions setHost(String host) {\n    return (PgPoolOptions) super.setHost(host);\n  }\n\n  @Override\n  public PgPoolOptions setPort(int port) {\n    return (PgPoolOptions) super.setPort(port);\n  }\n\n  @Override\n  public PgPoolOptions setDatabase(String database) {\n    return (PgPoolOptions) super.setDatabase(database);\n  }\n\n  @Override\n  public PgPoolOptions setUser(String user) {\n    return (PgPoolOptions) super.setUser(user);\n  }\n\n  @Override\n  public PgPoolOptions setPassword(String password) {\n    return (PgPoolOptions) super.setPassword(password);\n  }\n\n  @Override\n  public PgPoolOptions setPipeliningLimit(int pipeliningLimit) {\n    return (PgPoolOptions) super.setPipeliningLimit(pipeliningLimit);\n  }\n\n  @Override\n  public PgPoolOptions setCachePreparedStatements(boolean cachePreparedStatements) {\n    return (PgPoolOptions) super.setCachePreparedStatements(cachePreparedStatements);\n  }\n\n  @Override\n  public PgPoolOptions setSslMode(SslMode sslmode) {\n    return (PgPoolOptions) super.setSslMode(sslmode);\n  }\n\n  @Override\n  public PgPoolOptions setSendBufferSize(int sendBufferSize) {\n    return (PgPoolOptions) super.setSendBufferSize(sendBufferSize);\n  }\n\n  @Override\n  public PgPoolOptions setReceiveBufferSize(int receiveBufferSize) {\n    return (PgPoolOptions) super.setReceiveBufferSize(receiveBufferSize);\n  }\n\n  @Override\n  public PgPoolOptions setReuseAddress(boolean reuseAddress) {\n    return (PgPoolOptions) super.setReuseAddress(reuseAddress);\n  }\n\n  @Override\n  public PgPoolOptions setTrafficClass(int trafficClass) {\n    return (PgPoolOptions) super.setTrafficClass(trafficClass);\n  }\n\n  @Override\n  public PgPoolOptions setTcpNoDelay(boolean tcpNoDelay) {\n    return (PgPoolOptions) super.setTcpNoDelay(tcpNoDelay);\n  }\n\n  @Override\n  public PgPoolOptions setTcpKeepAlive(boolean tcpKeepAlive) {\n    return (PgPoolOptions) super.setTcpKeepAlive(tcpKeepAlive);\n  }\n\n  @Override\n  public PgPoolOptions setSoLinger(int soLinger) {\n    return (PgPoolOptions) super.setSoLinger(soLinger);\n  }\n\n  @Override\n  public PgPoolOptions setUsePooledBuffers(boolean usePooledBuffers) {\n    return (PgPoolOptions) super.setUsePooledBuffers(usePooledBuffers);\n  }\n\n  @Override\n  public PgPoolOptions setIdleTimeout(int idleTimeout) {\n    return (PgPoolOptions) super.setIdleTimeout(idleTimeout);\n  }\n\n  @Override\n  public PgPoolOptions setSsl(boolean ssl) {\n    return (PgPoolOptions) super.setSsl(ssl);\n  }\n\n  @Override\n  public PgPoolOptions setKeyCertOptions(KeyCertOptions options) {\n    return (PgPoolOptions) super.setKeyCertOptions(options);\n  }\n\n  @Override\n  public PgPoolOptions setKeyStoreOptions(JksOptions options) {\n    return (PgPoolOptions) super.setKeyStoreOptions(options);\n  }\n\n  @Override\n  public PgPoolOptions setPfxKeyCertOptions(PfxOptions options) {\n    return (PgPoolOptions) super.setPfxKeyCertOptions(options);\n  }\n\n  @Override\n  public PgPoolOptions setPemKeyCertOptions(PemKeyCertOptions options) {\n    return (PgPoolOptions) super.setPemKeyCertOptions(options);\n  }\n\n  @Override\n  public PgPoolOptions setTrustOptions(TrustOptions options) {\n    return (PgPoolOptions) super.setTrustOptions(options);\n  }\n\n  @Override\n  public PgPoolOptions setTrustStoreOptions(JksOptions options) {\n    return (PgPoolOptions) super.setTrustStoreOptions(options);\n  }\n\n  @Override\n  public PgPoolOptions setPemTrustOptions(PemTrustOptions options) {\n    return (PgPoolOptions) super.setPemTrustOptions(options);\n  }\n\n  @Override\n  public PgPoolOptions setPfxTrustOptions(PfxOptions options) {\n    return (PgPoolOptions) super.setPfxTrustOptions(options);\n  }\n\n  @Override\n  public PgPoolOptions addEnabledCipherSuite(String suite) {\n    return (PgPoolOptions) super.addEnabledCipherSuite(suite);\n  }\n\n  @Override\n  public PgPoolOptions addEnabledSecureTransportProtocol(String protocol) {\n    return (PgPoolOptions) super.addEnabledSecureTransportProtocol(protocol);\n  }\n\n  @Override\n  public PgPoolOptions addCrlPath(String crlPath) throws NullPointerException {\n    return (PgPoolOptions) super.addCrlPath(crlPath);\n  }\n\n  @Override\n  public PgPoolOptions addCrlValue(Buffer crlValue) throws NullPointerException {\n    return (PgPoolOptions) super.addCrlValue(crlValue);\n  }\n\n  @Override\n  public PgPoolOptions setTrustAll(boolean trustAll) {\n    return (PgPoolOptions) super.setTrustAll(trustAll);\n  }\n\n  @Override\n  public PgPoolOptions setConnectTimeout(int connectTimeout) {\n    return (PgPoolOptions) super.setConnectTimeout(connectTimeout);\n  }\n\n  @Override\n  public PgPoolOptions setMetricsName(String metricsName) {\n    return (PgPoolOptions) super.setMetricsName(metricsName);\n  }\n\n  @Override\n  public PgPoolOptions setReconnectAttempts(int attempts) {\n    return (PgPoolOptions) super.setReconnectAttempts(attempts);\n  }\n\n  @Override\n  public PgPoolOptions setHostnameVerificationAlgorithm(String hostnameVerificationAlgorithm) {\n    return (PgPoolOptions) super.setHostnameVerificationAlgorithm(hostnameVerificationAlgorithm);\n  }\n\n  @Override\n  public PgPoolOptions setLogActivity(boolean logEnabled) {\n    return (PgPoolOptions) super.setLogActivity(logEnabled);\n  }\n\n  @Override\n  public PgPoolOptions setReconnectInterval(long interval) {\n    return (PgPoolOptions) super.setReconnectInterval(interval);\n  }\n\n  @Override\n  public PgPoolOptions setProxyOptions(ProxyOptions proxyOptions) {\n    return (PgPoolOptions) super.setProxyOptions(proxyOptions);\n  }\n\n  @Override\n  public PgPoolOptions setLocalAddress(String localAddress) {\n    return (PgPoolOptions) super.setLocalAddress(localAddress);\n  }\n\n  @Override\n  public PgPoolOptions setUseAlpn(boolean useAlpn) {\n    return (PgPoolOptions) super.setUseAlpn(useAlpn);\n  }\n\n  @Override\n  public PgPoolOptions setSslEngineOptions(SSLEngineOptions sslEngineOptions) {\n    return (PgPoolOptions) super.setSslEngineOptions(sslEngineOptions);\n  }\n\n  @Override\n  public PgPoolOptions setJdkSslEngineOptions(JdkSSLEngineOptions sslEngineOptions) {\n    return (PgPoolOptions) super.setJdkSslEngineOptions(sslEngineOptions);\n  }\n\n  @Override\n  public PgPoolOptions setOpenSslEngineOptions(OpenSSLEngineOptions sslEngineOptions) {\n    return (PgPoolOptions) super.setOpenSslEngineOptions(sslEngineOptions);\n  }\n\n  @Override\n  public PgPoolOptions setReusePort(boolean reusePort) {\n    return (PgPoolOptions) super.setReusePort(reusePort);\n  }\n\n  @Override\n  public PgPoolOptions setTcpFastOpen(boolean tcpFastOpen) {\n    return (PgPoolOptions) super.setTcpFastOpen(tcpFastOpen);\n  }\n\n  @Override\n  public PgPoolOptions setTcpCork(boolean tcpCork) {\n    return (PgPoolOptions) super.setTcpCork(tcpCork);\n  }\n\n  @Override\n  public PgPoolOptions setTcpQuickAck(boolean tcpQuickAck) {\n    return (PgPoolOptions) super.setTcpQuickAck(tcpQuickAck);\n  }\n\n  @Override\n  public JsonObject toJson() {\n    JsonObject json = super.toJson();\n    PgPoolOptionsConverter.toJson(this, json);\n    return json;\n  }\n\n  @Override\n  public boolean equals(Object o) {\n    if (this == o) return true;\n    if (!(o instanceof PgPoolOptions)) return false;\n    if (!super.equals(o)) return false;\n\n    PgPoolOptions that = (PgPoolOptions) o;\n\n    if (maxSize != that.maxSize) return false;\n\n    return true;\n  }\n\n  @Override\n  public int hashCode() {\n    int result = super.hashCode();\n    result = 31 * result + maxSize;\n    return result;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/PgPreparedQuery.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.reactiverse.pgclient.impl.ArrayTuple;\nimport io.vertx.codegen.annotations.Fluent;\nimport io.vertx.codegen.annotations.GenIgnore;\nimport io.vertx.codegen.annotations.VertxGen;\nimport io.vertx.core.AsyncResult;\nimport io.vertx.core.Handler;\n\nimport java.util.List;\nimport java.util.stream.Collector;\n\n/**\n * A prepared query.\n *\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\n@VertxGen\npublic interface PgPreparedQuery {\n\n  /**\n   * Calls {@link #execute(Tuple, Handler)} with an empty tuple argument.\n   */\n  @Fluent\n  default PgPreparedQuery execute(Handler<AsyncResult<PgRowSet>> handler) {\n    return execute(ArrayTuple.EMPTY, handler);\n  }\n\n  /**\n   * Calls {@link #execute(Tuple, Collector, Handler)} with an empty tuple argument.\n   */\n  @GenIgnore\n  default <R> PgPreparedQuery execute(Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler) {\n    return execute(ArrayTuple.EMPTY, collector, handler);\n  }\n\n  /**\n   * Create a cursor with the provided {@code arguments}.\n   *\n   * @param args the list of arguments\n   * @return the query\n   */\n  @Fluent\n  PgPreparedQuery execute(Tuple args, Handler<AsyncResult<PgRowSet>> handler);\n\n  /**\n   * Create a cursor with the provided {@code arguments}.\n   *\n   * @param args the list of arguments\n   * @param collector the collector\n   * @return the query\n   */\n  @GenIgnore\n  <R> PgPreparedQuery execute(Tuple args, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler);\n\n  /**\n   * @return create a query cursor with a {@code fetch} size and empty arguments\n   */\n  default PgCursor cursor() {\n    return cursor(ArrayTuple.EMPTY);\n  }\n\n  /**\n   * Create a cursor with the provided {@code arguments}.\n   *\n   * @param args the list of arguments\n   * @return the query\n   */\n  PgCursor cursor(Tuple args);\n\n  /**\n   * Execute the prepared query with a cursor and createStream the result. The createStream opens a cursor\n   * with a {@code fetch} size to fetch the results.\n   * <p/>\n   * Note: this requires to be in a transaction, since cursors require it.\n   *\n   * @param fetch the cursor fetch size\n   * @param args the prepared query arguments\n   * @return the createStream\n   */\n  PgStream<Row> createStream(int fetch, Tuple args);\n\n  /**\n   * Execute a batch.\n   *\n   * @param argsList the list of tuple for the batch\n   * @return the createBatch\n   */\n  @Fluent\n  PgPreparedQuery batch(List<Tuple> argsList, Handler<AsyncResult<PgRowSet>> handler);\n\n  /**\n   * Execute a batch.\n   *\n   * @param argsList the list of tuple for the batch\n   * @param collector the collector\n   * @return the createBatch\n   */\n  @GenIgnore\n  <R> PgPreparedQuery batch(List<Tuple> argsList, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler);\n\n  /**\n   * Close the prepared query and release its resources.\n   */\n  void close();\n\n  /**\n   * Like {@link #close()} but notifies the {@code completionHandler} when it's closed.\n   */\n  void close(Handler<AsyncResult<Void>> completionHandler);\n\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/PgResult.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.vertx.codegen.annotations.VertxGen;\n\nimport java.util.List;\n\n/**\n * Represents the result of an operation on database.\n * @param <T>\n */\n@VertxGen\npublic interface PgResult<T> {\n\n  /**\n   * Get the number of the affected rows in the operation to this PgResult.\n   * <p/>\n   * The meaning depends on the executed statement:\n   * <ul>\n   *   <li>INSERT: the number of rows inserted</li>\n   *   <li>DELETE: the number of rows deleted</li>\n   *   <li>UPDATE: the number of rows updated</li>\n   *   <li>SELECT: the number of rows retrieved</li>\n   * </ul>\n   *\n   * @return the count of affected rows.\n   */\n  int rowCount();\n\n  /**\n   * Get the names of columns in the PgResult.\n   *\n   * @return the list of names of columns.\n   */\n  List<String> columnsNames();\n\n  /**\n   * Get the number of rows in the PgResult.\n   *\n   * @return the count of rows.\n   */\n  int size();\n\n  /**\n   * Get the result value.\n   *\n   * @return the result\n   */\n  T value();\n\n  /**\n   * Return the next available result or {@code null}, e.g for a simple query that executed multiple queries or for\n   * a batch result.\n   *\n   * @return the next available result or {@code null} if none is available\n   */\n  PgResult<T> next();\n\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/PgRowSet.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.vertx.codegen.annotations.VertxGen;\n\n/**\n * A set of rows.\n */\n@VertxGen\npublic interface PgRowSet extends Iterable<Row>, PgResult<PgRowSet> {\n\n  @Override\n  PgIterator iterator();\n\n  @Override\n  PgRowSet next();\n\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/PgStream.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.vertx.codegen.annotations.VertxGen;\nimport io.vertx.core.AsyncResult;\nimport io.vertx.core.Handler;\nimport io.vertx.core.streams.ReadStream;\n\n/**\n * A row oriented stream.\n */\n@VertxGen\npublic interface PgStream<T> extends ReadStream<T> {\n\n  @Override\n  PgStream<T> exceptionHandler(Handler<Throwable> handler);\n\n  @Override\n  PgStream<T> handler(Handler<T> handler);\n\n  @Override\n  PgStream<T> pause();\n\n  @Override\n  PgStream<T> resume();\n\n  @Override\n  PgStream<T> endHandler(Handler<Void> endHandler);\n\n  /**\n   * Close the stream and release the resources.\n   */\n  void close();\n\n  /**\n   * Close the stream and release the resources.\n   *\n   * @param completionHandler the completion handler for this operation\n   */\n  void close(Handler<AsyncResult<Void>> completionHandler);\n\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/PgTransaction.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient;\n\nimport io.vertx.codegen.annotations.Fluent;\nimport io.vertx.codegen.annotations.GenIgnore;\nimport io.vertx.codegen.annotations.VertxGen;\nimport io.vertx.core.AsyncResult;\nimport io.vertx.core.Handler;\n\nimport java.util.List;\nimport java.util.stream.Collector;\n\n/**\n * A transaction that allows to control the transaction and receive events.\n */\n@VertxGen\npublic interface PgTransaction extends PgClient {\n\n  /**\n   * Create a prepared query.\n   *\n   * @param sql the sql\n   * @param handler the handler notified with the prepared query asynchronously\n   */\n  @Fluent\n  PgTransaction prepare(String sql, Handler<AsyncResult<PgPreparedQuery>> handler);\n\n  /**\n   * Commit the current transaction.\n   */\n  void commit();\n\n  /**\n   * Like {@link #commit} with an handler to be notified when the transaction commit has completed\n   */\n  void commit(Handler<AsyncResult<Void>> handler);\n\n  /**\n   * Rollback the current transaction.\n   */\n  void rollback();\n\n  /**\n   * Like {@link #rollback} with an handler to be notified when the transaction rollback has completed\n   */\n  void rollback(Handler<AsyncResult<Void>> handler);\n\n  /**\n   * Set an handler to be called when the transaction is aborted.\n   *\n   * @param handler the handler\n   */\n  @Fluent\n  PgTransaction abortHandler(Handler<Void> handler);\n\n  @Override\n  PgTransaction query(String sql, Handler<AsyncResult<PgRowSet>> handler);\n\n  @Override\n  @GenIgnore\n  <R> PgTransaction query(String sql, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler);\n\n  @Override\n  PgTransaction preparedQuery(String sql, Handler<AsyncResult<PgRowSet>> handler);\n\n  @Override\n  @GenIgnore\n  <R> PgTransaction preparedQuery(String sql, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler);\n\n  @Override\n  PgTransaction preparedQuery(String sql, Tuple arguments, Handler<AsyncResult<PgRowSet>> handler);\n\n  @Override\n  @GenIgnore\n  <R> PgTransaction preparedQuery(String sql, Tuple arguments, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler);\n\n  @Override\n  PgTransaction preparedBatch(String sql, List<Tuple> batch, Handler<AsyncResult<PgRowSet>> handler);\n\n  @Override\n  @GenIgnore\n  <R> PgTransaction preparedBatch(String sql, List<Tuple> batch, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler);\n\n  /**\n   * Rollback the transaction and release the associated resources.\n   */\n  void close();\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/Row.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient;\n\nimport io.reactiverse.pgclient.data.Box;\nimport io.reactiverse.pgclient.data.Circle;\nimport io.reactiverse.pgclient.data.Interval;\nimport io.reactiverse.pgclient.data.Json;\nimport io.reactiverse.pgclient.data.Line;\nimport io.reactiverse.pgclient.data.LineSegment;\nimport io.reactiverse.pgclient.data.Numeric;\nimport io.reactiverse.pgclient.data.Path;\nimport io.reactiverse.pgclient.data.Point;\nimport io.reactiverse.pgclient.data.Polygon;\nimport io.vertx.codegen.annotations.GenIgnore;\nimport io.vertx.codegen.annotations.VertxGen;\nimport io.vertx.core.buffer.Buffer;\n\nimport java.math.BigDecimal;\nimport java.time.*;\nimport java.time.temporal.Temporal;\nimport java.util.UUID;\n\n@VertxGen\npublic interface Row extends Tuple {\n  /**\n   * Get a column name at {@code pos}.\n   *\n   * @param pos the position\n   * @return the column name or {@code null}\n   */\n  String getColumnName(int pos);\n\n  /**\n   * Get a boolean value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  Boolean getBoolean(String name);\n\n  /**\n   * Get an object value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  Object getValue(String name);\n\n  /**\n   * Get a short value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  Short getShort(String name);\n\n  /**\n   * Get an integer value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  Integer getInteger(String name);\n\n  /**\n   * Get a long value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  Long getLong(String name);\n\n  /**\n   * Get a float value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  Float getFloat(String name);\n\n  /**\n   * Get a double value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  Double getDouble(String name);\n\n  /**\n   * Get a string value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  String getString(String name);\n\n  /**\n   * Get a json value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  Json getJson(String name);\n\n  /**\n   * Get a buffer value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  Buffer getBuffer(String name);\n\n  /**\n   * Get a temporal value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Temporal getTemporal(String name);\n\n  /**\n   * Get {@link java.time.LocalDate} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  LocalDate getLocalDate(String name);\n\n  /**\n   * Get {@link java.time.LocalTime} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  LocalTime getLocalTime(String name);\n\n  /**\n   * Get {@link java.time.LocalDateTime} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  LocalDateTime getLocalDateTime(String name);\n\n  /**\n   * Get {@link java.time.OffsetTime} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  OffsetTime getOffsetTime(String name);\n\n  /**\n   * Get {@link java.time.OffsetDateTime} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  OffsetDateTime getOffsetDateTime(String name);\n\n  /**\n   * Get {@link java.util.UUID} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  UUID getUUID(String name);\n\n  /**\n   * Get {@link BigDecimal} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  BigDecimal getBigDecimal(String name);\n\n  /**\n   * Get {@link Numeric} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Numeric getNumeric(String name);\n\n  /**\n   * Get {@link Point} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  Point getPoint(String name);\n\n  /**\n   * Get {@link Line} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  Line getLine(String name);\n\n  /**\n   * Get {@link LineSegment} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  LineSegment getLineSegment(String name);\n\n  /**\n   * Get {@link Box} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  Box getBox(String name);\n\n  /**\n   * Get {@link Path} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  Path getPath(String name);\n\n  /**\n   * Get {@link Polygon} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  Polygon getPolygon(String name);\n\n  /**\n   * Get {@link Circle} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  Circle getCircle(String name);\n\n  /**\n   * Get {@link Interval} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  Interval getInterval(String name);\n\n  /**\n   * Get an array of {@link Integer} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Integer[] getIntegerArray(String name);\n\n  /**\n   * Get an array of {@link Boolean} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Boolean[] getBooleanArray(String name);\n\n  /**\n   * Get an array of {@link Short} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Short[] getShortArray(String name);\n\n  /**\n   * Get an array of {@link Long} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Long[] getLongArray(String name);\n\n  /**\n   * Get an array of {@link Float} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Float[] getFloatArray(String name);\n\n  /**\n   * Get an array of {@link Double} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Double[] getDoubleArray(String name);\n\n  /**\n   * Get an array of {@link String} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  String[] getStringArray(String name);\n\n  /**\n   * Get an array of {@link LocalDate} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  LocalDate[] getLocalDateArray(String name);\n\n  /**\n   * Get an array of {@link LocalTime} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  LocalTime[] getLocalTimeArray(String name);\n\n  /**\n   * Get an array of {@link OffsetTime} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  OffsetTime[] getOffsetTimeArray(String name);\n\n  /**\n   * Get an array of {@link LocalDateTime} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  LocalDateTime[] getLocalDateTimeArray(String name);\n\n  /**\n   * Get an array of {@link OffsetDateTime} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  OffsetDateTime[] getOffsetDateTimeArray(String name);\n\n  /**\n   * Get an array of {@link Buffer} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore\n  Buffer[] getBufferArray(String name);\n\n  /**\n   * Get an array of {@link UUID} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  UUID[] getUUIDArray(String name);\n\n  /**\n   * Get an array of {@link Json} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore\n  Json[] getJsonArray(String name);\n\n  /**\n   * Get an array of {@link Numeric} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Numeric[] getNumericArray(String name);\n\n  /**\n   * Get an array of {@link Point} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Point[] getPointArray(String name);\n\n  /**\n   * Get an array of {@link Line} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Line[] getLineArray(String name);\n\n  /**\n   * Get an array of {@link LineSegment} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  LineSegment[] getLineSegmentArray(String name);\n\n  /**\n   * Get an array of {@link Box} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Box[] getBoxArray(String name);\n\n  /**\n   * Get an array of {@link Path} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Path[] getPathArray(String name);\n\n  /**\n   * Get an array of {@link Polygon} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Polygon[] getPolygonArray(String name);\n\n  /**\n   * Get an array of {@link Circle} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Circle[] getCircleArray(String name);\n\n  /**\n   * Get an array of {@link Interval} value at {@code pos}.\n   *\n   * @param name the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Interval[] getIntervalArray(String name);\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/SslMode.java",
    "content": "/*\n * Copyright (C) 2018 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient;\n\n/**\n * The different values for the sslmode parameter provide different levels of protection.\n * See more information in <a href=\"https://www.postgresql.org/docs/current/libpq-ssl.html#LIBPQ-SSL-PROTECTION\">Protection Provided in Different Modes</a>.\n */\npublic enum SslMode {\n\n  /**\n   * only try a non-SSL connection.\n   */\n  DISABLE(\"disable\"),\n\n  /**\n   * first try a non-SSL connection; if that fails, try an SSL connection.\n   */\n  ALLOW(\"allow\"),\n\n  /**\n   * first try an SSL connection; if that fails, try a non-SSL connection.\n   */\n  PREFER(\"prefer\"),\n\n  /**\n   * only try an SSL connection. If a root CA file is present, verify the certificate in the same way as if verify-ca was specified.\n   */\n  REQUIRE(\"require\"),\n\n  /**\n   * only try an SSL connection, and verify that the server certificate is issued by a trusted certificate authority (CA).\n   */\n  VERIFY_CA(\"verify-ca\"),\n\n  /**\n   * only try an SSL connection, verify that the server certificate is issued by a trusted CA and that the requested server host name matches that in the certificate.\n   */\n  VERIFY_FULL(\"verify-full\");\n\n  public static final SslMode[] VALUES = SslMode.values();\n\n  public final String value;\n\n  SslMode(String value) {\n    this.value = value;\n  }\n\n  public static SslMode of(String value) {\n    for (SslMode sslMode : VALUES) {\n      if (sslMode.value.equalsIgnoreCase(value)) {\n        return sslMode;\n      }\n    }\n\n    throw new IllegalArgumentException(\"Could not find an appropriate SSL mode for the value [\" + value + \"].\");\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/Tuple.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.reactiverse.pgclient.data.Box;\nimport io.reactiverse.pgclient.data.Circle;\nimport io.reactiverse.pgclient.data.Interval;\nimport io.reactiverse.pgclient.data.Json;\nimport io.reactiverse.pgclient.data.Line;\nimport io.reactiverse.pgclient.data.LineSegment;\nimport io.reactiverse.pgclient.data.Numeric;\nimport io.reactiverse.pgclient.data.Path;\nimport io.reactiverse.pgclient.data.Polygon;\nimport io.reactiverse.pgclient.impl.ArrayTuple;\nimport io.reactiverse.pgclient.data.Point;\nimport io.vertx.codegen.annotations.Fluent;\nimport io.vertx.codegen.annotations.GenIgnore;\nimport io.vertx.codegen.annotations.VertxGen;\nimport io.vertx.core.buffer.Buffer;\n\nimport java.math.BigDecimal;\nimport java.time.*;\nimport java.time.temporal.Temporal;\nimport java.util.UUID;\n\n/**\n * A general purpose tuple.\n */\n@VertxGen\npublic interface Tuple {\n\n  /**\n   * @return a new empty tuple\n   */\n  static Tuple tuple() {\n    return new ArrayTuple(10);\n  }\n\n  /**\n   * Create a tuple of one element.\n   *\n   * @param elt1 the first value\n   * @return the tuple\n   */\n  static Tuple of(Object elt1) {\n    ArrayTuple tuple = new ArrayTuple(1);\n    tuple.addValue(elt1);\n    return tuple;\n  }\n\n  /**\n   * Create a tuple of two elements.\n   *\n   * @param elt1 the first value\n   * @param elt2 the second value\n   * @return the tuple\n   */\n  static Tuple of(Object elt1, Object elt2) {\n    ArrayTuple tuple = new ArrayTuple(2);\n    tuple.addValue(elt1);\n    tuple.addValue(elt2);\n    return tuple;\n  }\n\n  /**\n   * Create a tuple of three elements.\n   *\n   * @param elt1 the first value\n   * @param elt2 the second value\n   * @param elt3 the third value\n   * @return the tuple\n   */\n  static Tuple of(Object elt1, Object elt2, Object elt3) {\n    ArrayTuple tuple = new ArrayTuple(3);\n    tuple.addValue(elt1);\n    tuple.addValue(elt2);\n    tuple.addValue(elt3);\n    return tuple;\n  }\n\n  /**\n   * Create a tuple of four elements.\n   *\n   * @param elt1 the first value\n   * @param elt2 the second value\n   * @param elt3 the third value\n   * @param elt4 the fourth value\n   * @return the tuple\n   */\n  static Tuple of(Object elt1, Object elt2, Object elt3, Object elt4) {\n    ArrayTuple tuple = new ArrayTuple(4);\n    tuple.addValue(elt1);\n    tuple.addValue(elt2);\n    tuple.addValue(elt3);\n    tuple.addValue(elt4);\n    return tuple;\n  }\n\n  /**\n   * Create a tuple of five elements.\n   *\n   * @param elt1 the first value\n   * @param elt2 the second value\n   * @param elt3 the third value\n   * @param elt4 the fourth value\n   * @param elt5 the fifth value\n   * @return the tuple\n   */\n  static Tuple of(Object elt1, Object elt2, Object elt3, Object elt4, Object elt5) {\n    ArrayTuple tuple = new ArrayTuple(5);\n    tuple.addValue(elt1);\n    tuple.addValue(elt2);\n    tuple.addValue(elt3);\n    tuple.addValue(elt4);\n    tuple.addValue(elt5);\n    return tuple;\n  }\n\n  /**\n   * Create a tuple of six elements.\n   *\n   * @param elt1 the first value\n   * @param elt2 the second valueg\n   * @param elt3 the third value\n   * @param elt4 the fourth value\n   * @param elt5 the fifth value\n   * @param elt6 the sixth value\n   * @return the tuple\n   */\n  static Tuple of(Object elt1, Object elt2, Object elt3, Object elt4, Object elt5, Object elt6) {\n    ArrayTuple tuple = new ArrayTuple(5);\n    tuple.addValue(elt1);\n    tuple.addValue(elt2);\n    tuple.addValue(elt3);\n    tuple.addValue(elt4);\n    tuple.addValue(elt5);\n    tuple.addValue(elt6);\n    return tuple;\n  }\n\n  /**\n   * Create a tuple of an arbitrary number of elements.\n   *\n   * @param elt1 the first element\n   * @param elts the remaining elements\n   * @return the tuple\n   */\n  @GenIgnore\n  static Tuple of(Object elt1, Object... elts) {\n    ArrayTuple tuple = new ArrayTuple(1 + elts.length);\n    tuple.addValue(elt1);\n    for (Object elt: elts) {\n      tuple.addValue(elt);\n    }\n    return tuple;\n  }\n\n  /**\n   * Get a boolean value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  Boolean getBoolean(int pos);\n\n  /**\n   * Get an object value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  Object getValue(int pos);\n\n  /**\n   * Get a short value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  Short getShort(int pos);\n\n  /**\n   * Get an integer value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  Integer getInteger(int pos);\n\n  /**\n   * Get a long value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  Long getLong(int pos);\n\n  /**\n   * Get a float value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  Float getFloat(int pos);\n\n  /**\n   * Get a double value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  Double getDouble(int pos);\n\n  /**\n   * Get a string value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  String getString(int pos);\n\n  /**\n   * Get a json value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  Json getJson(int pos);\n\n  /**\n   * Get a {@link java.time.temporal.Temporal} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Temporal getTemporal(int pos);\n\n  /**\n   * Get {@link java.time.LocalDate} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  LocalDate getLocalDate(int pos);\n\n  /**\n   * Get {@link java.time.LocalTime} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  LocalTime getLocalTime(int pos);\n\n  /**\n   * Get {@link java.time.LocalDateTime} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  LocalDateTime getLocalDateTime(int pos);\n\n  /**\n   * Get {@link java.time.OffsetTime} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  OffsetTime getOffsetTime(int pos);\n\n  /**\n   * Get {@link java.time.OffsetDateTime} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  OffsetDateTime getOffsetDateTime(int pos);\n\n  /**\n   * Get {@link java.util.UUID} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  UUID getUUID(int pos);\n\n  /**\n   * Get {@link BigDecimal} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  BigDecimal getBigDecimal(int pos);\n\n  /**\n   * Get an array of {@link Integer} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Integer[] getIntegerArray(int pos);\n\n  /**\n   * Get an array of {@link Boolean} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Boolean[] getBooleanArray(int pos);\n\n  /**\n   * Get an array of  {@link Short} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Short[] getShortArray(int pos);\n\n  /**\n   * Get an array of {@link Long} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Long[] getLongArray(int pos);\n\n  /**\n   * Get an array of  {@link Float} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Float[] getFloatArray(int pos);\n\n  /**\n   * Get an array of  {@link Double} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Double[] getDoubleArray(int pos);\n\n  /**\n   * Get an array of  {@link String} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  String[] getStringArray(int pos);\n\n  /**\n   * Get an array of  {@link LocalDate} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  LocalDate[] getLocalDateArray(int pos);\n\n  /**\n   * Get an array of  {@link LocalTime} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  LocalTime[] getLocalTimeArray(int pos);\n\n  /**\n   * Get an array of  {@link OffsetTime} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  OffsetTime[] getOffsetTimeArray(int pos);\n\n  /**\n   * Get an array of  {@link LocalDateTime} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  LocalDateTime[] getLocalDateTimeArray(int pos);\n\n  /**\n   * Get an array of  {@link OffsetDateTime} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  OffsetDateTime[] getOffsetDateTimeArray(int pos);\n\n  /**\n   * Get an array of  {@link Buffer} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore\n  Buffer[] getBufferArray(int pos);\n\n  /**\n   * Get an array of {@link UUID} value at {@code pos}.\n   *\n   * @param pos the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  UUID[] getUUIDArray(int pos);\n\n  /**\n   * Get an array of {@link Json} value at {@code pos}.\n   *\n   * @param pos the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore\n  Json[] getJsonArray(int pos);\n\n  /**\n   * Get an array of {@link Numeric} value at {@code pos}.\n   *\n   * @param pos the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Numeric[] getNumericArray(int pos);\n\n  /**\n   * Get an array of {@link Point} value at {@code pos}.\n   *\n   * @param pos the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Point[] getPointArray(int pos);\n\n  /**\n   * Get an array of {@link Line} value at {@code pos}.\n   *\n   * @param pos the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Line[] getLineArray(int pos);\n\n  /**\n   * Get an array of {@link LineSegment} value at {@code pos}.\n   *\n   * @param pos the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  LineSegment[] getLineSegmentArray(int pos);\n\n  /**\n   * Get an array of {@link Box} value at {@code pos}.\n   *\n   * @param pos the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Box[] getBoxArray(int pos);\n\n  /**\n   * Get an array of {@link Path} value at {@code pos}.\n   *\n   * @param pos the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Path[] getPathArray(int pos);\n\n  /**\n   * Get an array of {@link Polygon} value at {@code pos}.\n   *\n   * @param pos the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Polygon[] getPolygonArray(int pos);\n\n  /**\n   * Get an array of {@link Circle} value at {@code pos}.\n   *\n   * @param pos the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Circle[] getCircleArray(int pos);\n\n  /**\n   * Get an array of {@link Interval} value at {@code pos}.\n   *\n   * @param pos the column\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Interval[] getIntervalArray(int pos);\n\n  /**\n   * Get {@link Numeric} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Numeric getNumeric(int pos);\n\n  /**\n   * Get {@link Point} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  Point getPoint(int pos);\n\n  /**\n   * Get {@link Line} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  Line getLine(int pos);\n\n  /**\n   * Get {@link LineSegment} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  LineSegment getLineSegment(int pos);\n\n  /**\n   * Get {@link Box} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  Box getBox(int pos);\n\n  /**\n   * Get {@link Path} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  Path getPath(int pos);\n\n  /**\n   * Get {@link Polygon} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  Polygon getPolygon(int pos);\n\n  /**\n   * Get {@link Circle} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  Circle getCircle(int pos);\n\n  /**\n   * Get {@link Interval} value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  Interval getInterval(int pos);\n\n  /**\n   * Get a buffer value at {@code pos}.\n   *\n   * @param pos the position\n   * @return the value or {@code null}\n   */\n  Buffer getBuffer(int pos);\n\n  /**\n   * Add a boolean value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  Tuple addBoolean(Boolean value);\n\n  /**\n   * Add an object value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  Tuple addValue(Object value);\n\n  /**\n   * Add a short value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  Tuple addShort(Short value);\n\n  /**\n   * Add an integer value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  Tuple addInteger(Integer value);\n\n  /**\n   * Add a long value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  Tuple addLong(Long value);\n\n  /**\n   * Add a float value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  Tuple addFloat(Float value);\n\n  /**\n   * Add a double value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  Tuple addDouble(Double value);\n\n  /**\n   * Add a string value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  Tuple addString(String value);\n\n  /**\n   * Add a json value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  Tuple addJson(Json value);\n\n  /**\n   * Add a buffer value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  Tuple addBuffer(Buffer value);\n\n  /**\n   * Add a {@link java.time.temporal.Temporal} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addTemporal(Temporal value);\n\n  /**\n   * Add a {@link java.time.LocalDate} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addLocalDate(LocalDate value);\n\n  /**\n   * Add a {@link java.time.LocalTime} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addLocalTime(LocalTime value);\n\n  /**\n   * Add a {@link java.time.LocalDateTime} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addLocalDateTime(LocalDateTime value);\n\n  /**\n   * Add a {@link java.time.OffsetTime} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addOffsetTime(OffsetTime value);\n\n  /**\n   * Add a {@link java.time.OffsetDateTime} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addOffsetDateTime(OffsetDateTime value);\n\n  /**\n   * Add a {@link java.util.UUID} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addUUID(UUID value);\n\n  /**\n   * Add a {@link Numeric} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addNumeric(Numeric value);\n\n  /**\n   * Add a {@link BigDecimal} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addBigDecimal(BigDecimal value);\n\n  /**\n   * Add a {@link Point} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  Tuple addPoint(Point value);\n\n  /**\n   * Add a {@link Line} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  Tuple addLine(Line value);\n\n  /**\n   * Add a {@link LineSegment} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  Tuple addLineSegment(LineSegment value);\n\n  /**\n   * Add a {@link Box} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  Tuple addBox(Box value);\n\n  /**\n   * Add a {@link Path} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  Tuple addPath(Path value);\n\n  /**\n   * Add a {@link Polygon} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  Tuple addPolygon(Polygon value);\n\n  /**\n   * Add a {@link Circle} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  Tuple addCircle(Circle value);\n\n  /**\n   * Add a {@link Point} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  Tuple addInterval(Interval value);\n\n  /**\n   * Add an array of {@code Integer} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addIntegerArray(Integer[] value);\n\n  /**\n   * Add an array of {@code Boolean} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addBooleanArray(Boolean[] value);\n\n  /**\n   * Add an array of {@link Short} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addShortArray(Short[] value);\n\n  /**\n   * Add an array of {@link Long} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addLongArray(Long[] value);\n\n  /**\n   * Add an array of {@link Float} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addFloatArray(Float[] value);\n\n  /**\n   * Add an array of {@link Double} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addDoubleArray(Double[] value);\n\n  /**\n   * Add an array of {@link String} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addStringArray(String[] value);\n\n  /**\n   * Add an array of {@link LocalDate} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addLocalDateArray(LocalDate[] value);\n\n  /**\n   * Add an array of {@link LocalTime} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addLocalTimeArray(LocalTime[] value);\n\n  /**\n   * Add an array of {@link OffsetTime} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addOffsetTimeArray(OffsetTime[] value);\n\n  /**\n   * Add an array of {@link LocalDateTime} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addLocalDateTimeArray(LocalDateTime[] value);\n\n  /**\n   * Add an array of {@link OffsetDateTime} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addOffsetDateTimeArray(OffsetDateTime[] value);\n\n  /**\n   * Add an array of {@link Buffer} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore\n  Tuple addBufferArray(Buffer[] value);\n\n  /**\n   * Add an array of {@link UUID} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addUUIDArray(UUID[] value);\n\n  /**\n   * Add an array of {@link Json} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore\n  Tuple addJsonArray(Json[] value);\n\n  /**\n   * Add an array of {@link Numeric} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addNumericArray(Numeric[] value);\n\n  /**\n   * Add an array of {@link Point} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addPointArray(Point[] value);\n\n  /**\n   * Add an array of {@link io.reactiverse.pgclient.data.Line} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addLineArray(Line[] value);\n\n  /**\n   * Add an array of {@link LineSegment} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addLineSegmentArray(LineSegment[] value);\n\n  /**\n   * Add an array of {@link Box} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addBoxArray(Box[] value);\n\n  /**\n   * Add an array of {@link Path} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addPathArray(Path[] value);\n\n  /**\n   * Add an array of {@link Polygon} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addPolygonArray(Polygon[] value);\n\n  /**\n   * Add an array of {@link Circle} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addCircleArray(Circle[] value);\n\n  /**\n   * Add an array of {@link Interval} value at the end of the tuple.\n   *\n   * @param value the value\n   * @return a reference to this, so the API can be used fluently\n   */\n  @GenIgnore(GenIgnore.PERMITTED_TYPE)\n  Tuple addIntervalArray(Interval[] value);\n\n  /**\n   * @return the tuple size\n   */\n  int size();\n\n  void clear();\n\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/data/Box.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.vertx.codegen.annotations.DataObject;\nimport io.vertx.core.json.JsonObject;\n\n/**\n * Rectangular box data type in Postgres represented by pairs of {@link Point}s that are opposite corners of the box.\n */\n@DataObject(generateConverter = true)\npublic class Box {\n  private Point upperRightCorner, lowerLeftCorner;\n\n  public Box() {\n    this(new Point(), new Point());\n  }\n\n  public Box(Point upperRightCorner, Point lowerLeftCorner) {\n    this.upperRightCorner = upperRightCorner;\n    this.lowerLeftCorner = lowerLeftCorner;\n  }\n\n  public Box(JsonObject json) {\n    BoxConverter.fromJson(json, this);\n  }\n\n  public Point getUpperRightCorner() {\n    return upperRightCorner;\n  }\n\n  public void setUpperRightCorner(Point upperRightCorner) {\n    this.upperRightCorner = upperRightCorner;\n  }\n\n  public Point getLowerLeftCorner() {\n    return lowerLeftCorner;\n  }\n\n  public void setLowerLeftCorner(Point lowerLeftCorner) {\n    this.lowerLeftCorner = lowerLeftCorner;\n  }\n\n  @Override\n  public boolean equals(Object o) {\n    if (this == o) return true;\n    if (o == null || getClass() != o.getClass()) return false;\n\n    Box box = (Box) o;\n\n    if (!upperRightCorner.equals(box.upperRightCorner)) return false;\n    if (!lowerLeftCorner.equals(box.lowerLeftCorner)) return false;\n\n    return true;\n  }\n\n  @Override\n  public int hashCode() {\n    int result = upperRightCorner.hashCode();\n    result = 31 * result + lowerLeftCorner.hashCode();\n    return result;\n  }\n\n  @Override\n  public String toString() {\n    return \"Box(\" + upperRightCorner.toString() + \",\" + lowerLeftCorner.toString() + \")\";\n  }\n\n  public JsonObject toJson() {\n    JsonObject json = new JsonObject();\n    BoxConverter.toJson(this, json);\n    return json;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/data/Circle.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.vertx.codegen.annotations.DataObject;\nimport io.vertx.core.json.JsonObject;\n\n/**\n * Circle data type in Postgres represented by a center {@link Point} and radius.\n */\n@DataObject(generateConverter = true)\npublic class Circle {\n  private Point centerPoint;\n  private double radius;\n\n  public Circle() {\n    this(new Point(), 0.0);\n  }\n\n  public Circle(Point centerPoint, double radius) {\n    this.centerPoint = centerPoint;\n    this.radius = radius;\n  }\n\n  public Circle(JsonObject json) {\n    CircleConverter.fromJson(json, this);\n  }\n\n  public Point getCenterPoint() {\n    return centerPoint;\n  }\n\n  public void setCenterPoint(Point centerPoint) {\n    this.centerPoint = centerPoint;\n  }\n\n  public double getRadius() {\n    return radius;\n  }\n\n  public void setRadius(double radius) {\n    this.radius = radius;\n  }\n\n  @Override\n  public boolean equals(Object o) {\n    if (this == o) return true;\n    if (o == null || getClass() != o.getClass()) return false;\n\n    Circle that = (Circle) o;\n\n    if (radius != that.radius) return false;\n    if (!centerPoint.equals(that.centerPoint)) return false;\n\n    return true;\n  }\n\n  @Override\n  public int hashCode() {\n    int result;\n    long temp;\n    result = centerPoint.hashCode();\n    temp = Double.doubleToLongBits(radius);\n    result = 31 * result + (int) (temp ^ (temp >>> 32));\n    return result;\n  }\n\n  @Override\n  public String toString() {\n    return \"Circle<\" + centerPoint.toString() + \",\" + radius + \">\";\n  }\n\n  public JsonObject toJson() {\n    JsonObject json = new JsonObject();\n    CircleConverter.toJson(this, json);\n    return json;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/data/Interval.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.vertx.codegen.annotations.DataObject;\nimport io.vertx.core.json.JsonObject;\n\n/**\n * Postgres Interval is date and time based\n * such as 120 years 3 months 332 days 20 hours 20 minutes 20.999999 seconds\n *\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\n\n@DataObject(generateConverter = true)\npublic class Interval {\n\n  private int years, months, days, hours, minutes, seconds, microseconds;\n\n  public Interval() {\n    this(0, 0, 0, 0, 0, 0, 0);\n  }\n\n  public Interval(int years, int months, int days, int hours, int minutes, int seconds, int microseconds) {\n    this.years = years;\n    this.months = months;\n    this.days = days;\n    this.hours = hours;\n    this.minutes = minutes;\n    this.seconds = seconds;\n    this.microseconds = microseconds;\n  }\n\n  public Interval(int years, int months, int days, int hours, int minutes, int seconds) {\n    this(years, months, days, hours, minutes, seconds, 0);\n  }\n\n  public Interval(int years, int months, int days, int hours, int minutes) {\n    this(years, months, days, hours, minutes, 0);\n  }\n\n  public Interval(int years, int months, int days, int hours) {\n    this(years, months, days, hours, 0);\n  }\n\n  public Interval(int years, int months, int days) {\n    this(years, months, days, 0);\n  }\n\n  public Interval(int years, int months) {\n    this(years, months, 0);\n  }\n\n  public Interval(int years) {\n    this(years, 0);\n  }\n\n  public Interval(JsonObject json) {\n    IntervalConverter.fromJson(json, this);\n  }\n\n  public static Interval of() {\n    return new Interval();\n  }\n\n  public static Interval of(int years, int months, int days, int hours, int minutes, int seconds, int microseconds) {\n    return new Interval(years, months, days, hours, minutes, seconds, microseconds);\n  }\n\n  public static Interval of(int years, int months, int days, int hours, int minutes, int seconds) {\n    return new Interval(years, months, days, hours, minutes, seconds);\n  }\n\n  public static Interval of(int years, int months, int days, int hours, int minutes) {\n    return new Interval(years, months, days, hours, minutes);\n  }\n\n  public static Interval of(int years, int months, int days, int hours) {\n    return new Interval(years, months, days, hours);\n  }\n\n  public static Interval of(int years, int months, int days) {\n    return new Interval(years, months, days);\n  }\n\n  public static Interval of(int years, int months) {\n    return new Interval(years, months);\n  }\n\n  public static Interval of(int years) {\n    return new Interval(years);\n  }\n\n  public Interval years(int years)  {\n    this.years = years;\n    return this;\n  }\n\n  public Interval months(int months)  {\n    this.months = months;\n    return this;\n  }\n\n  public Interval days(int days)  {\n    this.days = days;\n    return this;\n  }\n\n  public Interval hours(int hours)  {\n    this.hours = hours;\n    return this;\n  }\n\n  public Interval minutes(int minutes)  {\n    this.minutes = minutes;\n    return this;\n  }\n\n  public Interval seconds(int seconds)  {\n    this.seconds = seconds;\n    return this;\n  }\n\n  public Interval microseconds(int microseconds)  {\n    this.microseconds = microseconds;\n    return this;\n  }\n\n  public int getYears() {\n    return years;\n  }\n\n  public void setYears(int years) {\n    this.years = years;\n  }\n\n  public int getMonths() {\n    return months;\n  }\n\n  public void setMonths(int months) {\n    this.months = months;\n  }\n\n  public int getDays() {\n    return days;\n  }\n\n  public void setDays(int days) {\n    this.days = days;\n  }\n\n  public int getHours() {\n    return hours;\n  }\n\n  public void setHours(int hours) {\n    this.hours = hours;\n  }\n\n  public int getMinutes() {\n    return minutes;\n  }\n\n  public void setMinutes(int minutes) {\n    this.minutes = minutes;\n  }\n\n  public int getSeconds() {\n    return seconds;\n  }\n\n  public void setSeconds(int seconds) {\n    this.seconds = seconds;\n  }\n\n  public int getMicroseconds() {\n    return microseconds;\n  }\n\n  public void setMicroseconds(int microseconds) {\n    this.microseconds = microseconds;\n  }\n\n  @Override\n  public boolean equals(Object o) {\n    if (this == o) return true;\n    if (o == null || getClass() != o.getClass()) return false;\n    Interval interval = (Interval) o;\n    return years == interval.years &&\n      months == interval.months &&\n      days == interval.days &&\n      hours == interval.hours &&\n      minutes == interval.minutes &&\n      seconds == interval.seconds &&\n      microseconds == interval.microseconds;\n  }\n\n  @Override\n  public int hashCode() {\n    int result = years;\n    result = 31 * result + months;\n    result = 31 * result + days;\n    result = 31 * result + hours;\n    result = 31 * result + minutes;\n    result = 31 * result + seconds;\n    result = 31 * result + microseconds;\n    return result;\n  }\n\n  @Override\n  public String toString() {\n    return \"Interval( \" + years + \" years \" + months + \" months \" + days + \" days \" + hours + \" hours \" +\n      minutes + \" minutes \" + seconds + (microseconds == 0 ? \"\" : \".\" + Math.abs(microseconds)) + \" seconds )\";\n  }\n\n  public JsonObject toJson() {\n    JsonObject json = new JsonObject();\n    IntervalConverter.toJson(this, json);\n    return json;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/data/Json.java",
    "content": "/*\n * Copyright (C) 2018 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.impl.data.JsonImpl;\nimport io.vertx.codegen.annotations.VertxGen;\nimport io.vertx.core.json.JsonArray;\nimport io.vertx.core.json.JsonObject;\n\n@VertxGen\npublic interface Json {\n\n  static Json create(Object value) {\n    if (value == null) {\n      return JsonImpl.NULL;\n    } else if (value instanceof String || value instanceof Number || value instanceof JsonObject || value instanceof JsonArray || value instanceof Boolean) {\n      return new JsonImpl(value);\n    } else {\n      throw new IllegalArgumentException(\"Invalid json value \" + value + \" with class \" + value.getClass().getName());\n    }\n  }\n\n  Object value();\n\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/data/Line.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.vertx.codegen.annotations.DataObject;\nimport io.vertx.core.json.JsonObject;\n\n/**\n * Line data type in Postgres represented by the linear equation Ax + By + C = 0, where A and B are not both zero.\n */\n@DataObject(generateConverter = true)\npublic class Line {\n  private double a;\n  private double b;\n  private double c;\n\n  public Line() {\n    this(0.0, 0.0, 0.0);\n  }\n\n  public Line(double a, double b, double c) {\n    this.a = a;\n    this.b = b;\n    this.c = c;\n  }\n\n  public Line(JsonObject json) {\n    LineConverter.fromJson(json, this);\n  }\n\n  public double getA() {\n    return a;\n  }\n\n  public void setA(double a) {\n    this.a = a;\n  }\n\n  public double getB() {\n    return b;\n  }\n\n  public void setB(double b) {\n    this.b = b;\n  }\n\n  public double getC() {\n    return c;\n  }\n\n  public void setC(double c) {\n    this.c = c;\n  }\n\n  @Override\n  public boolean equals(Object o) {\n    if (this == o) return true;\n    if (o == null || getClass() != o.getClass()) return false;\n\n    Line that = (Line) o;\n\n    if (a != that.a) return false;\n    if (b != that.b) return false;\n    if (c != that.c) return false;\n\n    return true;\n  }\n\n  @Override\n  public int hashCode() {\n    int result;\n    long temp;\n    temp = Double.doubleToLongBits(a);\n    result = (int) (temp ^ (temp >>> 32));\n    temp = Double.doubleToLongBits(b);\n    result = 31 * result + (int) (temp ^ (temp >>> 32));\n    temp = Double.doubleToLongBits(c);\n    result = 31 * result + (int) (temp ^ (temp >>> 32));\n    return result;\n  }\n\n  @Override\n  public String toString() {\n    return \"Line{\" + a + \",\" + b + \",\" + c + \"}\";\n  }\n\n  public JsonObject toJson() {\n    JsonObject json = new JsonObject();\n    LineConverter.toJson(this, json);\n    return json;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/data/LineSegment.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.vertx.codegen.annotations.DataObject;\nimport io.vertx.core.json.JsonObject;\n\n/**\n * Finite line segment data type in Postgres represented by pairs of {@link Point}s that are the endpoints of the segment.\n */\n@DataObject(generateConverter = true)\npublic class LineSegment {\n  private Point p1, p2;\n\n  public LineSegment() {\n    this(new Point(), new Point());\n  }\n\n  public LineSegment(Point p1, Point p2) {\n    this.p1 = p1;\n    this.p2 = p2;\n  }\n\n  public LineSegment(JsonObject json) {\n    LineSegmentConverter.fromJson(json, this);\n  }\n\n  public Point getP1() {\n    return p1;\n  }\n\n  public void setP1(Point p1) {\n    this.p1 = p1;\n  }\n\n  public Point getP2() {\n    return p2;\n  }\n\n  public void setP2(Point p2) {\n    this.p2 = p2;\n  }\n\n  @Override\n  public boolean equals(Object o) {\n    if (this == o) return true;\n    if (o == null || getClass() != o.getClass()) return false;\n\n    LineSegment that = (LineSegment) o;\n\n    if (!p1.equals(that.p1)) return false;\n    if (!p2.equals(that.p2)) return false;\n\n    return true;\n  }\n\n  @Override\n  public int hashCode() {\n    int result = p1.hashCode();\n    result = 31 * result + p2.hashCode();\n    return result;\n  }\n\n  @Override\n  public String toString() {\n    return \"LineSegment[\" + p1.toString() + \",\" + p2.toString() + \"]\";\n  }\n\n  public JsonObject toJson() {\n    JsonObject json = new JsonObject();\n    LineSegmentConverter.toJson(this, json);\n    return json;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/data/Numeric.java",
    "content": "/*\n * Copyright (C) 2018 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient.data;\n\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\n\n/**\n * The Postgres <i>NUMERIC</i> type.\n */\npublic final class Numeric extends Number {\n\n  /**\n   * Constant for the {@code NaN} value.\n   */\n  public static final Numeric NaN = new Numeric(Double.NaN);\n\n  private final Number value;\n\n  /**\n   * Return a {@code Numeric} instance for the given {@code number}.\n   * <p/>\n   * Null values or infinite {@code Double} or {@code Float} are rejected.\n   *\n   * @param number the number\n   * @return the {@code Numeric} value\n   * @throws NumberFormatException when the number is infinite\n   */\n  public static Numeric create(Number number) {\n    if (number == null) {\n      throw new NullPointerException();\n    }\n    if (number instanceof Double && ((Double)number).isInfinite() || number instanceof Float && ((Float)number).isInfinite()) {\n      throw new NumberFormatException(\"Infinite numbers are not valid numerics\");\n    }\n    return new Numeric(number);\n  }\n\n  /**\n   * Parse and return a {@code Numeric} instance for the given {@code s}.\n   * <p/>\n   * The string {@code \"Nan\"} will return the {@link #NaN} instance.\n   *\n   * @param s the string\n   * @return the {@code Numeric} value\n   */\n  public static Numeric parse(String s) {\n    switch (s) {\n      case \"NaN\":\n        return NaN;\n      default:\n        return new Numeric(new BigDecimal(s));\n    }\n  }\n\n  private Numeric(Number value) {\n    this.value = value;\n  }\n\n  @Override\n  public short shortValue() {\n    return value.shortValue();\n  }\n\n  @Override\n  public int intValue() {\n    return value.intValue();\n  }\n\n  @Override\n  public long longValue() {\n    return value.longValue();\n  }\n\n  @Override\n  public float floatValue() {\n    return value.floatValue();\n  }\n\n  @Override\n  public double doubleValue() {\n    return value.doubleValue();\n  }\n\n  /**\n   * @return {@code true} when this number represents {@code NaN}\n   */\n  public boolean isNaN() {\n    return value instanceof Double && ((Double)value).isNaN() || value instanceof Float && ((Float)value).isNaN();\n  }\n\n  /**\n   * @return  the numeric value represented by this object after conversion\n   *          to type {@code BigDecimal}. It can be {@code null} when this instance\n   *          represents the {@code NaN} value.\n   */\n  public BigDecimal bigDecimalValue() {\n    if (value instanceof BigDecimal) {\n      return (BigDecimal) value;\n    } else if (value instanceof BigInteger) {\n      return new BigDecimal((BigInteger)value);\n    } else if (isNaN()) {\n      return null;\n    } else {\n      return new BigDecimal(value.toString());\n    }\n  }\n\n  /**\n   * @return  the numeric value represented by this object after conversion\n   *          to type {@code BigInteger}. It can be {@code null} when this instance\n   *          represents the {@code NaN} value.\n   */\n  public BigInteger bigIntegerValue() {\n    if (value instanceof BigInteger) {\n      return (BigInteger) value;\n    } else if (value instanceof BigDecimal) {\n      return ((BigDecimal)value).toBigInteger();\n    } else if (isNaN()) {\n      return null;\n    } else {\n      return new BigInteger(Long.toString(value.longValue()));\n    }\n  }\n\n  @Override\n  public boolean equals(Object obj) {\n    if (obj instanceof Numeric) {\n      Numeric that = (Numeric) obj;\n      if (value.getClass() == that.value.getClass()) {\n        return value.equals(that.value);\n      } else {\n        BigDecimal l = bigDecimalValue();\n        BigDecimal r = that.bigDecimalValue();\n        if (l == null) {\n          return r == null;\n        } else if (r == null) {\n          return false;\n        }\n        return l.compareTo(r) == 0;\n      }\n    }\n    return false;\n  }\n\n  @Override\n  public int hashCode() {\n    return intValue();\n  }\n\n  @Override\n  public String toString() {\n    return value.toString();\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/data/Path.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.vertx.codegen.annotations.DataObject;\nimport io.vertx.core.json.JsonObject;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\n/**\n * Path data type in Postgres represented by lists of connected points.\n * Paths can be open, where the first and last points in the list are considered not connected,\n * or closed, where the first and last points are considered connected.\n */\n@DataObject(generateConverter = true)\npublic class Path {\n  private boolean isOpen;\n  private List<Point> points;\n\n  public Path() {\n    this(false, new ArrayList<>());\n  }\n\n  public Path(boolean isOpen, List<Point> points) {\n    this.isOpen = isOpen;\n    this.points = points;\n  }\n\n\n  public Path(JsonObject json) {\n    PathConverter.fromJson(json, this);\n  }\n\n  public boolean isOpen() {\n    return isOpen;\n  }\n\n  public void setOpen(boolean open) {\n    isOpen = open;\n  }\n\n  public List<Point> getPoints() {\n    return points;\n  }\n\n  public void setPoints(List<Point> points) {\n    this.points = points;\n  }\n\n  @Override\n  public boolean equals(Object o) {\n    if (this == o) return true;\n    if (o == null || getClass() != o.getClass()) return false;\n\n    Path path = (Path) o;\n\n    if (isOpen != path.isOpen) return false;\n    return points.equals(path.points);\n  }\n\n  @Override\n  public int hashCode() {\n    int result = (isOpen ? 1 : 0);\n    result = 31 * result + points.hashCode();\n    return result;\n  }\n\n  @Override\n  public String toString() {\n    String left;\n    String right;\n    if (isOpen) {\n      left = \"[\";\n      right = \"]\";\n    } else {\n      left = \"(\";\n      right = \")\";\n    }\n    StringBuilder stringBuilder = new StringBuilder();\n    stringBuilder.append(\"Path\");\n    stringBuilder.append(left);\n    for (int i = 0; i < points.size(); i++) {\n      Point point = points.get(i);\n      stringBuilder.append(point.toString());\n      if (i != points.size() - 1) {\n        // not the last one\n        stringBuilder.append(\",\");\n      }\n    }\n    stringBuilder.append(right);\n    return stringBuilder.toString();\n  }\n\n  public JsonObject toJson() {\n    JsonObject json = new JsonObject();\n    PathConverter.toJson(this, json);\n    return json;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/data/Point.java",
    "content": "/*\n * Copyright (C) 2018 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient.data;\n\nimport io.vertx.codegen.annotations.DataObject;\nimport io.vertx.core.json.JsonObject;\n\n/**\n * A Postgresql point.\n */\n@DataObject(generateConverter = true)\npublic class Point {\n\n  public double x, y;\n\n  public Point() {\n    this(0, 0);\n  }\n\n  public Point(double x, double y) {\n    this.x = x;\n    this.y = y;\n  }\n\n  public Point(JsonObject json) {\n    PointConverter.fromJson(json, this);\n  }\n\n  public double getX() {\n    return x;\n  }\n\n  public Point setX(double x) {\n    this.x = x;\n    return this;\n  }\n\n  public double getY() {\n    return y;\n  }\n\n  public Point setY(double y) {\n    this.y = y;\n    return this;\n  }\n\n  @Override\n  public boolean equals(Object obj) {\n    if (obj instanceof Point) {\n      Point that = (Point) obj;\n      return x == that.x && y == that.y;\n    }\n    return false;\n  }\n\n  @Override\n  public String toString() {\n    return \"Point(\" + x + \",\" + y + \")\";\n  }\n\n  public JsonObject toJson() {\n    JsonObject json = new JsonObject();\n    PointConverter.toJson(this, json);\n    return json;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/data/Polygon.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.vertx.codegen.annotations.DataObject;\nimport io.vertx.core.json.JsonObject;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\n/**\n * Polygon data type in Postgres represented by lists of points (the vertexes of the polygon).\n * Polygons are very similar to closed paths, but are stored differently and have their own set of support routines.\n */\n@DataObject(generateConverter = true)\npublic class Polygon {\n  private List<Point> points;\n\n  public Polygon() {\n    this(new ArrayList<>());\n  }\n\n  public Polygon(List<Point> points) {\n    this.points = points;\n  }\n\n\n  public Polygon(JsonObject json) {\n    PolygonConverter.fromJson(json, this);\n  }\n\n  public List<Point> getPoints() {\n    return points;\n  }\n\n  public void setPoints(List<Point> points) {\n    this.points = points;\n  }\n\n  @Override\n  public boolean equals(Object o) {\n    if (this == o) return true;\n    if (o == null || getClass() != o.getClass()) return false;\n\n    Polygon polygon = (Polygon) o;\n\n    return points.equals(polygon.points);\n  }\n\n  @Override\n  public int hashCode() {\n    return points.hashCode();\n  }\n\n  @Override\n  public String toString() {\n    StringBuilder stringBuilder = new StringBuilder();\n    stringBuilder.append(\"Polygon\");\n    stringBuilder.append(\"(\");\n    for (int i = 0; i < points.size(); i++) {\n      Point point = points.get(i);\n      stringBuilder.append(point.toString());\n      if (i != points.size() - 1) {\n        // not the last one\n        stringBuilder.append(\",\");\n      }\n    }\n    stringBuilder.append(\")\");\n    return stringBuilder.toString();\n  }\n\n  public JsonObject toJson() {\n    JsonObject json = new JsonObject();\n    PolygonConverter.toJson(this, json);\n    return json;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/ArrayTuple.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.data.Box;\nimport io.reactiverse.pgclient.data.Circle;\nimport io.reactiverse.pgclient.data.Json;\nimport io.reactiverse.pgclient.data.Line;\nimport io.reactiverse.pgclient.data.LineSegment;\nimport io.reactiverse.pgclient.data.Numeric;\nimport io.reactiverse.pgclient.Tuple;\nimport io.reactiverse.pgclient.data.Interval;\nimport io.reactiverse.pgclient.data.Path;\nimport io.reactiverse.pgclient.data.Point;\nimport io.reactiverse.pgclient.data.Polygon;\nimport io.vertx.core.buffer.Buffer;\n\nimport java.math.BigDecimal;\nimport java.time.*;\nimport java.time.temporal.Temporal;\nimport java.util.ArrayList;\nimport java.util.Collection;\nimport java.util.UUID;\n\npublic class ArrayTuple extends ArrayList<Object> implements Tuple {\n\n  public static Tuple EMPTY = new ArrayTuple(0);\n\n  public ArrayTuple(int len) {\n    super(len);\n  }\n\n  public ArrayTuple(Collection<?> c) {\n    super(c);\n  }\n\n  @Override\n  public Boolean getBoolean(int pos) {\n    Object val = get(pos);\n    if (val instanceof Boolean) {\n      return (Boolean) val;\n    }\n    return null;\n  }\n\n  @Override\n  public Object getValue(int pos) {\n    return get(pos);\n  }\n\n  @Override\n  public Short getShort(int pos) {\n    Object val = get(pos);\n    if (val instanceof Short) {\n      return (Short) val;\n    } else if (val instanceof Number) {\n      return ((Number) val).shortValue();\n    }\n    return null;\n  }\n\n  @Override\n  public Integer getInteger(int pos) {\n    Object val = get(pos);\n    if (val instanceof Integer) {\n      return (Integer) val;\n    } else if (val instanceof Number) {\n      return ((Number) val).intValue();\n    }\n    return null;\n  }\n\n  @Override\n  public Long getLong(int pos) {\n    Object val = get(pos);\n    if (val instanceof Long) {\n      return (Long) val;\n    } else if (val instanceof Number) {\n      return ((Number) val).longValue();\n    }\n    return null;\n  }\n\n  @Override\n  public Float getFloat(int pos) {\n    Object val = get(pos);\n    if (val instanceof Float) {\n      return (Float) val;\n    } else if (val instanceof Number) {\n      return ((Number) val).floatValue();\n    }\n    return null;\n  }\n\n  @Override\n  public Double getDouble(int pos) {\n    Object val = get(pos);\n    if (val instanceof Double) {\n      return (Double) val;\n    } else if (val instanceof Number) {\n      return ((Number) val).doubleValue();\n    }\n    return null;\n  }\n\n  @Override\n  public BigDecimal getBigDecimal(int pos) {\n    Object val = get(pos);\n    if (val instanceof BigDecimal) {\n      return (BigDecimal) val;\n    } else if (val instanceof Number) {\n      return new BigDecimal(val.toString());\n    }\n    return null;\n  }\n\n  @Override\n  public Numeric getNumeric(int pos) {\n    Object val = get(pos);\n    if (val instanceof Numeric) {\n      return (Numeric) val;\n    } else if (val instanceof Number) {\n      return Numeric.parse(val.toString());\n    }\n    return null;\n  }\n\n  @Override\n  public Point getPoint(int pos) {\n    Object val = get(pos);\n    if (val instanceof Point) {\n      return (Point) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Line getLine(int pos) {\n    Object val = get(pos);\n    if (val instanceof Line) {\n      return (Line) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public LineSegment getLineSegment(int pos) {\n    Object val = get(pos);\n    if (val instanceof LineSegment) {\n      return (LineSegment) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Box getBox(int pos) {\n    Object val = get(pos);\n    if (val instanceof Box) {\n      return (Box) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Path getPath(int pos) {\n    Object val = get(pos);\n    if (val instanceof Path) {\n      return (Path) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Polygon getPolygon(int pos) {\n    Object val = get(pos);\n    if (val instanceof Polygon) {\n      return (Polygon) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Circle getCircle(int pos) {\n    Object val = get(pos);\n    if (val instanceof Circle) {\n      return (Circle) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Interval getInterval(int pos) {\n    Object val = get(pos);\n    if (val instanceof Interval) {\n      return (Interval) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Integer[] getIntegerArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof Integer[]) {\n      return (Integer[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Boolean[] getBooleanArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof Boolean[]) {\n      return (Boolean[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Short[] getShortArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof Short[]) {\n      return (Short[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Long[] getLongArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof Long[]) {\n      return (Long[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Float[] getFloatArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof Float[]) {\n      return (Float[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Double[] getDoubleArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof Double[]) {\n      return (Double[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public String[] getStringArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof String[]) {\n      return (String[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public LocalDate[] getLocalDateArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof LocalDate[]) {\n      return (LocalDate[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public LocalTime[] getLocalTimeArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof LocalTime[]) {\n      return (LocalTime[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public OffsetTime[] getOffsetTimeArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof OffsetTime[]) {\n      return (OffsetTime[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public LocalDateTime[] getLocalDateTimeArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof LocalDateTime[]) {\n      return (LocalDateTime[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public OffsetDateTime[] getOffsetDateTimeArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof OffsetDateTime[]) {\n      return (OffsetDateTime[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Buffer[] getBufferArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof Buffer[]) {\n      return (Buffer[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public UUID[] getUUIDArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof UUID[]) {\n      return (UUID[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Json[] getJsonArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof Json[]) {\n      return (Json[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Numeric[] getNumericArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof Numeric[]) {\n      return (Numeric[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Point[] getPointArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof Point[]) {\n      return (Point[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Line[] getLineArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof Line[]) {\n      return (Line[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public LineSegment[] getLineSegmentArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof LineSegment[]) {\n      return (LineSegment[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Box[] getBoxArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof Box[]) {\n      return (Box[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Path[] getPathArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof Path[]) {\n      return (Path[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Polygon[] getPolygonArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof Polygon[]) {\n      return (Polygon[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Circle[] getCircleArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof Circle[]) {\n      return (Circle[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public Interval[] getIntervalArray(int pos) {\n    Object val = get(pos);\n    if (val instanceof Interval[]) {\n      return (Interval[]) val;\n    } else {\n      return null;\n    }\n  }\n\n  @Override\n  public String getString(int pos) {\n    Object val = get(pos);\n    if (val instanceof String) {\n      return (String) val;\n    }\n    return null;\n  }\n\n  @Override\n  public Json getJson(int pos) {\n    Object val = get(pos);\n    if (val instanceof Json) {\n      return (Json) val;\n    }\n    return null;\n  }\n\n  @Override\n  public Buffer getBuffer(int pos) {\n    Object val = get(pos);\n    if (val instanceof Buffer) {\n      return (Buffer) val;\n    }\n    return null;\n  }\n\n  @Override\n  public Temporal getTemporal(int pos) {\n    Object val = get(pos);\n    if (val instanceof Temporal) {\n      return (Temporal) val;\n    }\n    return null;\n  }\n\n  @Override\n  public LocalDate getLocalDate(int pos) {\n    Object val = get(pos);\n    if (val instanceof LocalDate) {\n      return (LocalDate) val;\n    }\n    return null;\n  }\n\n  @Override\n  public LocalTime getLocalTime(int pos) {\n    Object val = get(pos);\n    if (val instanceof LocalTime) {\n      return (LocalTime) val;\n    }\n    return null;\n  }\n\n  @Override\n  public LocalDateTime getLocalDateTime(int pos) {\n    Object val = get(pos);\n    if (val instanceof LocalDateTime) {\n      return (LocalDateTime) val;\n    }\n    return null;\n  }\n\n  @Override\n  public OffsetTime getOffsetTime(int pos) {\n    Object val = get(pos);\n    if (val instanceof OffsetTime) {\n      return (OffsetTime) val;\n    }\n    return null;\n  }\n\n  @Override\n  public OffsetDateTime getOffsetDateTime(int pos) {\n    Object val = get(pos);\n    if (val instanceof OffsetDateTime) {\n      return (OffsetDateTime) val;\n    }\n    return null;\n  }\n\n  @Override\n  public UUID getUUID(int pos) {\n    Object val = get(pos);\n    if (val instanceof UUID) {\n      return (UUID) val;\n    }\n    return null;\n  }\n\n  @Override\n  public Tuple addBoolean(Boolean value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addValue(Object value) {\n    if(value instanceof Boolean\n      || value instanceof Number\n      || value instanceof String\n      || value instanceof Buffer\n      || value instanceof LocalTime\n      || value instanceof OffsetTime\n      || value instanceof LocalDate\n      || value instanceof LocalDateTime\n      || value instanceof OffsetDateTime\n      || value instanceof UUID\n      || value instanceof Json\n      || value instanceof Point\n      || value instanceof Line\n      || value instanceof LineSegment\n      || value instanceof Box\n      || value instanceof Path\n      || value instanceof Polygon\n      || value instanceof Circle\n      || value instanceof Interval\n      || value instanceof Boolean[]\n      || value instanceof Number[]\n      || value instanceof String[]\n      || value instanceof LocalDate[]\n      || value instanceof LocalTime[]\n      || value instanceof OffsetTime[]\n      || value instanceof LocalDateTime[]\n      || value instanceof OffsetDateTime[]\n      || value instanceof UUID[]\n      || value instanceof Json[]\n      || value instanceof Point[]\n      || value instanceof Line[]\n      || value instanceof LineSegment[]\n      || value instanceof Box[]\n      || value instanceof Path[]\n      || value instanceof Polygon[]\n      || value instanceof Circle[]\n      || value instanceof Interval[]\n      || value instanceof Buffer[]) {\n      add(value);\n    } else {\n      add(null);\n    }\n    return this;\n  }\n\n  @Override\n  public Tuple addShort(Short value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addInteger(Integer value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addLong(Long value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addFloat(Float value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addDouble(Double value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addString(String value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addJson(Json value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addBuffer(Buffer value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addTemporal(Temporal value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addLocalDate(LocalDate value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addLocalTime(LocalTime value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addLocalDateTime(LocalDateTime value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addOffsetTime(OffsetTime value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addOffsetDateTime(OffsetDateTime value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addUUID(UUID value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addBigDecimal(BigDecimal value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addPoint(Point value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addLine(Line value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addLineSegment(LineSegment value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addBox(Box value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addPath(Path value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addPolygon(Polygon value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addCircle(Circle value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addInterval(Interval value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addNumeric(Numeric value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addNumericArray(Numeric[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addPointArray(Point[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addLineArray(Line[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addLineSegmentArray(LineSegment[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addBoxArray(Box[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addPathArray(Path[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addPolygonArray(Polygon[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addCircleArray(Circle[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addIntervalArray(Interval[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addIntegerArray(Integer[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addBooleanArray(Boolean[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addShortArray(Short[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addLongArray(Long[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addFloatArray(Float[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addDoubleArray(Double[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addStringArray(String[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addLocalDateArray(LocalDate[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addLocalTimeArray(LocalTime[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addOffsetTimeArray(OffsetTime[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addLocalDateTimeArray(LocalDateTime[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addOffsetDateTimeArray(OffsetDateTime[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addBufferArray(Buffer[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addUUIDArray(UUID[] value) {\n    add(value);\n    return this;\n  }\n\n  @Override\n  public Tuple addJsonArray(Json[] value) {\n    add(value);\n    return this;\n  }\n\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/CloseConnectionCommand.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.impl.codec.encoder.MessageEncoder;\n\nclass CloseConnectionCommand extends CommandBase<Void> {\n\n  static final CloseConnectionCommand INSTANCE = new CloseConnectionCommand();\n\n  private CloseConnectionCommand() {\n    handler = ar -> {};\n  }\n\n  @Override\n  void exec(MessageEncoder out) {\n    out.writeTerminate();\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/ClosePortalCommand.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.impl.codec.encoder.MessageEncoder;\nimport io.vertx.core.Handler;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\nclass ClosePortalCommand extends CommandBase<Void> {\n\n  private final String portal;\n\n  ClosePortalCommand(String portal) {\n    this.portal = portal;\n  }\n\n  @Override\n  void exec(MessageEncoder out) {\n    out.writeClosePortal(portal);\n    out.writeSync();\n  }\n\n  @Override\n  public void handleCloseComplete() {\n    // Expected\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/CloseStatementCommand.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.impl.codec.encoder.MessageEncoder;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\nclass CloseStatementCommand extends CommandBase<Void> {\n\n  @Override\n  void exec(MessageEncoder out) {\n    /*\n    if (conn.psCache == null) {\n      conn.writeMessage(new Close().setStatement(statement));\n      conn.writeMessage(Sync.INSTANCE);\n    } else {\n    }\n    */\n    CommandResponse<Void> resp = CommandResponse.success(null);\n    completionHandler.handle(resp);\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/CommandBase.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.impl.codec.TxStatus;\nimport io.reactiverse.pgclient.impl.codec.decoder.ErrorResponse;\nimport io.reactiverse.pgclient.impl.codec.decoder.NoticeResponse;\nimport io.reactiverse.pgclient.impl.codec.decoder.ParameterDescription;\nimport io.reactiverse.pgclient.impl.codec.decoder.RowDescription;\nimport io.reactiverse.pgclient.impl.codec.encoder.MessageEncoder;\nimport io.vertx.core.Handler;\nimport io.vertx.core.logging.Logger;\nimport io.vertx.core.logging.LoggerFactory;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\n\npublic abstract class CommandBase<R> {\n\n  private static final Logger logger = LoggerFactory.getLogger(CommandBase.class);\n\n  public Handler<? super CommandResponse<R>> completionHandler;\n  public Handler<NoticeResponse> noticeHandler;\n  Handler<? super CommandResponse<R>> handler;\n  Throwable failure;\n  R result;\n\n  public void handleBackendKeyData(int processId, int secretKey) {\n    logger.warn(getClass().getSimpleName() + \" should handle message BackendKeyData\");\n  }\n\n  public void handleEmptyQueryResponse() {\n    logger.warn(getClass().getSimpleName() + \" should handle message EmptyQueryResponse\");\n  }\n\n  public void handleParameterDescription(ParameterDescription parameterDesc) {\n    logger.warn(getClass().getSimpleName() + \" should handle message \" + parameterDesc);\n  }\n\n  public void handleParseComplete() {\n    logger.warn(getClass().getSimpleName() + \" should handle message ParseComplete\");\n  }\n\n  public void handleCloseComplete() {\n    logger.warn(getClass().getSimpleName() + \" should handle message CloseComplete\");\n  }\n\n  public void handleRowDescription(RowDescription rowDescription) {\n    logger.warn(getClass().getSimpleName() + \" should handle message \" + rowDescription);\n  }\n\n  public void handleNoData() {\n    logger.warn(getClass().getSimpleName() + \" should handle message NoData\");\n  }\n\n  public void handleNoticeResponse(NoticeResponse noticeResponse) {\n    noticeHandler.handle(noticeResponse);\n  }\n\n  public void handleErrorResponse(ErrorResponse errorResponse) {\n    logger.warn(getClass().getSimpleName() + \" should handle message \" + errorResponse);\n  }\n\n  public void handlePortalSuspended() {\n    logger.warn(getClass().getSimpleName() + \" should handle message PortalSuspended\");\n  }\n\n  public void handleBindComplete() {\n    logger.warn(getClass().getSimpleName() + \" should handle message BindComplete\");\n  }\n\n  public void handleCommandComplete(int updated) {\n    logger.warn(getClass().getSimpleName() + \" should handle message CommandComplete\");\n  }\n\n  public void handleAuthenticationMD5Password(byte[] salt) {\n    logger.warn(getClass().getSimpleName() + \" should handle message AuthenticationMD5Password\");\n  }\n\n  public void handleAuthenticationClearTextPassword() {\n    logger.warn(getClass().getSimpleName() + \" should handle message AuthenticationClearTextPassword\");\n  }\n\n  public void handleAuthenticationOk() {\n    logger.warn(getClass().getSimpleName() + \" should handle message AuthenticationOk\");\n  }\n\n  public void handleParameterStatus(String key, String value) {\n    logger.warn(getClass().getSimpleName() + \" should handle message ParameterStatus\");\n  }\n\n  /**\n   * <p>\n   * The frontend can issue commands. Every message returned from the backend has transaction status\n   * that would be one of the following\n   * <p>\n   * IDLE : Not in a transaction block\n   * <p>\n   * ACTIVE : In transaction block\n   * <p>\n   * FAILED : Failed transaction block (queries will be rejected until block is ended)\n   */\n  public void handleReadyForQuery(TxStatus txStatus) {\n    CommandResponse<R> resp;\n    if (failure != null) {\n      resp = CommandResponse.failure(this.failure, txStatus);\n    } else {\n      resp = CommandResponse.success(result, txStatus);\n    }\n    completionHandler.handle(resp);\n  }\n\n  abstract void exec(MessageEncoder out);\n\n  final void fail(Throwable err) {\n    handler.handle(CommandResponse.failure(err));\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/CommandResponse.java",
    "content": "package io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.impl.codec.TxStatus;\nimport io.vertx.core.AsyncResult;\nimport io.vertx.core.impl.NoStackTraceThrowable;\n\npublic abstract class CommandResponse<R> implements AsyncResult<R> {\n\n  static <R> CommandResponse<R> failure(String msg) {\n    return failure(new NoStackTraceThrowable(msg), null);\n  }\n\n  static <R> CommandResponse<R> failure(String msg, TxStatus txStatus) {\n    return failure(new NoStackTraceThrowable(msg), txStatus);\n  }\n\n  static <R> CommandResponse<R> failure(Throwable cause) {\n    return failure(cause, null);\n  }\n\n  static <R> CommandResponse<R> failure(Throwable cause, TxStatus txStatus) {\n    return new CommandResponse<R>(txStatus) {\n      @Override\n      public R result() {\n        return null;\n      }\n      @Override\n      public Throwable cause() {\n        return cause;\n      }\n      @Override\n      public boolean succeeded() {\n        return false;\n      }\n      @Override\n      public boolean failed() {\n        return true;\n      }\n    };\n  }\n\n  static <R> CommandResponse<R> success(R result) {\n    return success(result, null);\n  }\n\n  static <R> CommandResponse<R> success(R result, TxStatus txStatus) {\n    return new CommandResponse<R>(txStatus) {\n      @Override\n      public R result() {\n        return result;\n      }\n      @Override\n      public Throwable cause() {\n        return null;\n      }\n      @Override\n      public boolean succeeded() {\n        return true;\n      }\n      @Override\n      public boolean failed() {\n        return false;\n      }\n    };\n  }\n\n  // The connection that executed the command\n  CommandScheduler scheduler;\n  private final TxStatus txStatus;\n\n  public CommandResponse(TxStatus txStatus) {\n    this.txStatus = txStatus;\n  }\n\n  TxStatus txStatus() {\n    return txStatus;\n  }\n\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/CommandScheduler.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient.impl;\n\nimport io.vertx.core.Handler;\n\n@FunctionalInterface\ninterface CommandScheduler {\n\n  <R> void schedule(CommandBase<R> cmd, Handler<? super CommandResponse<R>> handler);\n\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/Connection.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\npublic interface Connection {\n\n  void init(Holder holder);\n\n  boolean isSsl();\n\n  void schedule(CommandBase<?> cmd);\n\n  void close(Holder holder);\n\n  int getProcessId();\n\n  int getSecretKey();\n\n  interface Holder {\n\n    Connection connection();\n\n    void handleNotification(int processId, String channel, String payload);\n\n    void handleClosed();\n\n    void handleException(Throwable err);\n\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/ConnectionPool.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.PgException;\nimport io.reactiverse.pgclient.PgPoolOptions;\nimport io.vertx.core.*;\nimport io.vertx.core.impl.NoStackTraceThrowable;\n\nimport java.util.ArrayDeque;\nimport java.util.ArrayList;\nimport java.util.HashSet;\nimport java.util.Set;\nimport java.util.function.Consumer;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\npublic class ConnectionPool {\n\n  private final Consumer<Handler<AsyncResult<Connection>>> connector;\n  private final int maxSize;\n  private final ArrayDeque<Future<Connection>> waiters = new ArrayDeque<>();\n  private final Set<PooledConnection> all = new HashSet<>();\n  private final ArrayDeque<PooledConnection> available = new ArrayDeque<>();\n  private int size;\n  private final int maxWaitQueueSize;\n  private boolean checkInProgress;\n  private boolean closed;\n\n  public ConnectionPool(Consumer<Handler<AsyncResult<Connection>>> connector) {\n    this(connector, PgPoolOptions.DEFAULT_MAX_SIZE, PgPoolOptions.DEFAULT_MAX_WAIT_QUEUE_SIZE);\n  }\n\n  public ConnectionPool(Consumer<Handler<AsyncResult<Connection>>> connector, int maxSize) {\n    this(connector, maxSize, PgPoolOptions.DEFAULT_MAX_WAIT_QUEUE_SIZE);\n  }\n\n  public ConnectionPool(Consumer<Handler<AsyncResult<Connection>>> connector, int maxSize, int maxWaitQueueSize) {\n    this.maxSize = maxSize;\n    this.maxWaitQueueSize = maxWaitQueueSize;\n    this.connector = connector;\n  }\n\n  public int available() {\n    return available.size();\n  }\n\n  public int size() {\n    return size;\n  }\n\n  public void acquire(Handler<AsyncResult<Connection>> holder) {\n    if (closed) {\n      throw new IllegalStateException(\"Connection pool closed\");\n    }\n    waiters.add(Future.<Connection>future().setHandler(holder));\n    check();\n  }\n\n  public void close() {\n    if (closed) {\n      throw new IllegalStateException(\"Connection pool already closed\");\n    }\n    closed = true;\n    for (PooledConnection pooled : new ArrayList<>(all)) {\n      pooled.close();\n    }\n    Future<Connection> failure = Future.failedFuture(\"Connection pool close\");\n    for (Future<Connection> pending : waiters) {\n      try {\n        pending.handle(failure);\n      } catch (Exception ignore) {\n      }\n    }\n  }\n\n  private class PooledConnection implements Connection, Connection.Holder  {\n\n    private final Connection conn;\n    private Holder holder;\n\n    PooledConnection(Connection conn) {\n      this.conn = conn;\n    }\n\n    @Override\n    public Connection connection() {\n      return this;\n    }\n\n    @Override\n    public boolean isSsl() {\n      return conn.isSsl();\n    }\n\n    @Override\n    public void schedule(CommandBase<?> cmd) {\n      conn.schedule(cmd);\n    }\n\n    /**\n     * Close the underlying connection\n     */\n    private void close() {\n      conn.close(this);\n    }\n\n    @Override\n    public void init(Holder holder) {\n      if (this.holder != null) {\n        throw new IllegalStateException();\n      }\n      this.holder = holder;\n    }\n\n    @Override\n    public void close(Holder holder) {\n      if (holder != this.holder) {\n        throw new IllegalStateException();\n      }\n      this.holder = null;\n      release(this);\n    }\n\n    @Override\n    public void handleClosed() {\n      if (all.remove(this)) {\n        size--;\n        if (holder == null) {\n          available.remove(this);\n        } else {\n          holder.handleClosed();\n        }\n        check();\n      } else {\n        throw new IllegalStateException();\n      }\n    }\n\n    @Override\n    public void handleNotification(int processId, String channel, String payload) {\n      if (holder != null) {\n        holder.handleNotification(processId, channel, payload);\n      }\n    }\n\n    @Override\n    public void handleException(Throwable err) {\n      if (holder != null) {\n        holder.handleException(err);\n      }\n    }\n\n    @Override\n    public int getProcessId() {\n      return conn.getProcessId();\n    }\n\n    @Override\n    public int getSecretKey() {\n      return conn.getSecretKey();\n    }\n  }\n\n  private void release(PooledConnection proxy) {\n    if (all.contains(proxy)) {\n      available.add(proxy);\n      check();\n    }\n  }\n\n  private void check() {\n    if (closed) {\n      return;\n    }\n    if (!checkInProgress) {\n      checkInProgress = true;\n      try {\n        while (waiters.size() > 0) {\n          if (available.size() > 0) {\n            PooledConnection proxy = available.poll();\n            Future<Connection> waiter = waiters.poll();\n            waiter.complete(proxy);\n          } else {\n            if (size < maxSize) {\n              Future<Connection> waiter = waiters.poll();\n              size++;\n              connector.accept(ar -> {\n                if (ar.succeeded()) {\n                  Connection conn = ar.result();\n                  PooledConnection proxy = new PooledConnection(conn);\n                  all.add(proxy);\n                  conn.init(proxy);\n                  waiter.complete(proxy);\n                } else {\n                  size--;\n                  waiter.fail(ar.cause());\n                  check();\n                }\n              });\n            } else {\n              if (maxWaitQueueSize >= 0) {\n                int numInProgress = size - all.size();\n                int numToFail = waiters.size() - (maxWaitQueueSize + numInProgress);\n                while (numToFail-- > 0) {\n                  Future<Connection> waiter = waiters.pollLast();\n                  waiter.fail(new NoStackTraceThrowable(\"Max waiter size reached\"));\n                }\n              }\n              break;\n            }\n          }\n        }\n      } finally {\n        checkInProgress = false;\n      }\n    }\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/ExtendedBatchQueryCommand.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.reactiverse.pgclient.impl.codec.encoder.MessageEncoder;\nimport io.reactiverse.pgclient.impl.codec.encoder.Parse;\n\nimport java.util.List;\nimport java.util.stream.Collector;\n\npublic class ExtendedBatchQueryCommand<T> extends ExtendedQueryCommandBase<T> {\n\n  private final List<Tuple> params;\n\n  ExtendedBatchQueryCommand(PreparedStatement ps,\n                            List<Tuple> params,\n                            boolean singleton,\n                            Collector<Row, ?, T> collector,\n                            QueryResultHandler<T> resultHandler) {\n    this(ps, params, 0, null, false, singleton, collector, resultHandler);\n  }\n\n  private ExtendedBatchQueryCommand(PreparedStatement ps,\n                            List<Tuple> params,\n                            int fetch,\n                            String portal,\n                            boolean suspended,\n                            boolean singleton,\n                            Collector<Row, ?, T> collector,\n                            QueryResultHandler<T> resultHandler) {\n    super(ps, fetch, portal, suspended, singleton, collector, resultHandler);\n    this.params = params;\n  }\n\n  @Override\n  void exec(MessageEncoder out) {\n    if (suspended) {\n      out.writeExecute(portal, fetch);\n      out.writeSync();\n    } else {\n      if (ps.bind.statement == 0) {\n        out.writeParse(new Parse(ps.sql));\n      }\n      if (params.isEmpty()) {\n        // We set suspended to false as we won't get a command complete command back from Postgres\n        result = false;\n      } else {\n        for (Tuple  param : params) {\n          out.writeBind(ps.bind, portal, (List<Object>) param);\n          out.writeExecute(portal, fetch);\n        }\n      }\n      out.writeSync();\n    }\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/ExtendedQueryCommand.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.reactiverse.pgclient.impl.codec.encoder.MessageEncoder;\nimport io.reactiverse.pgclient.impl.codec.encoder.Parse;\n\nimport java.util.List;\nimport java.util.stream.Collector;\n\npublic class ExtendedQueryCommand<T> extends ExtendedQueryCommandBase<T> {\n\n  private final Tuple params;\n\n  ExtendedQueryCommand(PreparedStatement ps,\n                       Tuple params,\n                       boolean singleton,\n                       Collector<Row, ?, T> collector,\n                       QueryResultHandler<T> resultHandler) {\n    this(ps, params, 0, null, false, singleton, collector, resultHandler);\n  }\n\n  ExtendedQueryCommand(PreparedStatement ps,\n                       Tuple params,\n                       int fetch,\n                       String portal,\n                       boolean suspended,\n                       boolean singleton,\n                       Collector<Row, ?, T> collector,\n                       QueryResultHandler<T> resultHandler) {\n    super(ps, fetch, portal, suspended, singleton, collector, resultHandler);\n    this.params = params;\n  }\n\n  @Override\n  void exec(MessageEncoder out) {\n    if (suspended) {\n      out.writeExecute(portal, fetch);\n      out.writeSync();\n    } else {\n      if (ps.bind.statement == 0) {\n        out.writeParse(new Parse(ps.sql));\n      }\n      out.writeBind(ps.bind, portal, (List<Object>) params);\n      out.writeExecute(portal, fetch);\n      out.writeSync();\n    }\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/ExtendedQueryCommandBase.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.impl.codec.decoder.RowDescription;\nimport io.vertx.core.AsyncResult;\nimport io.vertx.core.Handler;\n\nimport java.util.stream.Collector;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\nabstract class ExtendedQueryCommandBase<R> extends QueryCommandBase<R> {\n\n  protected final PreparedStatement ps;\n  protected final int fetch;\n  protected final String portal;\n  protected final boolean suspended;\n\n  ExtendedQueryCommandBase(PreparedStatement ps,\n                           int fetch,\n                           String portal,\n                           boolean suspended,\n                           boolean singleton,\n                           Collector<Row, ?, R> collector,\n                           QueryResultHandler<R> resultHandler) {\n    super(collector, resultHandler);\n    this.ps = ps;\n    this.fetch = fetch;\n    this.portal = portal;\n    this.suspended = suspended;\n    this.decoder = new RowResultDecoder<>(collector, singleton, ps.rowDesc);\n  }\n\n  @Override\n  String sql() {\n    return ps.sql;\n  }\n\n  @Override\n  public void handleParseComplete() {\n    // Response to Parse\n  }\n\n  @Override\n  public void handlePortalSuspended() {\n    R result = decoder.complete();\n    RowDescription desc = decoder.description();\n    int size = decoder.size();\n    decoder.reset();\n    this.result = true;\n    resultHandler.handleResult(0, size, desc, result);\n  }\n\n  @Override\n  public void handleBindComplete() {\n    // Response to Bind\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/InitCommand.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.PgException;\nimport io.reactiverse.pgclient.impl.codec.TxStatus;\nimport io.reactiverse.pgclient.impl.codec.decoder.ErrorResponse;\nimport io.reactiverse.pgclient.impl.codec.encoder.MessageEncoder;\nimport io.reactiverse.pgclient.impl.codec.encoder.PasswordMessage;\nimport io.reactiverse.pgclient.impl.codec.encoder.StartupMessage;\nimport io.vertx.core.Handler;\n\nimport java.nio.charset.Charset;\nimport java.nio.charset.StandardCharsets;\n\n/**\n * Initialize the connection so it can be used to interact with the database.\n *\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\npublic class InitCommand extends CommandBase<Connection> {\n\n  private final SocketConnection conn;\n  private final String username;\n  private final String password;\n  private final String database;\n  private String encoding;\n  private MessageEncoder out;\n\n  InitCommand(\n    SocketConnection conn,\n    String username,\n    String password,\n    String database) {\n    this.conn = conn;\n    this.username = username;\n    this.password = password;\n    this.database = database;\n  }\n\n  @Override\n  void exec(MessageEncoder out) {\n    this.out = out;\n    out.writeStartupMessage(new StartupMessage(username, database));\n  }\n\n  @Override\n  public void handleAuthenticationMD5Password(byte[] salt) {\n    out.writePasswordMessage(new PasswordMessage(username, password, salt));\n    out.flush();\n  }\n\n  @Override\n  public void handleAuthenticationClearTextPassword() {\n    out.writePasswordMessage(new PasswordMessage(username, password, null));\n    out.flush();\n  }\n\n  @Override\n  public void handleAuthenticationOk() {\n//      handler.handle(Future.succeededFuture(conn));\n//      handler = null;\n  }\n\n  @Override\n  public void handleParameterStatus(String key, String value) {\n    if(key.equals(\"client_encoding\")) {\n      encoding = value;\n    }\n  }\n\n  @Override\n  public void handleBackendKeyData(int processId, int secretKey) {\n    conn.processId = processId;\n    conn.secretKey = secretKey;\n  }\n\n  @Override\n  public void handleErrorResponse(ErrorResponse errorResponse) {\n    CommandResponse<Connection> resp = CommandResponse.failure(new PgException(errorResponse));\n    completionHandler.handle(resp);\n  }\n\n  @Override\n  public void handleReadyForQuery(TxStatus txStatus) {\n    // The final phase before returning the connection\n    // We should make sure we are supporting only UTF8\n    // https://www.postgresql.org/docs/9.5/static/multibyte.html#MULTIBYTE-CHARSET-SUPPORTED\n    Charset cs = null;\n    try {\n      cs = Charset.forName(encoding);\n    } catch (Exception ignore) {\n    }\n    CommandResponse<Connection> fut;\n    if(cs == null || !cs.equals(StandardCharsets.UTF_8)) {\n      fut = CommandResponse.failure(encoding + \" is not supported in the client only UTF8\");\n    } else {\n      fut = CommandResponse.success(conn);\n    }\n    completionHandler.handle(fut);\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/PgClientBase.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.*;\nimport io.vertx.core.AsyncResult;\nimport io.vertx.core.Future;\nimport io.vertx.core.Handler;\n\nimport java.util.List;\nimport java.util.function.Function;\nimport java.util.stream.Collector;\n\npublic abstract class PgClientBase<C extends PgClient> implements PgClient, CommandScheduler {\n\n  @Override\n  public C query(String sql, Handler<AsyncResult<PgRowSet>> handler) {\n    return query(sql, false,PgRowSetImpl.FACTORY, PgRowSetImpl.COLLECTOR, handler);\n  }\n\n  @Override\n  public <R> C query(String sql, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler) {\n    return query(sql, true, PgResultImpl::new, collector, handler);\n  }\n\n  private <R1, R2 extends PgResultBase<R1, R2>, R3 extends PgResult<R1>> C query(\n    String sql,\n    boolean singleton,\n    Function<R1, R2> factory,\n    Collector<Row, ?, R1> collector,\n    Handler<AsyncResult<R3>> handler) {\n    PgResultBuilder<R1, R2, R3> b = new PgResultBuilder<>(factory, handler);\n    schedule(new SimpleQueryCommand<>(sql, singleton, collector, b), b);\n    return (C) this;\n  }\n\n  @Override\n  public C preparedQuery(String sql, Tuple arguments, Handler<AsyncResult<PgRowSet>> handler) {\n    return preparedQuery(sql, arguments, false, PgRowSetImpl.FACTORY, PgRowSetImpl.COLLECTOR, handler);\n  }\n\n  @Override\n  public <R> C preparedQuery(String sql, Tuple arguments, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler) {\n    return preparedQuery(sql, arguments, true, PgResultImpl::new, collector, handler);\n  }\n\n  private <R1, R2 extends PgResultBase<R1, R2>, R3 extends PgResult<R1>> C preparedQuery(\n    String sql,\n    Tuple arguments,\n    boolean singleton,\n    Function<R1, R2> factory,\n    Collector<Row, ?, R1> collector,\n    Handler<AsyncResult<R3>> handler) {\n    schedule(new PrepareStatementCommand(sql), cr -> {\n      if (cr.succeeded()) {\n        PreparedStatement ps = cr.result();\n        String msg = ps.prepare((List<Object>) arguments);\n        if (msg != null) {\n          handler.handle(Future.failedFuture(msg));\n        } else {\n          PgResultBuilder<R1, R2, R3> b = new PgResultBuilder<>(factory, handler);\n          cr.scheduler.schedule(new ExtendedQueryCommand<>(ps, arguments, singleton, collector, b), b);\n        }\n      } else {\n        handler.handle(Future.failedFuture(cr.cause()));\n      }\n    });\n    return (C) this;\n  }\n\n  @Override\n  public C preparedQuery(String sql, Handler<AsyncResult<PgRowSet>> handler) {\n    return preparedQuery(sql, ArrayTuple.EMPTY, handler);\n  }\n\n  @Override\n  public <R> C preparedQuery(String sql, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler) {\n    return preparedQuery(sql, ArrayTuple.EMPTY, collector, handler);\n  }\n\n  @Override\n  public C preparedBatch(String sql, List<Tuple> batch, Handler<AsyncResult<PgRowSet>> handler) {\n    return preparedBatch(sql, batch, false, PgRowSetImpl.FACTORY, PgRowSetImpl.COLLECTOR, handler);\n  }\n\n  @Override\n  public <R> C preparedBatch(String sql, List<Tuple> batch, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler) {\n    return preparedBatch(sql, batch, true, PgResultImpl::new, collector, handler);\n  }\n\n  private <R1, R2 extends PgResultBase<R1, R2>, R3 extends PgResult<R1>> C preparedBatch(\n    String sql,\n    List<Tuple> batch,\n    boolean singleton,\n    Function<R1, R2> factory,\n    Collector<Row, ?, R1> collector,\n    Handler<AsyncResult<R3>> handler) {\n    schedule(new PrepareStatementCommand(sql), cr -> {\n      if (cr.succeeded()) {\n        PreparedStatement ps = cr.result();\n        for  (Tuple args : batch) {\n          String msg = ps.prepare((List<Object>) args);\n          if (msg != null) {\n            handler.handle(Future.failedFuture(msg));\n            return;\n          }\n        }\n        PgResultBuilder<R1, R2, R3> b = new PgResultBuilder<>(factory, handler);\n        cr.scheduler.schedule(new ExtendedBatchQueryCommand<>(\n          ps,\n          batch,\n          singleton,\n          collector,\n          b), b);\n      } else {\n        handler.handle(Future.failedFuture(cr.cause()));\n      }\n    });\n    return (C) this;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/PgConnectionBase.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.PgPreparedQuery;\nimport io.vertx.core.*;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\npublic abstract class PgConnectionBase<C extends PgConnectionBase> extends PgClientBase<C> {\n\n  protected final Context context;\n  protected final Connection conn;\n\n  PgConnectionBase(Context context, Connection conn) {\n    this.context = context;\n    this.conn = conn;\n  }\n\n  public C prepare(String sql, Handler<AsyncResult<PgPreparedQuery>> handler) {\n    schedule(new PrepareStatementCommand(sql), cr -> {\n      if (cr.succeeded()) {\n        handler.handle(Future.succeededFuture(new PgPreparedQueryImpl(conn, context, cr.result())));\n      } else {\n        handler.handle(Future.failedFuture(cr.cause()));\n      }\n    });\n    return (C) this;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/PgConnectionFactory.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.PgConnectOptions;\nimport io.reactiverse.pgclient.SslMode;\nimport io.vertx.core.*;\nimport io.vertx.core.impl.NetSocketInternal;\nimport io.vertx.core.net.*;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\npublic class PgConnectionFactory {\n\n  private final NetClient client;\n  private final Context ctx;\n  private final boolean registerCloseHook;\n  private final String host;\n  private final int port;\n  private final SslMode sslMode;\n  private final TrustOptions trustOptions;\n  private final String hostnameVerificationAlgorithm;\n  private final String database;\n  private final String username;\n  private final String password;\n  private final boolean cachePreparedStatements;\n  private final int pipeliningLimit;\n  private final boolean isUsingDomainSocket;\n  private final Closeable hook;\n\n  public PgConnectionFactory(Context context,\n                             boolean registerCloseHook,\n                             PgConnectOptions options) {\n\n    hook = this::close;\n    this.registerCloseHook = registerCloseHook;\n\n    ctx = context;\n    if (registerCloseHook) {\n      ctx.addCloseHook(hook);\n    }\n\n    NetClientOptions netClientOptions = new NetClientOptions(options);\n\n    // Make sure ssl=false as we will use STARTLS\n    netClientOptions.setSsl(false);\n\n    this.sslMode = options.getSslMode();\n    this.hostnameVerificationAlgorithm = netClientOptions.getHostnameVerificationAlgorithm();\n    this.trustOptions = netClientOptions.getTrustOptions();\n    this.host = options.getHost();\n    this.port = options.getPort();\n    this.database = options.getDatabase();\n    this.username = options.getUser();\n    this.password = options.getPassword();\n    this.cachePreparedStatements = options.getCachePreparedStatements();\n    this.pipeliningLimit = options.getPipeliningLimit();\n    this.isUsingDomainSocket = options.isUsingDomainSocket();\n\n    this.client = context.owner().createNetClient(netClientOptions);\n  }\n\n  // Called by hook\n  private void close(Handler<AsyncResult<Void>> completionHandler) {\n    client.close();\n    completionHandler.handle(Future.succeededFuture());\n  }\n\n  public void close() {\n    if (registerCloseHook) {\n      ctx.removeCloseHook(hook);\n    }\n    client.close();\n  }\n\n  public void create(Handler<? super CommandResponse<Connection>> completionHandler) {\n    connect(ar -> {\n      if (ar.succeeded()) {\n        SocketConnection conn = ar.result();\n        conn.initializeCodec();\n        conn.sendStartupMessage(username, password, database, completionHandler);\n      } else {\n        completionHandler.handle(CommandResponse.failure(ar.cause()));\n      }\n    });\n  }\n\n  public void connect(Handler<AsyncResult<SocketConnection>> handler) {\n    switch (sslMode) {\n      case DISABLE:\n        doConnect(false, handler);\n        break;\n      case ALLOW:\n        doConnect(false, ar -> {\n          if (ar.succeeded()) {\n            handler.handle(Future.succeededFuture(ar.result()));\n          } else {\n            doConnect(true, handler);\n          }\n        });\n        break;\n      case PREFER:\n        doConnect(true, ar -> {\n          if (ar.succeeded()) {\n            handler.handle(Future.succeededFuture(ar.result()));\n          } else {\n            doConnect(false, handler);\n          }\n        });\n        break;\n      case VERIFY_FULL:\n        if (hostnameVerificationAlgorithm == null || hostnameVerificationAlgorithm.isEmpty()) {\n          handler.handle(Future.failedFuture(new IllegalArgumentException(\"Host verification algorithm must be specified under verify-full sslmode\")));\n          return;\n        }\n      case VERIFY_CA:\n        if (trustOptions == null) {\n          handler.handle(Future.failedFuture(new IllegalArgumentException(\"Trust options must be specified under verify-full or verify-ca sslmode\")));\n          return;\n        }\n      case REQUIRE:\n        doConnect(true, handler);\n        break;\n      default:\n        throw new IllegalArgumentException(\"Unsupported SSL mode\");\n    }\n  }\n\n  private void doConnect(boolean ssl, Handler<AsyncResult<SocketConnection>> handler) {\n    if (Vertx.currentContext() != ctx) {\n      throw new IllegalStateException();\n    }\n    SocketAddress socketAddress;\n    if (!isUsingDomainSocket) {\n      socketAddress = SocketAddress.inetSocketAddress(port, host);\n    } else {\n      socketAddress = SocketAddress.domainSocketAddress(host + \"/.s.PGSQL.\" + port);\n    }\n\n    Future<NetSocket> future = Future.<NetSocket>future().setHandler(ar -> {\n      if (ar.succeeded()) {\n        NetSocketInternal socket = (NetSocketInternal) ar.result();\n        SocketConnection conn = newSocketConnection(socket);\n\n        if (ssl && !isUsingDomainSocket) {\n          // upgrade connection to SSL if needed\n          conn.upgradeToSSLConnection(ar2 -> {\n            if (ar2.succeeded()) {\n              handler.handle(Future.succeededFuture(conn));\n            } else {\n              handler.handle(Future.failedFuture(ar2.cause()));\n            }\n          });\n        } else {\n          handler.handle(Future.succeededFuture(conn));\n        }\n      } else {\n        handler.handle(Future.failedFuture(ar.cause()));\n      }\n    });\n\n    try {\n      client.connect(socketAddress, null, future);\n    } catch (Exception e) {\n      // Client is closed\n      future.fail(e);\n    }\n  }\n\n  private SocketConnection newSocketConnection(NetSocketInternal socket) {\n    return new SocketConnection(socket, cachePreparedStatements, pipeliningLimit, ctx);\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/PgConnectionImpl.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.*;\nimport io.vertx.core.*;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\npublic class PgConnectionImpl extends PgConnectionBase<PgConnectionImpl> implements PgConnection, Connection.Holder {\n\n  private final PgConnectionFactory factory;\n  private volatile Handler<Throwable> exceptionHandler;\n  private volatile Handler<Void> closeHandler;\n  private Transaction tx;\n  private volatile Handler<PgNotification> notificationHandler;\n\n  public PgConnectionImpl(PgConnectionFactory factory, Context context, Connection conn) {\n    super(context, conn);\n    this.factory = factory;\n  }\n\n  @Override\n  public Connection connection() {\n    return conn;\n  }\n\n  @Override\n  public void handleClosed() {\n    Handler<Void> handler = closeHandler;\n    if (handler != null) {\n      context.runOnContext(handler);\n    }\n  }\n\n  @Override\n  public <R> void schedule(CommandBase<R> cmd, Handler<? super CommandResponse<R>> handler) {\n    cmd.handler = cr -> {\n      // Tx might be gone ???\n      cr.scheduler = this;\n      handler.handle(cr);\n    };\n    schedule(cmd);\n  }\n\n  protected void schedule(CommandBase<?> cmd) {\n    if (context == Vertx.currentContext()) {\n      if (tx != null) {\n        tx.schedule(cmd);\n      } else {\n        conn.schedule(cmd);\n      }\n    } else {\n      context.runOnContext(v -> {\n        schedule(cmd);\n      });\n    }\n  }\n\n  @Override\n  public void handleException(Throwable err) {\n    Handler<Throwable> handler = exceptionHandler;\n    if (handler != null) {\n      context.runOnContext(v -> {\n        handler.handle(err);\n      });\n    } else {\n      err.printStackTrace();\n    }\n  }\n\n  @Override\n  public boolean isSSL() {\n    return conn.isSsl();\n  }\n\n  @Override\n  public PgConnection closeHandler(Handler<Void> handler) {\n    closeHandler = handler;\n    return this;\n  }\n\n  @Override\n  public PgConnection notificationHandler(Handler<PgNotification> handler) {\n    notificationHandler = handler;\n    return this;\n  }\n\n  @Override\n  public PgConnection exceptionHandler(Handler<Throwable> handler) {\n    exceptionHandler = handler;\n    return this;\n  }\n\n  @Override\n  public PgTransaction begin() {\n    return begin(false);\n  }\n\n  PgTransaction begin(boolean closeOnEnd) {\n    if (tx != null) {\n      throw new IllegalStateException();\n    }\n    tx = new Transaction(context, conn, v -> {\n      tx = null;\n      if (closeOnEnd) {\n        close();\n      }\n    });\n    return tx;\n  }\n\n  public void handleNotification(int processId, String channel, String payload) {\n    Handler<PgNotification> handler = notificationHandler;\n    if (handler != null) {\n      handler.handle(new PgNotification().setProcessId(processId).setChannel(channel).setPayload(payload));\n    }\n  }\n\n  @Override\n  public void close() {\n    if (context == Vertx.currentContext()) {\n      if (tx != null) {\n        tx.rollback(ar -> conn.close(this));\n        tx = null;\n      } else {\n        conn.close(this);\n      }\n    } else {\n      context.runOnContext(v -> close());\n    }\n  }\n\n  @Override\n  public int processId() {\n    return conn.getProcessId();\n  }\n\n  @Override\n  public int secretKey() {\n    return conn.getSecretKey();\n  }\n\n  @Override\n  public PgConnection cancelRequest(Handler<AsyncResult<Void>> handler) {\n    Context current = Vertx.currentContext();\n    if (current == context) {\n      factory.connect(ar -> {\n        if (ar.succeeded()) {\n          SocketConnection conn = ar.result();\n          conn.sendCancelRequestMessage(this.processId(), this.secretKey(), handler);\n        } else {\n          handler.handle(Future.failedFuture(ar.cause()));\n        }\n      });\n    } else {\n      context.runOnContext(v -> cancelRequest(handler));\n    }\n    return this;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/PgConnectionUriParser.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.SslMode;\nimport io.vertx.core.json.JsonObject;\n\nimport java.io.UnsupportedEncodingException;\nimport java.net.URLDecoder;\nimport java.util.regex.Matcher;\nimport java.util.regex.Pattern;\n\nimport static java.lang.Integer.*;\nimport static java.lang.String.*;\n\n/**\n * This is Parser for parsing connection URIs of PostgreSQL.\n * Based on Version 9.6\n *\n * @author Billy Yuan <billy112487983@gmail.com>\n */\npublic class PgConnectionUriParser {\n  private static final String FULL_URI_REGEX = \"^postgre(?:s|sql)://(?:(\\\\w+(?::\\\\S+)?)@)?([0-9.]+|\\\\[[A-Za-z0-9:]+]|[A-Za-z0-9.%\\\\-_]+)?(?::(\\\\d+))?(?:/([A-Za-z0-9_\\\\-]+))?(?:\\\\?(.*))?$\";\n\n  private static final int USER_INFO_GROUP = 1;\n  private static final int NET_LOCATION_GROUP = 2;\n  private static final int PORT_GROUP = 3;\n  private static final int DATABASE_GROUP = 4;\n  private static final int PARAMETER_GROUP = 5;\n\n  public static JsonObject parse(String connectionUri) {\n    // if we get any exception during the parsing, then we throw an IllegalArgumentException.\n    try {\n      JsonObject configuration = new JsonObject();\n      doParse(connectionUri, configuration);\n      return configuration;\n    } catch (Exception e) {\n      throw new IllegalArgumentException(\"Cannot parse invalid connection URI: \" + connectionUri, e);\n    }\n  }\n\n  // execute the parsing process and store options in the configuration\n  private static void doParse(String connectionUri, JsonObject configuration) {\n    Pattern pattern = Pattern.compile(FULL_URI_REGEX);\n    Matcher matcher = pattern.matcher(connectionUri);\n\n    if (matcher.matches()) {\n      // parse the user and password\n      parseUserandPassword(matcher.group(USER_INFO_GROUP), configuration);\n\n      // parse the IP address/host/unix domainSocket address\n      parseNetLocation(matcher.group(NET_LOCATION_GROUP), configuration);\n\n      // parse the port\n      parsePort(matcher.group(PORT_GROUP), configuration);\n\n      // parse the database name\n      parseDatabaseName(matcher.group(DATABASE_GROUP), configuration);\n\n      // parse the parameters\n      parseParameters(matcher.group(PARAMETER_GROUP), configuration);\n\n    } else {\n      throw new IllegalArgumentException(\"Wrong syntax of connection URI\");\n    }\n  }\n\n  private static void parseUserandPassword(String userInfo, JsonObject configuration) {\n    if (userInfo == null || userInfo.isEmpty()) {\n      return;\n    }\n    if (occurExactlyOnce(userInfo, \":\")) {\n      int index = userInfo.indexOf(\":\");\n      String user = userInfo.substring(0, index);\n      if (user.isEmpty()) {\n        throw new IllegalArgumentException(\"Can not only specify the password without a concrete user\");\n      }\n      String password = userInfo.substring(index + 1);\n      configuration.put(\"user\", decodeUrl(user));\n      configuration.put(\"password\", decodeUrl(password));\n    } else if (!userInfo.contains(\":\")) {\n      configuration.put(\"user\", decodeUrl(userInfo));\n    } else {\n      throw new IllegalArgumentException(\"Can not use multiple delimiters to delimit user and password\");\n    }\n  }\n\n  private static void parseNetLocation(String hostInfo, JsonObject configuration) {\n    if (hostInfo == null || hostInfo.isEmpty()) {\n      return;\n    }\n    parseNetLocationValue(decodeUrl(hostInfo), configuration);\n  }\n\n  private static void parsePort(String portInfo, JsonObject configuration) {\n    if (portInfo == null || portInfo.isEmpty()) {\n      return;\n    }\n    int port;\n    try {\n      port = parseInt(decodeUrl(portInfo));\n    } catch (NumberFormatException e) {\n      throw new IllegalArgumentException(\"The post must be a valid integer\");\n    }\n    if (port > 65535 || port <= 0) {\n      throw new IllegalArgumentException(\"The post can only range in 1-65535\");\n    }\n    configuration.put(\"port\", port);\n  }\n\n  private static void parseDatabaseName(String databaseInfo, JsonObject configuration) {\n    if (databaseInfo == null || databaseInfo.isEmpty()) {\n      return;\n    }\n    configuration.put(\"database\", decodeUrl(databaseInfo));\n\n  }\n\n  private static void parseParameters(String parametersInfo, JsonObject configuration) {\n    if (parametersInfo == null || parametersInfo.isEmpty()) {\n      return;\n    }\n    for (String parameterPair : parametersInfo.split(\"&\")) {\n      if (parameterPair.isEmpty()) {\n        continue;\n      }\n      int indexOfDelimiter = parameterPair.indexOf(\"=\");\n      if (indexOfDelimiter < 0) {\n        throw new IllegalArgumentException(format(\"Missing delimiter '=' of parameters \\\"%s\\\" in the part \\\"%s\\\"\", parametersInfo, parameterPair));\n      } else {\n        String key = parameterPair.substring(0, indexOfDelimiter).toLowerCase();\n        String value = decodeUrl(parameterPair.substring(indexOfDelimiter + 1).trim());\n        switch (key) {\n          case \"port\":\n            parsePort(value, configuration);\n            break;\n          case \"host\":\n            parseNetLocationValue(value, configuration);\n            break;\n          case \"hostaddr\":\n            configuration.put(\"host\", value);\n            break;\n          case \"user\":\n            configuration.put(\"user\", value);\n            break;\n          case \"password\":\n            configuration.put(\"password\", value);\n            break;\n          case \"dbname\":\n            configuration.put(\"database\", value);\n            break;\n          case \"sslmode\":\n            configuration.put(\"sslMode\", SslMode.of(value));\n            break;\n          default:\n            configuration.put(key, value);\n            break;\n        }\n      }\n    }\n  }\n\n  private static void parseNetLocationValue(String hostValue, JsonObject configuration) {\n    if (isRegardedAsIpv6Address(hostValue)) {\n      configuration.put(\"host\", hostValue.substring(1, hostValue.length() - 1));\n    } else {\n      configuration.put(\"host\", hostValue);\n    }\n  }\n\n  private static boolean isRegardedAsIpv6Address(String hostAddress) {\n    return hostAddress.startsWith(\"[\") && hostAddress.endsWith(\"]\");\n  }\n\n  private static String decodeUrl(String url) {\n    try {\n      return URLDecoder.decode(url, \"UTF-8\");\n    } catch (UnsupportedEncodingException e) {\n      throw new IllegalArgumentException(\"The connection uri contains unknown characters that can not be resolved.\");\n    }\n  }\n\n  private static boolean occurExactlyOnce(String uri, String character) {\n    return uri.contains(character) && uri.indexOf(character) == uri.lastIndexOf(character);\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/PgCursorImpl.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.*;\nimport io.vertx.core.AsyncResult;\nimport io.vertx.core.Future;\nimport io.vertx.core.Handler;\n\nimport java.util.*;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\npublic class PgCursorImpl implements PgCursor {\n\n  private final PgPreparedQueryImpl ps;\n  private final Tuple params;\n\n  private String portal;\n  private boolean closed;\n  private PgResultBuilder<PgRowSet, PgRowSetImpl, PgRowSet> result;\n\n  PgCursorImpl(PgPreparedQueryImpl ps, Tuple params) {\n    this.ps = ps;\n    this.params = params;\n  }\n\n  @Override\n  public synchronized boolean hasMore() {\n    if (result == null) {\n      throw new IllegalStateException(\"No current cursor read\");\n    }\n    return result.isSuspended();\n  }\n\n  @Override\n  public synchronized void read(int count, Handler<AsyncResult<PgRowSet>> handler) {\n    if (portal == null) {\n      portal = UUID.randomUUID().toString();\n      result = new PgResultBuilder<>(PgRowSetImpl.FACTORY, handler);\n      ps.execute(params, count, portal, false, false, PgRowSetImpl.COLLECTOR, result, result);\n    } else if (result.isSuspended()) {\n      result = new PgResultBuilder<>(PgRowSetImpl.FACTORY, handler);\n      ps.execute(params, count, portal, true, false, PgRowSetImpl.COLLECTOR, result, result);\n    } else {\n      throw new IllegalStateException();\n    }\n  }\n\n  @Override\n  public synchronized void close(Handler<AsyncResult<Void>> completionHandler) {\n    if (!closed) {\n      closed = true;\n      if (portal == null) {\n        completionHandler.handle(Future.succeededFuture());\n      } else {\n        String p = portal;\n        portal = null;\n        result = null;\n        ps.closePortal(p, completionHandler);\n      }\n    }\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/PgPoolImpl.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.*;\nimport io.vertx.core.*;\n\n/**\n * Todo :\n *\n * - handle timeout when acquiring a connection\n * - for per statement pooling, have several physical connection and use the less busy one to avoid head of line blocking effect\n *\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\npublic class PgPoolImpl extends PgClientBase<PgPoolImpl> implements PgPool {\n\n  private final Context context;\n  private final PgConnectionFactory factory;\n  private final ConnectionPool pool;\n  private final boolean closeVertx;\n\n  public PgPoolImpl(Vertx vertx, boolean closeVertx, PgPoolOptions options) {\n    int maxSize = options.getMaxSize();\n    if (maxSize < 1) {\n      throw new IllegalArgumentException(\"Pool max size must be > 0\");\n    }\n    if (options.isUsingDomainSocket() && !vertx.isNativeTransportEnabled()) {\n      throw new VertxException(\"Native transport is not available\");\n    }\n    this.context = vertx.getOrCreateContext();\n    this.factory = new PgConnectionFactory(context, Vertx.currentContext() != null, options);\n    this.pool = new ConnectionPool(factory::create, maxSize, options.getMaxWaitQueueSize());\n    this.closeVertx = closeVertx;\n  }\n\n  @Override\n  public void getConnection(Handler<AsyncResult<PgConnection>> handler) {\n    Context current = Vertx.currentContext();\n    if (current == context) {\n      pool.acquire(new ConnectionWaiter(handler));\n    } else {\n      context.runOnContext(v -> getConnection(handler));\n    }\n  }\n\n  @Override\n  public void begin(Handler<AsyncResult<PgTransaction>> handler) {\n    getConnection(ar -> {\n      if (ar.succeeded()) {\n        PgConnectionImpl conn = (PgConnectionImpl) ar.result();\n        PgTransaction tx = conn.begin(true);\n        handler.handle(Future.succeededFuture(tx));\n      } else {\n        handler.handle(Future.failedFuture(ar.cause()));\n      }\n    });\n  }\n\n  @Override\n  public <R> void schedule(CommandBase<R> cmd, Handler<? super CommandResponse<R>> handler) {\n    Context current = Vertx.currentContext();\n    if (current == context) {\n      pool.acquire(new CommandWaiter() { // SHOULD BE IT !!!!!\n        @Override\n        protected void onSuccess(Connection conn) {\n          cmd.handler = ar -> {\n            ar.scheduler = new CommandScheduler() {\n              @Override\n              public <R> void schedule(CommandBase<R> cmd, Handler<? super CommandResponse<R>> handler) {\n                cmd.handler = cr -> {\n                  cr.scheduler = this;\n                  handler.handle(cr);\n                };\n                conn.schedule(cmd);\n              }\n            };\n            handler.handle(ar);\n          };\n          conn.schedule(cmd);\n          conn.close(this);\n        }\n        @Override\n        protected void onFailure(Throwable cause) {\n          cmd.handler = handler;\n          cmd.fail(cause);\n        }\n      });\n    } else {\n      context.runOnContext(v -> schedule(cmd, handler));\n    }\n  }\n\n  private abstract class CommandWaiter implements Connection.Holder, Handler<AsyncResult<Connection>> {\n\n    private Connection conn;\n\n    protected abstract void onSuccess(Connection conn);\n\n    protected abstract void onFailure(Throwable cause);\n\n    @Override\n    public void handleNotification(int processId, String channel, String payload) {\n      // What should we do ?\n    }\n\n    @Override\n    public void handle(AsyncResult<Connection> ar) {\n      if (ar.succeeded()) {\n        Connection conn = ar.result();\n        this.conn = conn;\n        conn.init(this);\n        onSuccess(conn);\n      } else {\n        onFailure(ar.cause());\n      }\n    }\n\n    @Override\n    public void handleClosed() {\n    }\n\n    @Override\n    public void handleException(Throwable err) {\n    }\n\n    @Override\n    public Connection connection() {\n      return conn;\n    }\n  }\n\n  private class ConnectionWaiter implements Handler<AsyncResult<Connection>> {\n\n    private final Handler<AsyncResult<PgConnection>> handler;\n\n    private ConnectionWaiter(Handler<AsyncResult<PgConnection>> handler) {\n      this.handler = handler;\n    }\n\n    @Override\n    public void handle(AsyncResult<Connection> ar) {\n      if (ar.succeeded()) {\n        Connection conn = ar.result();\n        PgConnectionImpl holder = new PgConnectionImpl(factory, context, conn);\n        conn.init(holder);\n        handler.handle(Future.succeededFuture(holder));\n      } else {\n        handler.handle(Future.failedFuture(ar.cause()));\n      }\n    }\n  }\n\n  @Override\n  public void close() {\n    Context current = Vertx.currentContext();\n    if (current == context) {\n      pool.close();\n      factory.close();\n      if (closeVertx) {\n        context.owner().close();\n      }\n    } else {\n      context.runOnContext(v -> close());\n    }\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/PgPreparedQueryImpl.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.*;\nimport io.vertx.core.*;\n\nimport java.util.List;\nimport java.util.concurrent.atomic.AtomicBoolean;\nimport java.util.function.Function;\nimport java.util.stream.Collector;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\nclass PgPreparedQueryImpl implements PgPreparedQuery {\n\n  private final Connection conn;\n  private final Context context;\n  private final PreparedStatement ps;\n  private final AtomicBoolean closed = new AtomicBoolean();\n\n  PgPreparedQueryImpl(Connection conn, Context context, PreparedStatement ps) {\n    this.conn = conn;\n    this.context = context;\n    this.ps = ps;\n  }\n\n  @Override\n  public PgPreparedQuery execute(Tuple args, Handler<AsyncResult<PgRowSet>> handler) {\n    return execute(args, false, PgRowSetImpl.FACTORY, PgRowSetImpl.COLLECTOR, handler);\n  }\n\n  @Override\n  public <R> PgPreparedQuery execute(Tuple args, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler) {\n    return execute(args, true, PgResultImpl::new, collector, handler);\n  }\n\n  private <R1, R2 extends PgResultBase<R1, R2>, R3 extends PgResult<R1>> PgPreparedQuery execute(\n    Tuple args,\n    boolean singleton,\n    Function<R1, R2> factory,\n    Collector<Row, ?, R1> collector,\n    Handler<AsyncResult<R3>> handler) {\n    PgResultBuilder<R1, R2, R3> b = new PgResultBuilder<>(factory, handler);\n    return execute(args, 0, null, false, singleton, collector, b, b);\n  }\n\n  <A, R> PgPreparedQuery execute(Tuple args,\n                                 int fetch,\n                                 String portal,\n                                 boolean suspended,\n                                 boolean singleton,\n                                 Collector<Row, A, R> collector,\n                                 QueryResultHandler<R> resultHandler,\n                                 Handler<AsyncResult<Boolean>> handler) {\n    if (context == Vertx.currentContext()) {\n      String msg = ps.prepare((List<Object>) args);\n      if (msg != null) {\n        handler.handle(Future.failedFuture(msg));\n      } else {\n        ExtendedQueryCommand cmd = new ExtendedQueryCommand<>(\n          ps,\n          args,\n          fetch,\n          portal,\n          suspended,\n          singleton,\n          collector,\n          resultHandler);\n        cmd.handler = handler;\n        conn.schedule(cmd);\n      }\n    } else {\n      context.runOnContext(v -> execute(args, fetch, portal, suspended, singleton, collector, resultHandler, handler));\n    }\n    return this;\n  }\n\n  @Override\n  public PgCursor cursor(Tuple args) {\n    String msg = ps.prepare((List<Object>) args);\n    if (msg != null) {\n      throw new IllegalArgumentException(msg);\n    }\n    return new PgCursorImpl(this, args);\n  }\n\n  @Override\n  public void close() {\n    close(ar -> {\n    });\n  }\n\n  public PgPreparedQuery batch(List<Tuple> argsList, Handler<AsyncResult<PgRowSet>> handler) {\n    return batch(argsList, false, PgRowSetImpl.FACTORY, PgRowSetImpl.COLLECTOR, handler);\n  }\n\n  @Override\n  public <R> PgPreparedQuery batch(List<Tuple> argsList, Collector<Row, ?, R> collector, Handler<AsyncResult<PgResult<R>>> handler) {\n    return batch(argsList, true, PgResultImpl::new, collector, handler);\n  }\n\n  private <R1, R2 extends PgResultBase<R1, R2>, R3 extends PgResult<R1>> PgPreparedQuery batch(\n    List<Tuple> argsList,\n    boolean singleton,\n    Function<R1, R2> factory,\n    Collector<Row, ?, R1> collector,\n    Handler<AsyncResult<R3>> handler) {\n    for  (Tuple args : argsList) {\n      String msg = ps.prepare((List<Object>) args);\n      if (msg != null) {\n        handler.handle(Future.failedFuture(msg));\n        return this;\n      }\n    }\n    PgResultBuilder<R1, R2, R3> b = new PgResultBuilder<>(factory, handler);\n    ExtendedBatchQueryCommand cmd = new ExtendedBatchQueryCommand<>(ps, argsList, singleton, collector, b);\n    cmd.handler = b;\n    conn.schedule(cmd);\n    return this;\n  }\n\n  @Override\n  public PgStream<Row> createStream(int fetch, Tuple args) {\n    return new PgStreamImpl(this, fetch, args);\n  }\n\n  @Override\n  public void close(Handler<AsyncResult<Void>> completionHandler) {\n    if (closed.compareAndSet(false, true)) {\n      CloseStatementCommand cmd = new CloseStatementCommand();\n      cmd.handler = completionHandler;\n      conn.schedule(cmd);\n    } else {\n      completionHandler.handle(Future.failedFuture(\"Already closed\"));\n    }\n  }\n\n  void closePortal(String portal, Handler<AsyncResult<Void>> handler) {\n    ClosePortalCommand cmd = new ClosePortalCommand(portal);\n    cmd.handler = handler;\n    conn.schedule(cmd);\n  }\n\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/PgResultBase.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.PgResult;\n\nimport java.util.List;\n\npublic abstract class PgResultBase<T, R extends PgResultBase<T, R>> implements PgResult<T> {\n\n  int updated;\n  List<String> columnNames;\n  int size;\n  R next;\n\n  @Override\n  public List<String> columnsNames() {\n    return columnNames;\n  }\n\n  @Override\n  public int rowCount() {\n    return updated;\n  }\n\n  @Override\n  public int size() {\n    return size;\n  }\n\n  @Override\n  public R next() {\n    return next;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/PgResultBuilder.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.PgResult;\nimport io.reactiverse.pgclient.impl.codec.decoder.RowDescription;\nimport io.vertx.core.AsyncResult;\nimport io.vertx.core.Handler;\n\nimport java.util.function.Function;\n\n/**\n * A query result handler for building a {@link PgResult}.\n */\npublic class PgResultBuilder<T, R extends PgResultBase<T, R>, L extends PgResult<T>> implements QueryResultHandler<T>, Handler<AsyncResult<Boolean>> {\n\n  private final Handler<AsyncResult<L>> handler;\n  private final Function<T, R> factory;\n  private R first;\n  private boolean suspended;\n\n  PgResultBuilder(Function<T, R> factory, Handler<AsyncResult<L>> handler) {\n    this.factory = factory;\n    this.handler = handler;\n  }\n\n  @Override\n  public void handleResult(int updatedCount, int size, RowDescription desc, T result) {\n    R r = factory.apply(result);\n    r.updated = updatedCount;\n    r.size = size;\n    r.columnNames = desc != null ? desc.columnNames() : null;\n    handleResult(r);\n  }\n\n  private void handleResult(R result) {\n    if (first == null) {\n      first = result;\n    } else {\n      R h = first;\n      while (h.next != null) {\n        h = h.next;\n      }\n      h.next = result;\n    }\n  }\n\n  @Override\n  public void handle(AsyncResult<Boolean> res) {\n    suspended = res.succeeded() && res.result();\n    handler.handle((AsyncResult<L>) res.map(first));\n  }\n\n  public boolean isSuspended() {\n    return suspended;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/PgResultImpl.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\npublic class PgResultImpl<T> extends PgResultBase<T, PgResultImpl<T>> {\n\n  private final T value;\n\n  public PgResultImpl(T value) {\n    this.value = value;\n  }\n\n  @Override\n  public T value() {\n    return value;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/PgRowSetImpl.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.PgIterator;\nimport io.reactiverse.pgclient.PgRowSet;\nimport io.reactiverse.pgclient.Row;\n\nimport java.util.NoSuchElementException;\nimport java.util.function.Function;\nimport java.util.stream.Collector;\n\nclass PgRowSetImpl extends PgResultBase<PgRowSet, PgRowSetImpl> implements PgRowSet {\n\n  static Collector<Row, PgRowSetImpl, PgRowSet> COLLECTOR = Collector.of(\n    PgRowSetImpl::new,\n    (set, row) -> {\n      if (set.head == null) {\n        set.head = set.tail = (RowImpl) row;\n      } else {\n        set.tail.next = (RowImpl) row;\n        set.tail = set.tail.next;\n      }\n    },\n    (set1, set2) -> null, // Shall not be invoked as this is sequential\n    (set) -> set\n  );\n\n  static Function<PgRowSet, PgRowSetImpl> FACTORY = rs -> (PgRowSetImpl) rs;\n\n  private RowImpl head;\n  private RowImpl tail;\n\n  @Override\n  public PgRowSet value() {\n    return this;\n  }\n\n  @Override\n  public PgIterator iterator() {\n    return new PgIterator() {\n      RowImpl current = head;\n      @Override\n      public boolean hasNext() {\n        return current != null;\n      }\n      @Override\n      public Row next() {\n        if (current == null) {\n          throw new NoSuchElementException();\n        }\n        RowImpl r = current;\n        current = current.next;\n        return r;\n      }\n    };\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/PgStreamImpl.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.*;\nimport io.vertx.core.AsyncResult;\nimport io.vertx.core.Handler;\n\nimport java.util.Iterator;\n\npublic class PgStreamImpl implements PgStream<Row>, Handler<AsyncResult<PgRowSet>> {\n\n  private final PgPreparedQueryImpl ps;\n  private final int fetch;\n  private final Tuple params;\n\n  private Handler<Void> endHandler;\n  private Handler<Row> rowHandler;\n  private Handler<Throwable> exceptionHandler;\n  private long demand;\n  private boolean emitting;\n  private PgCursor cursor;\n\n  private Iterator<Row> result;\n\n  PgStreamImpl(PgPreparedQueryImpl ps, int fetch, Tuple params) {\n    this.ps = ps;\n    this.fetch = fetch;\n    this.params = params;\n    this.demand = Long.MAX_VALUE;\n  }\n\n  @Override\n  public synchronized PgStream<Row> exceptionHandler(Handler<Throwable> handler) {\n    exceptionHandler = handler;\n    return this;\n  }\n\n  @Override\n  public PgStream<Row> handler(Handler<Row> handler) {\n    PgCursor c;\n    synchronized (this) {\n      if (handler != null) {\n        if (cursor == null) {\n          rowHandler = handler;\n          c = cursor = ps.cursor(params);\n        } else {\n          throw new UnsupportedOperationException(\"Handle me gracefully\");\n        }\n      } else {\n        if (cursor != null) {\n          cursor = null;\n        } else {\n          rowHandler = null;\n        }\n        return this;\n      }\n    }\n    c.read(fetch, this);\n    return this;\n  }\n\n  @Override\n  public synchronized PgStream<Row> pause() {\n    demand = 0L;\n    return this;\n  }\n\n  public PgStream<Row> fetch(long amount) {\n    if (amount < 0L) {\n      throw new IllegalArgumentException(\"Invalid fetch amount \" + amount);\n    }\n    synchronized (this) {\n      demand += amount;\n      if (demand < 0L) {\n        demand = Long.MAX_VALUE;\n      }\n      if (cursor == null) {\n        return this;\n      }\n    }\n    checkPending();\n    return this;\n  }\n\n  @Override\n  public PgStream<Row> resume() {\n    return fetch(Long.MAX_VALUE);\n  }\n\n  @Override\n  public synchronized PgStream<Row> endHandler(Handler<Void> handler) {\n    endHandler = handler;\n    return this;\n  }\n\n  @Override\n  public void handle(AsyncResult<PgRowSet> ar) {\n    if (ar.failed()) {\n      Handler<Throwable> handler;\n      synchronized (PgStreamImpl.this) {\n        cursor = null;\n        handler = exceptionHandler;\n      }\n      if (handler != null) {\n        handler.handle(ar.cause());\n      }\n    } else {\n      result = ar.result().iterator();\n      checkPending();\n    }\n  }\n\n  @Override\n  public void close() {\n    close(ar -> {});\n  }\n\n  @Override\n  public void close(Handler<AsyncResult<Void>> completionHandler) {\n    PgCursor c;\n    synchronized (this) {\n      if ((c = cursor) == null) {\n        return;\n      }\n      cursor = null;\n    }\n    c.close(completionHandler);\n  }\n\n  private void checkPending() {\n    synchronized (PgStreamImpl.this) {\n      if (emitting) {\n        return;\n      }\n      emitting = true;\n    }\n    while (true) {\n      synchronized (PgStreamImpl.this) {\n        if (demand == 0L || result == null) {\n          emitting = false;\n          break;\n        }\n        Handler handler;\n        Object event;\n        if (result.hasNext()) {\n          handler = rowHandler;\n          event = result.next();\n          if (demand != Long.MAX_VALUE) {\n            demand--;\n          }\n        } else {\n          result = null;\n          emitting = false;\n          if (cursor.hasMore()) {\n            cursor.read(fetch, this);\n            break;\n          } else {\n            cursor = null;\n            handler = endHandler;\n            event = null;\n          }\n        }\n        if (handler != null) {\n          handler.handle(event);\n        }\n      }\n    }\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/PrepareStatementCommand.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.PgException;\nimport io.reactiverse.pgclient.impl.codec.TxStatus;\nimport io.reactiverse.pgclient.impl.codec.decoder.ErrorResponse;\nimport io.reactiverse.pgclient.impl.codec.decoder.ParameterDescription;\nimport io.reactiverse.pgclient.impl.codec.decoder.RowDescription;\nimport io.reactiverse.pgclient.impl.codec.encoder.MessageEncoder;\nimport io.reactiverse.pgclient.impl.codec.encoder.Describe;\nimport io.reactiverse.pgclient.impl.codec.encoder.Parse;\nimport io.vertx.core.Handler;\n\npublic class PrepareStatementCommand extends CommandBase<PreparedStatement> {\n\n  final String sql;\n  long statement; // 0 means unamed statement otherwise CString\n  SocketConnection.CachedPreparedStatement cached;\n  private ParameterDescription parameterDesc;\n  private RowDescription rowDesc;\n\n  PrepareStatementCommand(String sql) {\n    this.sql = sql;\n  }\n\n  @Override\n  void exec(MessageEncoder out) {\n    out.writeParse(new Parse(sql, statement));\n    out.writeDescribe(new Describe(statement, null));\n    out.writeSync();\n  }\n\n  @Override\n  public void handleParseComplete() {\n    // Response to parse\n  }\n\n  @Override\n  public void handleParameterDescription(ParameterDescription parameterDesc) {\n    // Response to Describe\n    this.parameterDesc = parameterDesc;\n  }\n\n  @Override\n  public void handleRowDescription(RowDescription rowDesc) {\n    // Response to Describe\n    this.rowDesc = rowDesc;\n  }\n\n  @Override\n  public void handleNoData() {\n    // Response to Describe\n  }\n\n  @Override\n  public void handleErrorResponse(ErrorResponse errorResponse) {\n    failure = new PgException(errorResponse);\n  }\n\n  @Override\n  public void handleReadyForQuery(TxStatus txStatus) {\n    result = new PreparedStatement(sql, statement, parameterDesc, rowDesc);\n    super.handleReadyForQuery(txStatus);\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/PreparedStatement.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.impl.codec.ColumnDesc;\nimport io.reactiverse.pgclient.impl.codec.DataFormat;\nimport io.reactiverse.pgclient.impl.codec.decoder.ParameterDescription;\nimport io.reactiverse.pgclient.impl.codec.decoder.RowDescription;\nimport io.reactiverse.pgclient.impl.codec.encoder.Bind;\n\nimport java.util.Arrays;\nimport java.util.List;\n\nclass PreparedStatement {\n\n  private static final ColumnDesc[] EMPTY_COLUMNS = new ColumnDesc[0];\n\n  final String sql;\n  final Bind bind;\n  private final ParameterDescription paramDesc;\n  final RowDescription rowDesc;\n\n  PreparedStatement(String sql, long statement, ParameterDescription paramDesc, RowDescription rowDesc) {\n\n    // Fix to use binary when possible\n    if (rowDesc != null) {\n      rowDesc = new RowDescription(Arrays.stream(rowDesc.columns())\n        .map(c -> new ColumnDesc(\n          c.getName(),\n          c.getRelationId(),\n          c.getRelationAttributeNo(),\n          c.getDataType(),\n          c.getLength(),\n          c.getTypeModifier(),\n          c.getDataType().supportsBinary ? DataFormat.BINARY : DataFormat.TEXT))\n        .toArray(ColumnDesc[]::new));\n    }\n\n    this.paramDesc = paramDesc;\n    this.rowDesc = rowDesc;\n    this.sql = sql;\n    this.bind = new Bind(statement, paramDesc != null ? paramDesc.getParamDataTypes() : null, rowDesc != null ? rowDesc.columns() : EMPTY_COLUMNS);\n  }\n\n  String prepare(List<Object> values) {\n    return paramDesc.prepare(values);\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/QueryCommandBase.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.PgException;\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.impl.codec.decoder.ErrorResponse;\nimport io.reactiverse.pgclient.impl.codec.decoder.RowDescription;\n\nimport java.util.stream.Collector;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\n\npublic abstract class QueryCommandBase<T> extends CommandBase<Boolean> {\n\n  public RowResultDecoder<?, T> decoder;\n  final QueryResultHandler<T> resultHandler;\n  final Collector<Row, ?, T> collector;\n\n  QueryCommandBase(Collector<Row, ?, T> collector, QueryResultHandler<T> resultHandler) {\n    this.resultHandler = resultHandler;\n    this.collector = collector;\n  }\n\n  abstract String sql();\n\n  @Override\n  public void handleCommandComplete(int updated) {\n    this.result = false;\n    T result;\n    int size;\n    RowDescription desc;\n    if (decoder != null) {\n      result = decoder.complete();\n      desc = decoder.description();\n      size = decoder.size();\n      decoder.reset();\n    } else {\n      result = emptyResult(collector);\n      size = 0;\n      desc = null;\n    }\n    resultHandler.handleResult(updated, size, desc, result);\n  }\n\n  @Override\n  public void handleErrorResponse(ErrorResponse errorResponse) {\n    failure = new PgException(errorResponse);\n  }\n\n  private static <A, T> T emptyResult(Collector<Row, A, T> collector) {\n    return collector.finisher().apply(collector.supplier().get());\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/QueryResultHandler.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.impl.codec.decoder.RowDescription;\nimport io.vertx.core.AsyncResult;\nimport io.vertx.core.Handler;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\npublic interface QueryResultHandler<T> {\n\n  void handleResult(int updatedCount, int size, RowDescription desc, T result);\n\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/RowImpl.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.data.Box;\nimport io.reactiverse.pgclient.data.Circle;\nimport io.reactiverse.pgclient.data.Json;\nimport io.reactiverse.pgclient.data.Line;\nimport io.reactiverse.pgclient.data.LineSegment;\nimport io.reactiverse.pgclient.data.Numeric;\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.data.Path;\nimport io.reactiverse.pgclient.data.Polygon;\nimport io.reactiverse.pgclient.impl.codec.ColumnDesc;\nimport io.reactiverse.pgclient.data.Interval;\nimport io.reactiverse.pgclient.impl.codec.decoder.RowDescription;\nimport io.reactiverse.pgclient.data.Point;\nimport io.vertx.core.buffer.Buffer;\n\nimport java.math.BigDecimal;\nimport java.time.*;\nimport java.time.temporal.Temporal;\nimport java.util.UUID;\n\npublic class RowImpl extends ArrayTuple implements Row {\n\n  // Linked list\n  RowImpl next;\n  private final RowDescription desc;\n\n  public RowImpl(RowDescription desc) {\n    super(desc.columns().length);\n    this.desc = desc;\n  }\n\n  public RowImpl(RowImpl row) {\n    super(row);\n    this.desc = row.desc;\n  }\n\n  @Override\n  public String getColumnName(int pos) {\n    final ColumnDesc[] columnDescs = desc.columns();\n    return pos < 0 || columnDescs.length - 1 < pos ? null : columnDescs[pos].getName();\n  }\n\n  @Override\n  public Boolean getBoolean(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getBoolean(pos);\n  }\n\n  @Override\n  public Object getValue(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getValue(pos);\n  }\n\n  @Override\n  public Short getShort(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getShort(pos);\n  }\n\n  @Override\n  public Integer getInteger(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getInteger(pos);\n  }\n\n  @Override\n  public Long getLong(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getLong(pos);\n  }\n\n  @Override\n  public Float getFloat(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getFloat(pos);\n  }\n\n  @Override\n  public Double getDouble(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getDouble(pos);\n  }\n\n  @Override\n  public String getString(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getString(pos);\n  }\n\n  @Override\n  public Json getJson(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getJson(pos);\n  }\n\n  @Override\n  public Buffer getBuffer(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getBuffer(pos);\n  }\n\n  @Override\n  public Temporal getTemporal(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getTemporal(pos);\n  }\n\n  @Override\n  public LocalDate getLocalDate(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getLocalDate(pos);\n  }\n\n  @Override\n  public LocalTime getLocalTime(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getLocalTime(pos);\n  }\n\n  @Override\n  public LocalDateTime getLocalDateTime(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getLocalDateTime(pos);\n  }\n\n  @Override\n  public OffsetTime getOffsetTime(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getOffsetTime(pos);\n  }\n\n  @Override\n  public OffsetDateTime getOffsetDateTime(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getOffsetDateTime(pos);\n  }\n\n  @Override\n  public UUID getUUID(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getUUID(pos);\n  }\n\n  @Override\n  public BigDecimal getBigDecimal(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getBigDecimal(pos);\n  }\n\n  @Override\n  public Numeric getNumeric(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getNumeric(pos);\n  }\n\n  @Override\n  public Point getPoint(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getPoint(pos);\n  }\n\n  @Override\n  public Line getLine(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getLine(pos);\n  }\n\n  @Override\n  public LineSegment getLineSegment(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getLineSegment(pos);\n  }\n\n  @Override\n  public Box getBox(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getBox(pos);\n  }\n\n  @Override\n  public Path getPath(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getPath(pos);\n  }\n\n  @Override\n  public Polygon getPolygon(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getPolygon(pos);\n  }\n\n  @Override\n  public Circle getCircle(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getCircle(pos);\n  }\n\n  @Override\n  public Interval getInterval(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getInterval(pos);\n  }\n\n  @Override\n  public Boolean[] getBooleanArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getBooleanArray(pos);\n  }\n\n  @Override\n  public Short[] getShortArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getShortArray(pos);\n  }\n\n  @Override\n  public Integer[] getIntegerArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getIntegerArray(pos);\n  }\n\n  @Override\n  public Long[] getLongArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getLongArray(pos);\n  }\n\n  @Override\n  public Float[] getFloatArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getFloatArray(pos);\n  }\n\n  @Override\n  public Double[] getDoubleArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getDoubleArray(pos);\n  }\n\n  @Override\n  public String[] getStringArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getStringArray(pos);\n  }\n\n  @Override\n  public LocalDate[] getLocalDateArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getLocalDateArray(pos);\n  }\n\n  @Override\n  public LocalTime[] getLocalTimeArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getLocalTimeArray(pos);\n  }\n\n  @Override\n  public OffsetTime[] getOffsetTimeArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getOffsetTimeArray(pos);\n  }\n\n  @Override\n  public LocalDateTime[] getLocalDateTimeArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getLocalDateTimeArray(pos);\n  }\n\n  @Override\n  public OffsetDateTime[] getOffsetDateTimeArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getOffsetDateTimeArray(pos);\n  }\n\n  @Override\n  public Buffer[] getBufferArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getBufferArray(pos);\n  }\n\n  @Override\n  public UUID[] getUUIDArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getUUIDArray(pos);\n  }\n\n  @Override\n  public Json[] getJsonArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getJsonArray(pos);\n  }\n\n  @Override\n  public Numeric[] getNumericArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getNumericArray(pos);\n  }\n\n  @Override\n  public Point[] getPointArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getPointArray(pos);\n  }\n\n  @Override\n  public Line[] getLineArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getLineArray(pos);\n  }\n\n  @Override\n  public LineSegment[] getLineSegmentArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getLineSegmentArray(pos);\n  }\n\n  @Override\n  public Box[] getBoxArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getBoxArray(pos);\n  }\n\n  @Override\n  public Path[] getPathArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getPathArray(pos);\n  }\n\n  @Override\n  public Polygon[] getPolygonArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getPolygonArray(pos);\n  }\n\n  @Override\n  public Circle[] getCircleArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getCircleArray(pos);\n  }\n\n  @Override\n  public Interval[] getIntervalArray(String name) {\n    int pos = desc.columnIndex(name);\n    return pos == -1 ? null : getIntervalArray(pos);\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/RowResultDecoder.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.impl.codec.ColumnDesc;\nimport io.reactiverse.pgclient.impl.codec.DataFormat;\nimport io.reactiverse.pgclient.impl.codec.DataTypeCodec;\nimport io.reactiverse.pgclient.impl.codec.decoder.RowDecoder;\nimport io.reactiverse.pgclient.impl.codec.decoder.RowDescription;\nimport io.netty.buffer.ByteBuf;\n\nimport java.util.function.BiConsumer;\nimport java.util.stream.Collector;\n\npublic class RowResultDecoder<C, R> implements RowDecoder {\n\n  private final Collector<Row, C, R> collector;\n  private final boolean singleton;\n  private final BiConsumer<C, Row> accumulator;\n\n  private RowDescription desc;\n  private int size;\n  private C container;\n  private Row row;\n\n  RowResultDecoder(Collector<Row, C, R> collector, boolean singleton, RowDescription desc) {\n    this.collector = collector;\n    this.singleton = singleton;\n    this.accumulator = collector.accumulator();\n    this.desc = desc;\n  }\n\n  public RowDescription description() {\n    return desc;\n  }\n\n  public int size() {\n    return size;\n  }\n\n  @Override\n  public void decodeRow(int len, ByteBuf in) {\n    if (container == null) {\n      container = collector.supplier().get();\n    }\n    if (singleton) {\n      if (row == null) {\n        row = new RowImpl(desc);\n      } else {\n        row.clear();\n      }\n    } else {\n      row = new RowImpl(desc);\n    }\n    Row row = new RowImpl(desc);\n    for (int c = 0; c < len; ++c) {\n      int length = in.readInt();\n      Object decoded = null;\n      if (length != -1) {\n        ColumnDesc columnDesc = desc.columns()[c];\n        if (columnDesc.getDataFormat() == DataFormat.BINARY) {\n          decoded = DataTypeCodec.decodeBinary(columnDesc.getDataType(), in.readerIndex(), length, in);\n        } else {\n          decoded = DataTypeCodec.decodeText(columnDesc.getDataType(), in.readerIndex(), length, in);\n        }\n        in.skipBytes(length);\n      }\n      row.addValue(decoded);\n    }\n    accumulator.accept(container, row);\n    size++;\n  }\n\n  R complete() {\n    if (container == null) {\n      container = collector.supplier().get();\n    }\n    return collector.finisher().apply(container);\n  }\n\n  void reset() {\n    container = null;\n    size = 0;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/SimpleQueryCommand.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.impl.codec.decoder.RowDescription;\nimport io.reactiverse.pgclient.impl.codec.encoder.MessageEncoder;\nimport io.reactiverse.pgclient.impl.codec.encoder.Query;\nimport io.vertx.core.AsyncResult;\nimport io.vertx.core.Handler;\n\nimport java.util.stream.Collector;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\n\nclass SimpleQueryCommand<T> extends QueryCommandBase<T> {\n\n  private final String sql;\n  private final boolean singleton;\n\n  SimpleQueryCommand(String sql,\n                     boolean singleton,\n                     Collector<Row, ?, T> collector,\n                     QueryResultHandler<T> resultHandler) {\n    super(collector, resultHandler);\n    this.sql = sql;\n    this.singleton = singleton;\n  }\n\n  @Override\n  String sql() {\n    return sql;\n  }\n\n  @Override\n  void exec(MessageEncoder out) {\n    out.writeQuery(new Query(sql));\n  }\n\n  @Override\n  public void handleRowDescription(RowDescription rowDescription) {\n    decoder = new RowResultDecoder<>(collector, singleton, rowDescription);\n  }\n\n  public String getSql() {\n    return sql;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/SocketConnection.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\nimport io.netty.channel.ChannelPipeline;\nimport io.netty.handler.codec.DecoderException;\nimport io.reactiverse.pgclient.impl.codec.decoder.InitiateSslHandler;\nimport io.reactiverse.pgclient.impl.codec.decoder.MessageDecoder;\nimport io.reactiverse.pgclient.impl.codec.decoder.NoticeResponse;\nimport io.reactiverse.pgclient.impl.codec.decoder.NotificationResponse;\nimport io.reactiverse.pgclient.impl.codec.encoder.MessageEncoder;\nimport io.vertx.core.*;\nimport io.vertx.core.buffer.Buffer;\nimport io.vertx.core.impl.NetSocketInternal;\nimport io.vertx.core.logging.Logger;\nimport io.vertx.core.logging.LoggerFactory;\n\nimport java.util.ArrayDeque;\nimport java.util.Arrays;\nimport java.util.Map;\nimport java.util.concurrent.ConcurrentHashMap;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\npublic class SocketConnection implements Connection {\n\n  private static final Logger logger = LoggerFactory.getLogger(SocketConnection.class);\n\n  enum Status {\n\n    CLOSED, CONNECTED, CLOSING\n\n  }\n\n  private final NetSocketInternal socket;\n  private final ArrayDeque<CommandBase<?>> inflight = new ArrayDeque<>();\n  private final ArrayDeque<CommandBase<?>> pending = new ArrayDeque<>();\n  private final Context context;\n  private Status status = Status.CONNECTED;\n  private Holder holder;\n  private final Map<String, CachedPreparedStatement> psCache;\n  private final StringLongSequence psSeq = new StringLongSequence();\n  private final int pipeliningLimit;\n  private MessageDecoder decoder;\n  private MessageEncoder encoder;\n\n  int processId;\n  int secretKey;\n\n  public SocketConnection(NetSocketInternal socket,\n                          boolean cachePreparedStatements,\n                          int pipeliningLimit,\n                          Context context) {\n    this.socket = socket;\n    this.context = context;\n    this.psCache = cachePreparedStatements ? new ConcurrentHashMap<>() : null;\n    this.pipeliningLimit = pipeliningLimit;\n  }\n\n  public Context context() {\n    return context;\n  }\n\n  void upgradeToSSLConnection(Handler<AsyncResult<Void>> completionHandler) {\n    ChannelPipeline pipeline = socket.channelHandlerContext().pipeline();\n    Future<Void> upgradeFuture = Future.future();\n    upgradeFuture.setHandler(ar->{\n      if (ar.succeeded()) {\n        completionHandler.handle(Future.succeededFuture());\n      } else {\n        Throwable cause = ar.cause();\n        if (cause instanceof DecoderException) {\n          DecoderException err = (DecoderException) cause;\n          cause = err.getCause();\n        }\n        completionHandler.handle(Future.failedFuture(cause));\n      }\n    });\n    pipeline.addBefore(\"handler\", \"initiate-ssl-handler\", new InitiateSslHandler(this, upgradeFuture));\n  }\n\n  void initializeCodec() {\n    decoder = new MessageDecoder(inflight, socket.channelHandlerContext().alloc());\n    encoder = new MessageEncoder(socket.channelHandlerContext());\n\n    ChannelPipeline pipeline = socket.channelHandlerContext().pipeline();\n    pipeline.addBefore(\"handler\", \"decoder\", decoder);\n\n    socket.closeHandler(this::handleClosed);\n    socket.exceptionHandler(this::handleException);\n    socket.messageHandler(msg -> {\n      try {\n        handleMessage(msg);\n      } catch (Exception e) {\n        handleException(e);\n      }\n    });\n  }\n\n  void sendStartupMessage(String username, String password, String database, Handler<? super CommandResponse<Connection>> completionHandler) {\n    InitCommand cmd = new InitCommand(this, username, password, database);\n    cmd.handler = completionHandler;\n    schedule(cmd);\n  }\n\n  void sendCancelRequestMessage(int processId, int secretKey, Handler<AsyncResult<Void>> handler) {\n    Buffer buffer = Buffer.buffer(16);\n    buffer.appendInt(16);\n    // cancel request code\n    buffer.appendInt(80877102);\n    buffer.appendInt(processId);\n    buffer.appendInt(secretKey);\n\n    socket.write(buffer, ar -> {\n      if (ar.succeeded()) {\n        // directly close this connection\n        if (status == Status.CONNECTED) {\n          status = Status.CLOSING;\n          socket.close();\n        }\n        handler.handle(Future.succeededFuture());\n      } else {\n        handler.handle(Future.failedFuture(ar.cause()));\n      }\n    });\n  }\n\n  static class CachedPreparedStatement implements Handler<CommandResponse<PreparedStatement>> {\n\n    private CommandResponse<PreparedStatement> resp;\n    private final ArrayDeque<Handler<? super CommandResponse<PreparedStatement>>> waiters = new ArrayDeque<>();\n\n    void get(Handler<? super CommandResponse<PreparedStatement>> handler) {\n      if (resp != null) {\n        handler.handle(resp);\n      } else {\n        waiters.add(handler);\n      }\n    }\n\n    @Override\n    public void handle(CommandResponse<PreparedStatement> event) {\n      resp = event;\n      Handler<? super CommandResponse<PreparedStatement>> waiter;\n      while ((waiter = waiters.poll()) != null) {\n        waiter.handle(resp);\n      }\n    }\n  }\n\n  public NetSocketInternal socket() {\n    return socket;\n  }\n\n  public boolean isSsl() {\n    return socket.isSsl();\n  }\n\n  @Override\n  public void init(Holder holder) {\n    this.holder = holder;\n  }\n\n\n  @Override\n  public void close(Holder holder) {\n    if (Vertx.currentContext() == context) {\n      if (status == Status.CONNECTED) {\n        status = Status.CLOSING;\n        // Append directly since schedule checks the status and won't enqueue the command\n        pending.add(CloseConnectionCommand.INSTANCE);\n        checkPending();\n      }\n    } else {\n      context.runOnContext(v -> close(holder));\n    }\n  }\n\n  public void schedule(CommandBase<?> cmd) {\n    if (cmd.handler == null) {\n      throw new IllegalArgumentException();\n    }\n    if (Vertx.currentContext() != context) {\n      throw new IllegalStateException();\n    }\n\n    // Special handling for cache\n    if (cmd instanceof PrepareStatementCommand) {\n      PrepareStatementCommand psCmd = (PrepareStatementCommand) cmd;\n      Map<String, SocketConnection.CachedPreparedStatement> psCache = this.psCache;\n      if (psCache != null) {\n        SocketConnection.CachedPreparedStatement cached = psCache.get(psCmd.sql);\n        if (cached != null) {\n          Handler<? super CommandResponse<PreparedStatement>> handler = psCmd.handler;\n          cached.get(handler);\n          return;\n        } else {\n          psCmd.statement = psSeq.next();\n          psCmd.cached = cached = new SocketConnection.CachedPreparedStatement();\n          psCache.put(psCmd.sql, cached);\n          Handler<? super CommandResponse<PreparedStatement>> a = psCmd.handler;\n          psCmd.cached.get(a);\n          psCmd.handler = psCmd.cached;\n        }\n      }\n    }\n\n    //\n    if (status == Status.CONNECTED) {\n      pending.add(cmd);\n      checkPending();\n    } else {\n      cmd.fail(new VertxException(\"Connection not open \" + status));\n    }\n  }\n\n  @Override\n  public int getProcessId() {\n    return processId;\n  }\n\n  @Override\n  public int getSecretKey() {\n    return secretKey;\n  }\n\n  private void checkPending() {\n    if (inflight.size() < pipeliningLimit) {\n      CommandBase<?> cmd;\n      while (inflight.size() < pipeliningLimit && (cmd = pending.poll()) != null) {\n        inflight.add(cmd);\n        decoder.run(cmd);\n        cmd.exec(encoder);\n      }\n      encoder.flush();\n    }\n  }\n\n  private void handleMessage(Object msg) {\n    if (msg instanceof CommandResponse) {\n      CommandBase cmd = inflight.poll();\n      checkPending();\n      cmd.handler.handle(msg);\n    } else if (msg instanceof NotificationResponse) {\n      handleNotification((NotificationResponse) msg);\n    } else if (msg instanceof NoticeResponse) {\n      handleNotice((NoticeResponse) msg);\n    }\n  }\n\n  private void handleNotification(NotificationResponse response) {\n    if (holder != null) {\n      holder.handleNotification(response.getProcessId(), response.getChannel(), response.getPayload());\n    }\n  }\n\n  private void handleNotice(NoticeResponse notice) {\n    logger.warn(\"Backend notice: \" +\n      \"severity='\" + notice.getSeverity() + \"'\" +\n      \", code='\" + notice.getCode() + \"'\" +\n      \", message='\" + notice.getMessage() + \"'\" +\n      \", detail='\" + notice.getDetail() + \"'\" +\n      \", hint='\" + notice.getHint() + \"'\" +\n      \", position='\" + notice.getPosition() + \"'\" +\n      \", internalPosition='\" + notice.getInternalPosition() + \"'\" +\n      \", internalQuery='\" + notice.getInternalQuery() + \"'\" +\n      \", where='\" + notice.getWhere() + \"'\" +\n      \", file='\" + notice.getFile() + \"'\" +\n      \", line='\" + notice.getLine() + \"'\" +\n      \", routine='\" + notice.getRoutine() + \"'\" +\n      \", schema='\" + notice.getSchema() + \"'\" +\n      \", table='\" + notice.getTable() + \"'\" +\n      \", column='\" + notice.getColumn() + \"'\" +\n      \", dataType='\" + notice.getDataType() + \"'\" +\n      \", constraint='\" + notice.getConstraint() + \"'\");\n  }\n\n  private void handleClosed(Void v) {\n    handleClose(null);\n  }\n\n  private synchronized void handleException(Throwable t) {\n    if (t instanceof DecoderException) {\n      DecoderException err = (DecoderException) t;\n      t = err.getCause();\n    }\n    handleClose(t);\n  }\n\n  private void handleClose(Throwable t) {\n    if (status != Status.CLOSED) {\n      status = Status.CLOSED;\n      if (t != null) {\n        synchronized (this) {\n          if (holder != null) {\n            holder.handleException(t);\n          }\n        }\n      }\n      Throwable cause = t == null ? new VertxException(\"closed\") : t;\n      for (ArrayDeque<CommandBase<?>> q : Arrays.asList(inflight, pending)) {\n        CommandBase<?> cmd;\n        while ((cmd = q.poll()) != null) {\n          CommandBase<?> c = cmd;\n          context.runOnContext(v -> c.fail(cause));\n        }\n      }\n      if (holder != null) {\n        holder.handleClosed();\n      }\n    }\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/StringLongSequence.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl;\n\npublic class StringLongSequence {\n\n  private short count;\n\n  public long next() {\n    short val = count++;\n    long next = 0x30_30_30_00_00_00_00_00L;\n    next |= toHex(val >> 12 & 0xF) << 32;\n    next |= toHex(val >>  8 & 0xF) << 24;\n    next |= toHex(val >>  4 & 0xF) << 16;\n    next |= toHex(val >>  0 & 0xF) << 8;\n    return next;\n  }\n\n  private static long toHex(int c) {\n    if (c < 10) {\n      return (byte)('0' + c);\n    } else {\n      return (byte)('A' + c - 10);\n    }\n  }\n\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/Transaction.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient.impl;\n\nimport io.reactiverse.pgclient.*;\nimport io.reactiverse.pgclient.impl.codec.TxStatus;\nimport io.vertx.core.*;\n\nimport java.util.ArrayDeque;\nimport java.util.Deque;\n\nclass Transaction extends PgConnectionBase<Transaction> implements PgTransaction {\n\n  private static final int ST_BEGIN = 0;\n  private static final int ST_PENDING = 1;\n  private static final int ST_PROCESSING = 2;\n  private static final int ST_COMPLETED = 3;\n\n  private final Handler<Void> disposeHandler;\n  private Deque<CommandBase<?>> pending = new ArrayDeque<>();\n  private Handler<Void> failedHandler;\n  private int status = ST_BEGIN;\n\n  Transaction(Context context, Connection conn, Handler<Void> disposeHandler) {\n    super(context, conn);\n    this.disposeHandler = disposeHandler;\n    doSchedule(doQuery(\"BEGIN\", this::afterBegin));\n  }\n\n  private void doSchedule(CommandBase<?> cmd) {\n    if (context == Vertx.currentContext()) {\n      conn.schedule(cmd);\n    } else {\n      context.runOnContext(v -> conn.schedule(cmd));\n    }\n  }\n\n  private synchronized void afterBegin(AsyncResult<?> ar) {\n    if (ar.succeeded()) {\n      status = ST_PENDING;\n    } else {\n      status = ST_COMPLETED;\n    }\n    checkPending();\n  }\n\n  private boolean isComplete(CommandBase<?> cmd) {\n    if (cmd instanceof QueryCommandBase<?>) {\n      String sql = ((QueryCommandBase) cmd).sql().trim();\n      return sql.equalsIgnoreCase(\"COMMIT\") || sql.equalsIgnoreCase(\"ROLLBACK\");\n    }\n    return false;\n  }\n\n  private synchronized void checkPending() {\n    switch (status) {\n      case ST_BEGIN:\n        break;\n      case ST_PENDING: {\n        CommandBase<?> cmd = pending.poll();\n        if (cmd != null) {\n          if (isComplete(cmd)) {\n            status = ST_COMPLETED;\n          } else {\n            wrap(cmd);\n            status = ST_PROCESSING;\n          }\n          doSchedule(cmd);\n        }\n        break;\n      }\n      case ST_PROCESSING:\n        break;\n      case ST_COMPLETED: {\n        if (pending.size() > 0) {\n          VertxException err = new VertxException(\"Transaction already completed\");\n          CommandBase<?> cmd;\n          while ((cmd = pending.poll()) != null) {\n            cmd.fail(err);\n          }\n        }\n        break;\n      }\n    }\n  }\n\n  @Override\n  public <R> void schedule(CommandBase<R> cmd, Handler<? super CommandResponse<R>> handler) {\n    cmd.handler = cr -> {\n      cr.scheduler = this;\n      handler.handle(cr);\n    };\n    schedule(cmd);\n  }\n\n  public void schedule(CommandBase<?> cmd) {\n    synchronized (this) {\n      pending.add(cmd);\n    }\n    checkPending();\n  }\n\n  private <T> void wrap(CommandBase<T> cmd) {\n    Handler<? super CommandResponse<T>> handler = cmd.handler;\n    cmd.handler = ar -> {\n      synchronized (Transaction.this) {\n        status = ST_PENDING;\n        if (ar.txStatus() == TxStatus.FAILED) {\n          // We won't recover from this so rollback\n          CommandBase<?> c;\n          while ((c = pending.poll()) != null) {\n            c.fail(new RuntimeException(\"rollback exception\"));\n          }\n          Handler<Void> h = failedHandler;\n          if (h != null) {\n            context.runOnContext(h);\n          }\n          schedule(doQuery(\"ROLLBACK\", ar2 -> {\n            disposeHandler.handle(null);\n            handler.handle(ar);\n          }));\n        } else {\n          handler.handle(ar);\n          checkPending();\n        }\n      }\n    };\n  }\n\n  @Override\n  public void commit() {\n    commit(null);\n  }\n\n  public void commit(Handler<AsyncResult<Void>> handler) {\n    switch (status) {\n      case ST_BEGIN:\n      case ST_PENDING:\n      case ST_PROCESSING:\n        schedule(doQuery(\"COMMIT\", ar -> {\n          disposeHandler.handle(null);\n          if (handler != null) {\n            if (ar.succeeded()) {\n              handler.handle(Future.succeededFuture());\n            } else {\n              handler.handle(Future.failedFuture(ar.cause()));\n            }\n          }\n        }));\n        break;\n      case ST_COMPLETED:\n        if (handler != null) {\n          handler.handle(Future.failedFuture(\"Transaction already completed\"));\n        }\n        break;\n    }\n  }\n\n  @Override\n  public void rollback() {\n    rollback(null);\n  }\n\n  public void rollback(Handler<AsyncResult<Void>> handler) {\n    schedule(doQuery(\"ROLLBACK\", ar -> {\n      disposeHandler.handle(null);\n      if (handler != null) {\n        handler.handle(ar.mapEmpty());\n      }\n    }));\n  }\n\n  @Override\n  public void close() {\n    rollback();\n  }\n\n  @Override\n  public PgTransaction abortHandler(Handler<Void> handler) {\n    failedHandler = handler;\n    return this;\n  }\n\n  private CommandBase doQuery(String sql, Handler<AsyncResult<PgRowSet>> handler) {\n    PgResultBuilder<PgRowSet, PgRowSetImpl, PgRowSet> b = new PgResultBuilder<>(PgRowSetImpl.FACTORY, handler);\n    SimpleQueryCommand<PgRowSet> cmd = new SimpleQueryCommand<>(sql, false, PgRowSetImpl.COLLECTOR, b);\n    cmd.handler = b;\n    return cmd;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/ColumnDesc.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec;\n\nimport java.util.Objects;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\n\npublic class ColumnDesc {\n\n  private final String name;\n  private final int relationId;\n  private final DataType dataType;\n  private final DataFormat dataFormat; // are we sure of taht ????\n  private final short relationAttributeNo;\n  private final short length;\n  private final int typeModifier;\n\n  public ColumnDesc(String name, int relationId, short relationAttributeNo, DataType dataType, short length, int typeModifier, DataFormat dataFormat) {\n    this.name = name;\n    this.dataType = dataType;\n    this.dataFormat = dataFormat;\n    this.length = length;\n    this.relationId = relationId;\n    this.relationAttributeNo = relationAttributeNo;\n    this.typeModifier = typeModifier;\n  }\n\n  public String getName() {\n    return name;\n  }\n\n  public DataType getDataType() {\n    return dataType;\n  }\n\n  public DataFormat getDataFormat() {\n    return dataFormat;\n  }\n\n  public int getRelationId() {\n    return relationId;\n  }\n\n  public short getRelationAttributeNo() {\n    return relationAttributeNo;\n  }\n\n  public short getLength() {\n    return length;\n  }\n\n  public int getTypeModifier() {\n    return typeModifier;\n  }\n\n  @Override\n  public boolean equals(Object o) {\n    if (this == o) return true;\n    if (o == null || getClass() != o.getClass()) return false;\n    ColumnDesc column = (ColumnDesc) o;\n    return relationId == column.relationId &&\n      relationAttributeNo == column.relationAttributeNo &&\n      length == column.length &&\n      typeModifier == column.typeModifier &&\n      Objects.equals(name, column.name) &&\n      dataType == column.dataType &&\n      dataFormat == column.dataFormat;\n  }\n\n  @Override\n  public int hashCode() {\n    return Objects.hash(name, dataType, dataFormat, relationId, relationAttributeNo, length, typeModifier);\n  }\n\n\n  @Override\n  public String toString() {\n    return \"Column{\" +\n      \"name='\" + name + '\\'' +\n      \", dataType=\" + dataType +\n      \", dataFormat=\" + dataFormat +\n      \", relationId=\" + relationId +\n      \", relationAttributeNo=\" + relationAttributeNo +\n      \", length=\" + length +\n      \", typeModifier=\" + typeModifier +\n      '}';\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/DataFormat.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\n\npublic enum  DataFormat {\n  TEXT(0),\n  BINARY(1);\n  final int id;\n  DataFormat(int id) {\n    this.id = id;\n  }\n  public static DataFormat valueOf(int id) {\n    return (id == 0) ? DataFormat.TEXT : DataFormat.BINARY;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/DataType.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient.impl.codec;\n\nimport io.netty.util.collection.IntObjectHashMap;\nimport io.netty.util.collection.IntObjectMap;\nimport io.reactiverse.pgclient.data.Box;\nimport io.reactiverse.pgclient.data.Circle;\nimport io.reactiverse.pgclient.data.Json;\nimport io.reactiverse.pgclient.data.Line;\nimport io.reactiverse.pgclient.data.LineSegment;\nimport io.reactiverse.pgclient.data.Numeric;\nimport io.reactiverse.pgclient.data.Interval;\nimport io.reactiverse.pgclient.data.Path;\nimport io.reactiverse.pgclient.data.Point;\nimport io.reactiverse.pgclient.data.Polygon;\nimport io.vertx.core.buffer.Buffer;\nimport io.vertx.core.logging.Logger;\nimport io.vertx.core.logging.LoggerFactory;\n\nimport java.time.*;\nimport java.util.UUID;\n\n/**\n * PostgreSQL <a href=\"https://github.com/postgres/postgres/blob/master/src/include/catalog/pg_type.h\">object\n * identifiers (OIDs)</a> for data types\n *\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\npublic enum DataType {\n\n  BOOL(16, true, Boolean.class),\n  BOOL_ARRAY(1000, true, Boolean[].class),\n  INT2(21, true, Short.class, Number.class),\n  INT2_ARRAY(1005, true, Short[].class, Number[].class),\n  INT4(23, true, Integer.class, Number.class),\n  INT4_ARRAY(1007, true, Integer[].class, Number[].class),\n  INT8(20, true, Long.class, Number.class),\n  INT8_ARRAY(1016, true, Long[].class, Number[].class),\n  FLOAT4(700, true, Float.class, Number.class),\n  FLOAT4_ARRAY(1021, true, Float[].class, Number[].class),\n  FLOAT8(701, true, Double.class, Number.class),\n  FLOAT8_ARRAY(1022, true, Double[].class, Number[].class),\n  NUMERIC(1700, false, Numeric.class, Number.class),\n  NUMERIC_ARRAY(1231, false, Numeric[].class, Number[].class),\n  MONEY(790, true, Object.class),\n  MONEY_ARRAY(791, true, Object[].class),\n  BIT(1560, true, Object.class),\n  BIT_ARRAY(1561, true, Object[].class),\n  VARBIT(1562, true, Object.class),\n  VARBIT_ARRAY(1563, true, Object[].class),\n  CHAR(18, true, String.class),\n  CHAR_ARRAY(1002, true, String[].class),\n  VARCHAR(1043, true, String.class),\n  VARCHAR_ARRAY(1015, true, String[].class),\n  BPCHAR(1042, true, String.class),\n  BPCHAR_ARRAY(1014, true, String[].class),\n  TEXT(25, true, String.class),\n  TEXT_ARRAY(1009, true, String[].class),\n  NAME(19, true, String.class),\n  NAME_ARRAY(1003, true, String[].class),\n  DATE(1082, true, LocalDate.class),\n  DATE_ARRAY(1182, true, LocalDate[].class),\n  TIME(1083, true, LocalTime.class),\n  TIME_ARRAY(1183, true, LocalTime[].class),\n  TIMETZ(1266, true, OffsetTime.class),\n  TIMETZ_ARRAY(1270, true, OffsetTime[].class),\n  TIMESTAMP(1114, true, LocalDateTime.class),\n  TIMESTAMP_ARRAY(1115, true, LocalDateTime[].class),\n  TIMESTAMPTZ(1184, true, OffsetDateTime.class),\n  TIMESTAMPTZ_ARRAY(1185, true, OffsetDateTime[].class),\n  INTERVAL(1186, true, Interval.class),\n  INTERVAL_ARRAY(1187, true, Interval[].class),\n  BYTEA(17, true, Buffer.class),\n  BYTEA_ARRAY(1001, true, Buffer[].class),\n  MACADDR(829, true, Object.class),\n  INET(869, true, Object[].class),\n  CIDR(650, true, Object.class),\n  MACADDR8(774, true, Object[].class),\n  UUID(2950, true, UUID.class),\n  UUID_ARRAY(2951, true, UUID[].class),\n  JSON(114, true, Json.class),\n  JSON_ARRAY(199, true, Json[].class),\n  JSONB(3802, true, Json.class),\n  JSONB_ARRAY(3807, true, Json[].class),\n  XML(142, true, Object.class),\n  XML_ARRAY(143, true, Object[].class),\n  POINT(600, true, Point.class),\n  POINT_ARRAY(1017, true, Point[].class),\n  LINE(628, true, Line.class),\n  LINE_ARRAY(629, true, Line[].class),\n  LSEG(601, true, LineSegment.class),\n  LSEG_ARRAY(1018, true, LineSegment[].class),\n  BOX(603, true, Box.class),\n  BOX_ARRAY(1020, true, Box[].class),\n  PATH(602, true, Path.class),\n  PATH_ARRAY(1019, true, Path[].class),\n  POLYGON(604, true, Polygon.class),\n  POLYGON_ARRAY(1027, true, Polygon[].class),\n  CIRCLE(718, true, Circle.class),\n  CIRCLE_ARRAY(719, true, Circle[].class),\n  HSTORE(33670, true, Object.class),\n  OID(26, true, Object.class),\n  OID_ARRAY(1028, true, Object[].class),\n  VOID(2278, true, Object.class),\n  UNKNOWN(705, false, String.class);\n\n  private static final Logger logger = LoggerFactory.getLogger(DataType.class);\n\n  public final int id;\n  public final boolean supportsBinary;\n  public final Class<?> encodingType; // Not really used for now\n  public final Class<?> decodingType;\n\n  DataType(int id, boolean supportsBinary, Class<?> type) {\n    this.id = id;\n    this.supportsBinary = supportsBinary;\n    this.decodingType = type;\n    this.encodingType = type;\n  }\n\n  DataType(int id, boolean supportsBinary, Class<?> encodingType, Class<?> decodingType) {\n    this.id = id;\n    this.supportsBinary = supportsBinary;\n    this.encodingType = encodingType;\n    this.decodingType = decodingType;\n  }\n\n  public static DataType valueOf(int oid) {\n    DataType value = oidToDataType.get(oid);\n    if (value == null) {\n      logger.warn(\"Postgres type OID=\" + oid + \" not handled - using unknown type instead\");\n      return UNKNOWN;\n    } else {\n      return value;\n    }\n  }\n\n  private static IntObjectMap<DataType> oidToDataType = new IntObjectHashMap<>();\n\n  static {\n    for (DataType dataType : values()) {\n      oidToDataType.put(dataType.id, dataType);\n    }\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/DataTypeCodec.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec;\n\nimport com.fasterxml.jackson.databind.JsonNode;\nimport io.netty.buffer.ByteBuf;\nimport io.netty.buffer.Unpooled;\nimport io.netty.handler.codec.DecoderException;\nimport io.reactiverse.pgclient.data.Json;\nimport io.reactiverse.pgclient.data.Numeric;\nimport io.reactiverse.pgclient.data.*;\nimport io.reactiverse.pgclient.impl.codec.formatter.DateTimeFormatter;\nimport io.reactiverse.pgclient.impl.codec.formatter.TimeFormatter;\nimport io.reactiverse.pgclient.impl.codec.util.UTF8StringEndDetector;\nimport io.vertx.core.buffer.Buffer;\nimport io.vertx.core.json.JsonArray;\nimport io.vertx.core.json.JsonObject;\nimport io.vertx.core.logging.Logger;\nimport io.vertx.core.logging.LoggerFactory;\n\nimport java.io.IOException;\nimport java.nio.charset.StandardCharsets;\nimport java.time.*;\nimport java.time.temporal.ChronoField;\nimport java.time.temporal.ChronoUnit;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.List;\nimport java.util.UUID;\nimport java.util.function.IntFunction;\nimport java.util.stream.Collectors;\n\nimport static java.util.concurrent.TimeUnit.*;\n\npublic class DataTypeCodec {\n\n  private static final Logger logger = LoggerFactory.getLogger(DataTypeCodec.class);\n\n  private static final String[] empty_string_array = new String[0];\n  private static final LocalDate[] empty_local_date_array = new LocalDate[0];\n  private static final LocalTime[] empty_local_time_array = new LocalTime[0];\n  private static final OffsetTime[] empty_offset_time_array = new OffsetTime[0];\n  private static final LocalDateTime[] empty_local_date_time_array = new LocalDateTime[0];\n  private static final OffsetDateTime[] empty_offset_date_time_array = new OffsetDateTime[0];\n  private static final Buffer[] empty_buffer_array = new Buffer[0];\n  private static final UUID[] empty_uuid_array = new UUID[0];\n  private static final Json[] empty_json_array = new Json[0];\n  private static final Numeric[] empty_numeric_array = new Numeric[0];\n  private static final Point[] empty_point_array = new Point[0];\n  private static final Line[] empty_line_array = new Line[0];\n  private static final LineSegment[] empty_lseg_array = new LineSegment[0];\n  private static final Box[] empty_box_array = new Box[0];\n  private static final Path[] empty_path_array = new Path[0];\n  private static final Polygon[] empty_polygon_array = new Polygon[0];\n  private static final Circle[] empty_circle_array = new Circle[0];\n  private static final Interval[] empty_interval_array = new Interval[0];\n  private static final Boolean[] empty_boolean_array = new Boolean[0];\n  private static final Integer[] empty_integer_array = new Integer[0];\n  private static final Short[] empty_short_array = new Short[0];\n  private static final Long[] empty_long_array = new Long[0];\n  private static final Float[] empty_float_array = new Float[0];\n  private static final Double[] empty_double_array = new Double[0];\n  private static final LocalDate LOCAL_DATE_EPOCH = LocalDate.of(2000, 1, 1);\n  private static final LocalDateTime LOCAL_DATE_TIME_EPOCH = LocalDateTime.of(2000, 1, 1, 0, 0, 0);\n  private static final OffsetDateTime OFFSET_DATE_TIME_EPOCH = LocalDateTime.of(2000, 1, 1, 0, 0, 0).atOffset(ZoneOffset.UTC);\n\n  // Sentinel used when an object is refused by the data type\n  public static final Object REFUSED_SENTINEL = new Object();\n\n  private static final IntFunction<Boolean[]> BOOLEAN_ARRAY_FACTORY = size -> size == 0 ? empty_boolean_array : new Boolean[size];\n  private static final IntFunction<Short[]> SHORT_ARRAY_FACTORY = size -> size == 0 ? empty_short_array : new Short[size];\n  private static final IntFunction<Integer[]> INTEGER_ARRAY_FACTORY = size -> size == 0 ? empty_integer_array : new Integer[size];\n  private static final IntFunction<Long[]> LONG_ARRAY_FACTORY = size -> size == 0 ? empty_long_array : new Long[size];\n  private static final IntFunction<Float[]> FLOAT_ARRAY_FACTORY = size -> size == 0 ? empty_float_array : new Float[size];\n  private static final IntFunction<Double[]> DOUBLE_ARRAY_FACTORY = size -> size == 0 ? empty_double_array : new Double[size];\n  private static final IntFunction<String[]> STRING_ARRAY_FACTORY = size -> size == 0 ? empty_string_array : new String[size];\n  private static final IntFunction<LocalDate[]> LOCALDATE_ARRAY_FACTORY = size -> size == 0 ? empty_local_date_array : new LocalDate[size];\n  private static final IntFunction<LocalTime[]> LOCALTIME_ARRAY_FACTORY = size -> size == 0 ? empty_local_time_array : new LocalTime[size];\n  private static final IntFunction<OffsetTime[]> OFFSETTIME_ARRAY_FACTORY = size -> size == 0 ? empty_offset_time_array : new OffsetTime[size];\n  private static final IntFunction<LocalDateTime[]> LOCALDATETIME_ARRAY_FACTORY = size -> size == 0 ? empty_local_date_time_array : new LocalDateTime[size];\n  private static final IntFunction<OffsetDateTime[]> OFFSETDATETIME_ARRAY_FACTORY = size -> size == 0 ? empty_offset_date_time_array : new OffsetDateTime[size];\n  private static final IntFunction<Buffer[]> BUFFER_ARRAY_FACTORY =size -> size == 0 ? empty_buffer_array : new Buffer[size];\n  private static final IntFunction<UUID[]> UUID_ARRAY_FACTORY = size -> size == 0 ? empty_uuid_array : new UUID[size];\n  private static final IntFunction<Json[]> JSON_ARRAY_FACTORY = size -> size == 0 ? empty_json_array : new Json[size];\n  private static final IntFunction<Numeric[]> NUMERIC_ARRAY_FACTORY = size -> size == 0 ? empty_numeric_array : new Numeric[size];\n  private static final IntFunction<Point[]> POINT_ARRAY_FACTORY = size -> size == 0 ? empty_point_array : new Point[size];\n  private static final IntFunction<Line[]> LINE_ARRAY_FACTORY = size -> size == 0 ? empty_line_array : new Line[size];\n  private static final IntFunction<LineSegment[]> LSEG_ARRAY_FACTORY = size -> size == 0 ? empty_lseg_array : new LineSegment[size];\n  private static final IntFunction<Box[]> BOX_ARRAY_FACTORY = size -> size == 0 ? empty_box_array : new Box[size];\n  private static final IntFunction<Path[]> PATH_ARRAY_FACTORY = size -> size == 0 ? empty_path_array : new Path[size];\n  private static final IntFunction<Polygon[]> POLYGON_ARRAY_FACTORY = size -> size == 0 ? empty_polygon_array : new Polygon[size];\n  private static final IntFunction<Circle[]> CIRCLE_ARRAY_FACTORY = size -> size == 0 ? empty_circle_array : new Circle[size];\n  private static final IntFunction<Interval[]> INTERVAL_ARRAY_FACTORY = size -> size == 0 ? empty_interval_array : new Interval[size];\n\n  public static void encodeText(DataType id, Object value, ByteBuf buff) {\n    int index = buff.writerIndex();\n    buff.writeInt(0);\n    textEncode(id, value, buff);\n    buff.setInt(index, buff.writerIndex() - index - 4);\n  }\n\n  private static void textEncode(DataType id, Object value, ByteBuf buff) {\n    switch (id) {\n      case NUMERIC:\n        textEncodeNUMERIC((Number) value, buff);\n        break;\n      case NUMERIC_ARRAY:\n        textEncodeNUMERIC_ARRAY((Number[]) value, buff);\n        break;\n      case UNKNOWN:\n        //default to treating unknown as a string\n        buff.writeCharSequence(String.valueOf(value), StandardCharsets.UTF_8);\n        break;\n      default:\n        logger.warn(\"Data type \" + id + \" does not support text encoding\");\n        buff.writeCharSequence(String.valueOf(value), StandardCharsets.UTF_8);\n        break;\n    }\n  }\n\n  public static void encodeBinary(DataType id, Object value, ByteBuf buff) {\n    switch (id) {\n      case BOOL:\n        binaryEncodeBOOL((Boolean) value, buff);\n        break;\n      case BOOL_ARRAY:\n        binaryEncodeArray((Boolean[]) value, DataType.BOOL, buff);\n        break;\n      case INT2:\n        binaryEncodeINT2((Number) value, buff);\n        break;\n      case INT2_ARRAY:\n        binaryEncodeArray((Number[]) value, DataType.INT2, buff);\n        break;\n      case INT4:\n        binaryEncodeINT4((Number) value, buff);\n        break;\n      case INT4_ARRAY:\n        binaryEncodeArray((Number[]) value, DataType.INT4, buff);\n        break;\n      case INT8:\n        binaryEncodeINT8((Number) value, buff);\n        break;\n      case INT8_ARRAY:\n        binaryEncodeArray((Number[]) value, DataType.INT8, buff);\n        break;\n      case FLOAT4:\n        binaryEncodeFLOAT4((Number) value, buff);\n        break;\n      case FLOAT4_ARRAY:\n        binaryEncodeArray((Number[]) value, DataType.FLOAT4, buff);\n        break;\n      case FLOAT8:\n        binaryEncodeFLOAT8((Number) value, buff);\n        break;\n      case FLOAT8_ARRAY:\n        binaryEncodeArray((Number[]) value, DataType.FLOAT8, buff);\n        break;\n      case CHAR:\n        binaryEncodeCHAR((String) value, buff);\n        break;\n      case CHAR_ARRAY:\n        binaryEncodeArray((String[]) value, DataType.CHAR, buff);\n        break;\n      case VARCHAR:\n        binaryEncodeVARCHAR((String) value, buff);\n        break;\n      case VARCHAR_ARRAY:\n        binaryEncodeArray((String[]) value, DataType.VARCHAR, buff);\n        break;\n      case BPCHAR:\n        binaryEncodeBPCHAR((String) value, buff);\n        break;\n      case BPCHAR_ARRAY:\n        binaryEncodeArray((String[]) value, DataType.BPCHAR, buff);\n        break;\n      case TEXT:\n        binaryEncodeTEXT((String) value, buff);\n        break;\n      case TEXT_ARRAY:\n        binaryEncodeArray((String[]) value, DataType.TEXT, buff);\n        break;\n      case NAME:\n        binaryEncodeNAME((String) value, buff);\n        break;\n      case NAME_ARRAY:\n        binaryEncodeArray((String[]) value, DataType.NAME, buff);\n        break;\n      case DATE:\n        binaryEncodeDATE((LocalDate) value, buff);\n        break;\n      case DATE_ARRAY:\n        binaryEncodeArray((LocalDate[]) value, DataType.DATE, buff);\n        break;\n      case TIME:\n        binaryEncodeTIME((LocalTime) value, buff);\n        break;\n      case TIME_ARRAY:\n        binaryEncodeArray((LocalTime[]) value, DataType.TIME, buff);\n        break;\n      case TIMETZ:\n        binaryEncodeTIMETZ((OffsetTime) value, buff);\n        break;\n      case TIMETZ_ARRAY:\n        binaryEncodeArray((OffsetTime[]) value, DataType.TIMETZ, buff);\n        break;\n      case TIMESTAMP:\n        binaryEncodeTIMESTAMP((LocalDateTime) value, buff);\n        break;\n      case TIMESTAMP_ARRAY:\n        binaryEncodeArray((LocalDateTime[]) value, DataType.TIMESTAMP, buff);\n        break;\n      case TIMESTAMPTZ:\n        binaryEncodeTIMESTAMPTZ((OffsetDateTime) value, buff);\n        break;\n      case TIMESTAMPTZ_ARRAY:\n        binaryEncodeArray((OffsetDateTime[]) value, DataType.TIMESTAMPTZ, buff);\n        break;\n      case BYTEA:\n        binaryEncodeBYTEA((Buffer) value, buff);\n        break;\n      case BYTEA_ARRAY:\n        binaryEncodeArray((Buffer[]) value, DataType.BYTEA, buff);\n        break;\n      case UUID:\n        binaryEncodeUUID((UUID) value, buff);\n        break;\n      case UUID_ARRAY:\n        binaryEncodeArray((UUID[]) value, DataType.UUID, buff);\n        break;\n      case JSON:\n        binaryEncodeJSON((Json) value, buff);\n        break;\n      case JSON_ARRAY:\n        binaryEncodeArray((Json[]) value, DataType.JSON, buff);\n        break;\n      case JSONB:\n        binaryEncodeJSONB((Json) value, buff);\n        break;\n      case JSONB_ARRAY:\n        binaryEncodeArray((Json[]) value, DataType.JSONB, buff);\n        break;\n      case POINT:\n        binaryEncodePoint((Point) value, buff);\n        break;\n      case POINT_ARRAY:\n        binaryEncodeArray((Point[]) value, DataType.POINT, buff);\n        break;\n      case LINE:\n        binaryEncodeLine((Line) value, buff);\n        break;\n      case LINE_ARRAY:\n        binaryEncodeArray((Line[]) value, DataType.LINE, buff);\n        break;\n      case LSEG:\n        binaryEncodeLseg((LineSegment) value, buff);\n        break;\n      case LSEG_ARRAY:\n        binaryEncodeArray((LineSegment[]) value, DataType.LSEG, buff);\n        break;\n      case BOX:\n        binaryEncodeBox((Box) value, buff);\n        break;\n      case BOX_ARRAY:\n        binaryEncodeArray((Box[]) value, DataType.BOX, buff);\n        break;\n      case PATH:\n        binaryEncodePath((Path) value, buff);\n        break;\n      case PATH_ARRAY:\n        binaryEncodeArray((Path[]) value, DataType.PATH, buff);\n        break;\n      case POLYGON:\n        binaryEncodePolygon((Polygon) value, buff);\n        break;\n      case POLYGON_ARRAY:\n        binaryEncodeArray((Polygon[]) value, DataType.POLYGON, buff);\n        break;\n      case CIRCLE:\n        binaryEncodeCircle((Circle) value, buff);\n        break;\n      case CIRCLE_ARRAY:\n        binaryEncodeArray((Circle[]) value, DataType.CIRCLE, buff);\n        break;\n      case INTERVAL:\n        binaryEncodeINTERVAL((Interval) value, buff);\n        break;\n      case INTERVAL_ARRAY:\n        binaryEncodeArray((Interval[]) value, DataType.INTERVAL, buff);\n        break;\n      default:\n        logger.warn(\"Data type \" + id + \" does not support binary encoding\");\n        defaultEncodeBinary(value, buff);\n        break;\n    }\n  }\n\n  public static Object decodeBinary(DataType id, int index, int len, ByteBuf buff) {\n    switch (id) {\n      case BOOL:\n        return binaryDecodeBOOL(index, len, buff);\n      case BOOL_ARRAY:\n        return binaryDecodeArray(BOOLEAN_ARRAY_FACTORY, DataType.BOOL, index, len, buff);\n      case INT2:\n        return binaryDecodeINT2(index, len, buff);\n      case INT2_ARRAY:\n        return binaryDecodeArray(SHORT_ARRAY_FACTORY, DataType.INT2, index, len, buff);\n      case INT4:\n        return binaryDecodeINT4(index, len, buff);\n      case INT4_ARRAY:\n        return binaryDecodeArray(INTEGER_ARRAY_FACTORY, DataType.INT4, index, len, buff);\n      case INT8:\n        return binaryDecodeINT8(index, len, buff);\n      case INT8_ARRAY:\n        return binaryDecodeArray(LONG_ARRAY_FACTORY, DataType.INT8, index, len, buff);\n      case FLOAT4:\n        return binaryDecodeFLOAT4(index, len, buff);\n      case FLOAT4_ARRAY:\n        return binaryDecodeArray(FLOAT_ARRAY_FACTORY, DataType.FLOAT4, index, len, buff);\n      case FLOAT8:\n        return binaryDecodeFLOAT8(index, len, buff);\n      case FLOAT8_ARRAY:\n        return binaryDecodeArray(DOUBLE_ARRAY_FACTORY, DataType.FLOAT8, index, len, buff);\n      case CHAR:\n        return binaryDecodeCHAR(index, len, buff);\n      case CHAR_ARRAY:\n        return binaryDecodeArray(STRING_ARRAY_FACTORY, DataType.CHAR, index, len, buff);\n      case VARCHAR:\n        return binaryDecodeVARCHAR(index, len, buff);\n      case VARCHAR_ARRAY:\n        return binaryDecodeArray(STRING_ARRAY_FACTORY, DataType.VARCHAR, index, len, buff);\n      case BPCHAR:\n        return binaryDecodeBPCHAR(index, len, buff);\n      case BPCHAR_ARRAY:\n        return binaryDecodeArray(STRING_ARRAY_FACTORY, DataType.BPCHAR, index, len, buff);\n      case TEXT:\n        return binaryDecodeTEXT(index, len, buff);\n      case TEXT_ARRAY:\n        return binaryDecodeArray(STRING_ARRAY_FACTORY, DataType.TEXT, index, len, buff);\n      case NAME:\n        return binaryDecodeNAME(index, len, buff);\n      case NAME_ARRAY:\n        return binaryDecodeArray(STRING_ARRAY_FACTORY, DataType.NAME, index, len, buff);\n      case DATE:\n        return binaryDecodeDATE(index, len, buff);\n      case DATE_ARRAY:\n        return binaryDecodeArray(LOCALDATE_ARRAY_FACTORY, DataType.DATE, index, len, buff);\n      case TIME:\n        return binaryDecodeTIME(index, len, buff);\n      case TIME_ARRAY:\n        return binaryDecodeArray(LOCALTIME_ARRAY_FACTORY, DataType.TIME, index, len, buff);\n      case TIMETZ:\n        return binaryDecodeTIMETZ(index, len, buff);\n      case TIMETZ_ARRAY:\n        return binaryDecodeArray(OFFSETTIME_ARRAY_FACTORY, DataType.TIMETZ, index, len, buff);\n      case TIMESTAMP:\n        return binaryDecodeTIMESTAMP(index, len, buff);\n      case TIMESTAMP_ARRAY:\n        return binaryDecodeArray(LOCALDATETIME_ARRAY_FACTORY, DataType.TIMESTAMP, index, len, buff);\n      case TIMESTAMPTZ:\n        return binaryDecodeTIMESTAMPTZ(index, len, buff);\n      case TIMESTAMPTZ_ARRAY:\n        return binaryDecodeArray(OFFSETDATETIME_ARRAY_FACTORY, DataType.TIMESTAMPTZ, index, len, buff);\n      case BYTEA:\n        return binaryDecodeBYTEA(index, len, buff);\n      case BYTEA_ARRAY:\n        return binaryDecodeArray(BUFFER_ARRAY_FACTORY, DataType.BYTEA, index, len, buff);\n      case UUID:\n        return binaryDecodeUUID(index, len, buff);\n      case UUID_ARRAY:\n        return binaryDecodeArray(UUID_ARRAY_FACTORY, DataType.UUID, index, len, buff);\n      case JSON:\n        return binaryDecodeJSON(index, len, buff);\n      case JSON_ARRAY:\n        return binaryDecodeArray(JSON_ARRAY_FACTORY, DataType.JSON, index, len, buff);\n      case JSONB:\n        return binaryDecodeJSONB(index, len, buff);\n      case JSONB_ARRAY:\n        return binaryDecodeArray(JSON_ARRAY_FACTORY, DataType.JSONB, index, len, buff);\n      case POINT:\n        return binaryDecodePoint(index, len, buff);\n      case POINT_ARRAY:\n        return binaryDecodeArray(POINT_ARRAY_FACTORY, DataType.POINT, index, len, buff);\n      case LINE:\n        return binaryDecodeLine(index, len, buff);\n      case LINE_ARRAY:\n        return binaryDecodeArray(LINE_ARRAY_FACTORY, DataType.LINE, index, len, buff);\n      case LSEG:\n        return binaryDecodeLseg(index, len, buff);\n      case LSEG_ARRAY:\n        return binaryDecodeArray(LSEG_ARRAY_FACTORY, DataType.LSEG, index, len, buff);\n      case BOX:\n        return binaryDecodeBox(index, len, buff);\n      case BOX_ARRAY:\n        return binaryDecodeArray(BOX_ARRAY_FACTORY, DataType.BOX, index, len, buff);\n      case PATH:\n        return binaryDecodePath(index, len, buff);\n      case PATH_ARRAY:\n        return binaryDecodeArray(PATH_ARRAY_FACTORY, DataType.PATH, index, len, buff);\n      case POLYGON:\n        return binaryDecodePolygon(index, len, buff);\n      case POLYGON_ARRAY:\n        return binaryDecodeArray(POLYGON_ARRAY_FACTORY, DataType.POLYGON, index, len, buff);\n      case CIRCLE:\n        return binaryDecodeCircle(index, len, buff);\n      case CIRCLE_ARRAY:\n        return binaryDecodeArray(CIRCLE_ARRAY_FACTORY, DataType.CIRCLE, index, len, buff);\n      case INTERVAL:\n        return binaryDecodeINTERVAL(index, len, buff);\n      case INTERVAL_ARRAY:\n        return binaryDecodeArray(INTERVAL_ARRAY_FACTORY, DataType.INTERVAL, index, len, buff);\n      default:\n        logger.warn(\"Data type \" + id + \" does not support binary decoding\");\n        return defaultDecodeBinary(index, len, buff);\n    }\n  }\n\n  public static Object decodeText(DataType id, int index, int len, ByteBuf buff) {\n    switch (id) {\n      case BOOL:\n        return textDecodeBOOL(index, len, buff);\n      case BOOL_ARRAY:\n        return textDecodeArray(BOOLEAN_ARRAY_FACTORY, DataType.BOOL, index, len, buff);\n      case INT2:\n        return textDecodeINT2(index, len, buff);\n      case INT2_ARRAY:\n        return textDecodeArray(SHORT_ARRAY_FACTORY, DataType.INT2, index, len, buff);\n      case INT4:\n        return textDecodeINT4(index, len, buff);\n      case INT4_ARRAY:\n        return textDecodeArray(INTEGER_ARRAY_FACTORY, DataType.INT4, index, len, buff);\n      case INT8:\n        return textDecodeINT8(index, len, buff);\n      case INT8_ARRAY:\n        return textDecodeArray(LONG_ARRAY_FACTORY, DataType.INT8, index, len, buff);\n      case FLOAT4:\n        return textDecodeFLOAT4(index, len, buff);\n      case FLOAT4_ARRAY:\n        return textDecodeArray(FLOAT_ARRAY_FACTORY, DataType.FLOAT4, index, len, buff);\n      case FLOAT8:\n        return textDecodeFLOAT8(index, len, buff);\n      case FLOAT8_ARRAY:\n        return textDecodeArray(DOUBLE_ARRAY_FACTORY, DataType.FLOAT8, index, len, buff);\n      case CHAR:\n        return textDecodeCHAR(index, len, buff);\n      // case CHAR_ARRAY:\n      //   return textDecodeCHAR_ARRAY(len, buff);\n      case VARCHAR:\n        return textDecodeVARCHAR(index, len, buff);\n      case VARCHAR_ARRAY:\n        return textDecodeArray(STRING_ARRAY_FACTORY, DataType.VARCHAR, index, len, buff);\n      case BPCHAR:\n        return textDecodeBPCHAR(index, len, buff);\n      case BPCHAR_ARRAY:\n        return textDecodeArray(STRING_ARRAY_FACTORY, DataType.BPCHAR, index, len, buff);\n      case TEXT:\n        return textdecodeTEXT(index, len, buff);\n      case TEXT_ARRAY:\n        return textDecodeArray(STRING_ARRAY_FACTORY, DataType.TEXT, index, len, buff);\n      case NAME:\n        return textDecodeNAME(index, len, buff);\n      case NAME_ARRAY:\n        return textDecodeArray(STRING_ARRAY_FACTORY, DataType.NAME, index, len, buff);\n      case DATE:\n        return textDecodeDATE(index, len, buff);\n      case DATE_ARRAY:\n        return textDecodeArray(LOCALDATE_ARRAY_FACTORY, DataType.DATE, index, len, buff);\n      case TIME:\n        return textDecodeTIME(index, len, buff);\n      case TIME_ARRAY:\n        return textDecodeArray(LOCALTIME_ARRAY_FACTORY, DataType.TIME, index, len, buff);\n      case TIMETZ:\n        return textDecodeTIMETZ(index, len, buff);\n      case TIMETZ_ARRAY:\n        return textDecodeArray(OFFSETTIME_ARRAY_FACTORY, DataType.TIMETZ, index, len, buff);\n      case TIMESTAMP:\n        return textDecodeTIMESTAMP(index, len, buff);\n      case TIMESTAMP_ARRAY:\n        return textDecodeArray(LOCALDATETIME_ARRAY_FACTORY, DataType.TIMESTAMP, index, len, buff);\n      case TIMESTAMPTZ:\n        return textDecodeTIMESTAMPTZ(index, len, buff);\n      case TIMESTAMPTZ_ARRAY:\n        return textDecodeArray(OFFSETDATETIME_ARRAY_FACTORY, DataType.TIMESTAMPTZ, index, len, buff);\n      case BYTEA:\n        return textDecodeBYTEA(index, len, buff);\n      case BYTEA_ARRAY:\n        return textDecodeArray(BUFFER_ARRAY_FACTORY, DataType.BYTEA, index, len, buff);\n      case UUID:\n        return textDecodeUUID(index, len, buff);\n      case UUID_ARRAY:\n        return textDecodeArray(UUID_ARRAY_FACTORY, DataType.UUID, index, len, buff);\n      case NUMERIC:\n        return textDecodeNUMERIC(index, len, buff);\n      case NUMERIC_ARRAY:\n        return textDecodeArray(NUMERIC_ARRAY_FACTORY, DataType.NUMERIC, index, len, buff);\n      case JSON:\n        return textDecodeJSON(index, len, buff);\n      case JSON_ARRAY:\n        return textDecodeArray(JSON_ARRAY_FACTORY, DataType.JSON, index, len, buff);\n      case JSONB:\n         return textDecodeJSONB(index, len, buff);\n      case JSONB_ARRAY:\n        return textDecodeArray(JSON_ARRAY_FACTORY, DataType.JSONB, index, len, buff);\n      case POINT:\n        return textDecodePOINT(index, len, buff);\n      case POINT_ARRAY:\n        return textDecodeArray(POINT_ARRAY_FACTORY, DataType.POINT, index, len, buff);\n      case LINE:\n        return textDecodeLine(index, len, buff);\n      case LINE_ARRAY:\n        return textDecodeArray(LINE_ARRAY_FACTORY, DataType.LINE, index, len, buff);\n      case LSEG:\n        return textDecodeLseg(index, len, buff);\n      case LSEG_ARRAY:\n        return textDecodeArray(LSEG_ARRAY_FACTORY, DataType.LSEG, index, len, buff);\n      case BOX:\n        return textDecodeBox(index, len, buff);\n      case BOX_ARRAY:\n        return textDecodeBoxArray(BOX_ARRAY_FACTORY, index, len, buff);\n      case PATH:\n        return textDecodePath(index, len, buff);\n      case PATH_ARRAY:\n        return textDecodeArray(PATH_ARRAY_FACTORY, DataType.PATH, index, len, buff);\n      case POLYGON:\n        return textDecodePolygon(index, len, buff);\n      case POLYGON_ARRAY:\n        return textDecodeArray(POLYGON_ARRAY_FACTORY, DataType.POLYGON, index, len, buff);\n      case CIRCLE:\n        return textDecodeCircle(index, len, buff);\n      case CIRCLE_ARRAY:\n        return textDecodeArray(CIRCLE_ARRAY_FACTORY, DataType.CIRCLE, index, len, buff);\n      case INTERVAL:\n        return textDecodeINTERVAL(index, len, buff);\n      case INTERVAL_ARRAY:\n        return textDecodeArray(INTERVAL_ARRAY_FACTORY, DataType.INTERVAL, index, len, buff);\n      default:\n        return defaultDecodeText(index, len, buff);\n    }\n  }\n\n  public static Object prepare(DataType type, Object value) {\n    switch (type) {\n      case JSON:\n      case JSONB:\n        if (value == null || value instanceof Json) {\n          return value;\n        } else if (value instanceof String || value instanceof Boolean || value instanceof Number) {\n          return Json.create(value);\n        } else {\n          return REFUSED_SENTINEL;\n        }\n      case UNKNOWN:\n        if (value instanceof String[]) {\n          return Arrays.stream((String[]) value).collect(Collectors.joining(\",\", \"{\", \"}\"));\n        } else if (value == null || value instanceof String) {\n          return value;\n        } else {\n          return REFUSED_SENTINEL;\n        }\n      default:\n        Class<?> javaType = type.decodingType;\n        return value == null || javaType.isInstance(value) ? value : REFUSED_SENTINEL;\n    }\n  }\n\n  private static Object defaultDecodeText(int index, int len, ByteBuf buff) {\n    // decode unknown text values as text or as an array if it begins with `{`\n    if (len > 1 && buff.getByte(index) == '{') {\n      return textDecodeArray(STRING_ARRAY_FACTORY, DataType.TEXT, index, len, buff);\n    }\n    return textdecodeTEXT(index, len, buff);\n  }\n\n  private static void defaultEncodeBinary(Object value, ByteBuf buff) {\n    // Default to null\n    buff.writeInt(-1);\n  }\n\n  private static Object defaultDecodeBinary(int index, int len, ByteBuf buff) {\n    // Default to null\n    return null;\n  }\n\n  private static void binaryEncodeBOOL(Boolean value, ByteBuf buff) {\n    buff.writeBoolean(value);\n  }\n\n  private static Boolean binaryDecodeBOOL(int index, int len, ByteBuf buff) {\n    return buff.getBoolean(index);\n  }\n\n  private static Boolean textDecodeBOOL(int index, int len, ByteBuf buff) {\n    if(buff.getByte(index) == 't') {\n      return Boolean.TRUE;\n    } else {\n      return Boolean.FALSE;\n    }\n  }\n\n  private static Short textDecodeINT2(int index, int len, ByteBuf buff) {\n    return (short) DataTypeCodec.decodeDecStringToLong(index, len, buff);\n  }\n\n  private static Short binaryDecodeINT2(int index, int len, ByteBuf buff) {\n    return buff.getShort(index);\n  }\n\n  private static void binaryEncodeINT2(Number value, ByteBuf buff) {\n    buff.writeShort(value.shortValue());\n  }\n\n  private static Integer textDecodeINT4(int index, int len, ByteBuf buff) {\n    return (int) decodeDecStringToLong(index, len, buff);\n  }\n\n  private static Integer binaryDecodeINT4(int index, int len, ByteBuf buff) {\n    return buff.getInt(index);\n  }\n\n  private static void binaryEncodeINT4(Number value, ByteBuf buff) {\n    buff.writeInt(value.intValue());\n  }\n\n  private static Long textDecodeINT8(int index, int len, ByteBuf buff) {\n    return decodeDecStringToLong(index, len, buff);\n  }\n\n  private static Long binaryDecodeINT8(int index, int len, ByteBuf buff) {\n    return buff.getLong(index);\n  }\n\n  private static void binaryEncodeINT8(Number value, ByteBuf buff) {\n    buff.writeLong(value.longValue());\n  }\n\n  private static Float textDecodeFLOAT4(int index, int len, ByteBuf buff) {\n    // Todo optimize that\n    CharSequence cs = buff.getCharSequence(index, len, StandardCharsets.UTF_8);\n    return Float.parseFloat(cs.toString());\n  }\n\n  private static Float binaryDecodeFLOAT4(int index, int len, ByteBuf buff) {\n    return buff.getFloat(index);\n  }\n\n  private static void binaryEncodeFLOAT4(Number value, ByteBuf buff) {\n    buff.writeFloat(value.floatValue());\n  }\n\n  private static void binaryEncodeFLOAT8(Number value, ByteBuf buff) {\n    buff.writeDouble(value.doubleValue());\n  }\n\n  private static Double binaryDecodeFLOAT8(int index, int len, ByteBuf buff) {\n    return buff.getDouble(index);\n  }\n\n  private static double textDecodeFLOAT8(int index, int len, ByteBuf buff) {\n    // Todo optimize that\n    CharSequence cs = buff.getCharSequence(index, len, StandardCharsets.UTF_8);\n    return Double.parseDouble(cs.toString());\n  }\n\n  private static Number textDecodeNUMERIC(int index, int len, ByteBuf buff) {\n    // Todo optimize that\n    CharSequence cs = buff.getCharSequence(index, len, StandardCharsets.UTF_8);\n    return Numeric.parse(cs.toString());\n  }\n\n  private static Point textDecodePOINT(int index, int len, ByteBuf buff) {\n    // Point representation: (x,y)\n    int idx = ++index;\n    int s = buff.indexOf(idx, idx + len, (byte) ',');\n    int t = s - idx;\n    double x = textDecodeFLOAT8(idx, t, buff);\n    double y = textDecodeFLOAT8(s + 1, len - t - 3, buff);\n    return new Point(x, y);\n  }\n\n  private static Line textDecodeLine(int index, int len, ByteBuf buff) {\n    // Line representation: {a,b,c}\n    int idxOfFirstSeparator = buff.indexOf(index, index + len, (byte) ',');\n    int idxOfLastSeparator = buff.indexOf(index + len, index, (byte) ',');\n\n    int idx = index + 1;\n    double a = textDecodeFLOAT8(idx, idxOfFirstSeparator - idx, buff);\n    double b = textDecodeFLOAT8(idxOfFirstSeparator + 1, idxOfLastSeparator - idxOfFirstSeparator - 1, buff);\n    double c = textDecodeFLOAT8(idxOfLastSeparator + 1, index + len - idxOfLastSeparator - 2, buff);\n    return new Line(a, b, c);\n  }\n\n  private static LineSegment textDecodeLseg(int index, int len, ByteBuf buff) {\n    // Lseg representation: [p1,p2]\n    int idxOfPointsSeparator = buff.indexOf(index, index+len, (byte) ')') + 1;\n    int lenOfP1 = idxOfPointsSeparator - index - 1;\n    Point p1 = textDecodePOINT(index + 1, lenOfP1, buff);\n    Point p2 = textDecodePOINT(idxOfPointsSeparator + 1, len - lenOfP1 - 3, buff);\n    return new LineSegment(p1, p2);\n  }\n\n  private static Box textDecodeBox(int index, int len, ByteBuf buff) {\n    // Box representation: p1,p2\n    int idxOfPointsSeparator = buff.indexOf(index, index+len, (byte) ')') + 1;\n    int lenOfUpperRightCornerPoint = idxOfPointsSeparator - index;\n    Point upperRightCorner = textDecodePOINT(index, lenOfUpperRightCornerPoint, buff);\n    Point lowerLeftCorner = textDecodePOINT(idxOfPointsSeparator + 1, len - lenOfUpperRightCornerPoint - 1, buff);\n    return new Box(upperRightCorner, lowerLeftCorner);\n  }\n\n  private static Box[] textDecodeBoxArray(IntFunction<Box[]> supplier, int index, int len, ByteBuf buff) {\n    // Box Array representation: {box1;box2;...boxN}\n    List<Box> boxes = new ArrayList<>();\n    int start = index + 1;\n    int end = index + len - 1;\n    while (start < end) {\n      int idxOfBoxSeparator = buff.indexOf(start, end + 1, (byte) ';');\n      if (idxOfBoxSeparator == -1) {\n        // the last box\n        Box box = textDecodeBox(start, end - start, buff);\n        boxes.add(box);\n        break;\n      }\n      int lenOfBox = idxOfBoxSeparator - start;\n      Box box = textDecodeBox(start, lenOfBox, buff);\n      boxes.add(box);\n      start = idxOfBoxSeparator + 1;\n    }\n    return boxes.toArray(supplier.apply(boxes.size()));\n  }\n\n  private static Path textDecodePath(int index, int len, ByteBuf buff) {\n    // Path representation: (p1,p2...pn) or [p1,p2...pn]\n    byte first = buff.getByte(index);\n    byte last = buff.getByte(index + len - 1);\n    boolean isOpen;\n    if (first == '(' && last == ')') {\n      isOpen = false;\n    } else if (first == '[' && last == ']') {\n      isOpen = true;\n    } else {\n      throw new DecoderException(\"Decoding Path is in wrong syntax\");\n    }\n    List<Point> points = textDecodeMultiplePoints(index + 1, len - 2, buff);\n    return new Path(isOpen, points);\n  }\n\n  private static Polygon textDecodePolygon(int index, int len, ByteBuf buff) {\n    // Polygon representation: (p1,p2...pn)\n    List<Point> points = textDecodeMultiplePoints(index + 1, len - 2, buff);\n    return new Polygon(points);\n  }\n\n  // this might be useful for decoding Lseg, Box, Path, Polygon Data Type.\n  private static List<Point> textDecodeMultiplePoints(int index, int len, ByteBuf buff) {\n    // representation: p1,p2,p3...pn\n    List<Point> points = new ArrayList<>();\n    int start = index;\n    int end = index + len - 1;\n    while (start < end) {\n      int rightParenthesis = buff.indexOf(start, end + 1, (byte) ')');\n      int idxOfPointSeparator = rightParenthesis + 1;\n      int lenOfPoint = idxOfPointSeparator - start;\n      Point point = textDecodePOINT(start, lenOfPoint, buff);\n      points.add(point);\n      start = idxOfPointSeparator + 1;\n    }\n    return points;\n  }\n\n  private static Circle textDecodeCircle(int index, int len, ByteBuf buff) {\n    // Circle representation: <p,r>\n    int idxOfLastComma = buff.indexOf(index + len - 1, index, (byte) ',');\n    int lenOfPoint = idxOfLastComma - index - 1;\n    Point center = textDecodePOINT(index + 1, lenOfPoint, buff);\n    int lenOfRadius = len - lenOfPoint - 3;\n    double radius = textDecodeFLOAT8(idxOfLastComma + 1, lenOfRadius, buff);\n    return new Circle(center, radius);\n  }\n\n  private static Interval textDecodeINTERVAL(int index, int len, ByteBuf buff) {\n    CharSequence cs = buff.getCharSequence(index, len, StandardCharsets.UTF_8);\n    String value = cs.toString();\n    int years = 0, months = 0, days = 0, hours = 0, minutes = 0, seconds = 0, microseconds = 0;\n    final List<String> chunks = new ArrayList<>(7);\n    int idx = 0;\n    for (;;) {\n      int newIdx = value.indexOf(' ', idx);\n      if (newIdx == -1) {\n        chunks.add(value.substring(idx));\n        break;\n      }\n      chunks.add(value.substring(idx, newIdx));\n      idx = newIdx + 1;\n    }\n    boolean hasTime = chunks.size() % 2 == 1;\n    int dateChunkMax = hasTime ? chunks.size() - 1 : chunks.size();\n    for (int i = 0; i < dateChunkMax; i += 2) {\n      int val = Integer.parseInt(chunks.get(i));\n      switch (chunks.get(i + 1)) {\n        case \"year\":\n        case \"years\":\n          years = val;\n          break;\n        case \"mon\":\n        case \"mons\":\n          months = val;\n          break;\n        case \"day\":\n        case \"days\":\n          days = val;\n          break;\n      }\n    }\n    if (hasTime) {\n      String timeChunk = chunks.get(chunks.size() - 1);\n      boolean isNeg = timeChunk.charAt(0) == '-';\n      if (isNeg) timeChunk = timeChunk.substring(1);\n      int sidx = 0;\n      for (;;) {\n        int newIdx = timeChunk.indexOf(':', sidx);\n        if (newIdx == -1) {\n          int m = timeChunk.substring(sidx).indexOf('.');\n          if(m == -1) {\n            // seconds without microseconds\n            seconds = isNeg ? -Integer.parseInt(timeChunk.substring(sidx))\n              : Integer.parseInt(timeChunk.substring(sidx));\n          } else {\n            // seconds with microseconds\n            seconds =  isNeg ? -Integer.parseInt(timeChunk.substring(sidx).substring(0, m))\n              : Integer.parseInt(timeChunk.substring(sidx).substring(0, m));\n            microseconds = isNeg ? -Integer.parseInt(timeChunk.substring(sidx).substring(m + 1))\n              : Integer.parseInt(timeChunk.substring(sidx).substring(m + 1));\n          }\n          break;\n        }\n        // hours\n        if(sidx == 0) {\n          hours = isNeg ? -Integer.parseInt(timeChunk.substring(sidx, newIdx))\n            : Integer.parseInt(timeChunk.substring(sidx, newIdx));\n        } else {\n          // minutes\n          minutes = isNeg ? -Integer.parseInt(timeChunk.substring(sidx, newIdx))\n            : Integer.parseInt(timeChunk.substring(sidx, newIdx));\n        }\n        sidx = newIdx + 1;\n      }\n    }\n    return new Interval(years, months, days, hours, minutes, seconds, microseconds);\n  }\n\n  private static void textEncodeNUMERIC(Number value, ByteBuf buff) {\n    String s = value.toString();\n    buff.writeCharSequence(s, StandardCharsets.UTF_8);\n  }\n\n  private static void textEncodeNUMERIC_ARRAY(Number[] value, ByteBuf buff) {\n    textEncodeArray(value, DataType.NUMERIC, buff);\n  }\n\n  private static void binaryEncodeCHAR(String value, ByteBuf buff) {\n    binaryEncodeTEXT(value, buff);\n  }\n\n  private static String textDecodeCHAR(int index, int len, ByteBuf buff) {\n    return buff.getCharSequence(index, len, StandardCharsets.UTF_8).toString();\n  }\n\n  private static String binaryDecodeCHAR(int index, int len, ByteBuf buff) {\n    return binaryDecodeTEXT(index, len, buff);\n  }\n\n  private static void binaryEncodeVARCHAR(String value, ByteBuf buff) {\n    String s = String.valueOf(value);\n    buff.writeCharSequence(s, StandardCharsets.UTF_8);\n  }\n\n  private static String textDecodeVARCHAR(int index, int len, ByteBuf buff) {\n    return buff.getCharSequence(index, len, StandardCharsets.UTF_8).toString();\n  }\n\n  private static String binaryDecodeVARCHAR(int index, int len, ByteBuf buff) {\n    return buff.getCharSequence(index, len, StandardCharsets.UTF_8).toString();\n  }\n\n  private static String textDecodeBPCHAR(int index, int len, ByteBuf buff) {\n    return buff.getCharSequence(index, len, StandardCharsets.UTF_8).toString();\n  }\n\n  private static void binaryEncodeBPCHAR(String value, ByteBuf buff) {\n    buff.writeCharSequence(value, StandardCharsets.UTF_8);\n  }\n\n  private static String binaryDecodeBPCHAR(int index, int len, ByteBuf buff) {\n    return buff.getCharSequence(index, len, StandardCharsets.UTF_8).toString();\n  }\n\n  private static String textdecodeTEXT(int index, int len, ByteBuf buff) {\n    return buff.getCharSequence(index, len, StandardCharsets.UTF_8).toString();\n  }\n\n  private static void binaryEncodeTEXT(String value, ByteBuf buff) {\n    String s = String.valueOf(value);\n    buff.writeCharSequence(s, StandardCharsets.UTF_8);\n  }\n\n  private static String binaryDecodeTEXT(int index, int len, ByteBuf buff) {\n    return buff.getCharSequence(index, len, StandardCharsets.UTF_8).toString();\n  }\n\n  private static String textDecodeNAME(int index, int len, ByteBuf buff) {\n    return buff.getCharSequence(index, len, StandardCharsets.UTF_8).toString();\n  }\n\n\n  private static void binaryEncodeNAME(String value, ByteBuf buff) {\n    String s = String.valueOf(value);\n    buff.writeCharSequence(s, StandardCharsets.UTF_8);\n  }\n\n  private static String binaryDecodeNAME(int index, int len, ByteBuf buff) {\n    return buff.getCharSequence(index, len, StandardCharsets.UTF_8).toString();\n  }\n\n  private static void binaryEncodeDATE(LocalDate value, ByteBuf buff) {\n    buff.writeInt((int) -value.until(LOCAL_DATE_EPOCH, ChronoUnit.DAYS));\n  }\n\n  private static LocalDate binaryDecodeDATE(int index, int len, ByteBuf buff) {\n    return LOCAL_DATE_EPOCH.plus(buff.getInt(index), ChronoUnit.DAYS);\n  }\n\n  private static LocalDate textDecodeDATE(int index, int len, ByteBuf buff) {\n    CharSequence cs = buff.getCharSequence(index, len, StandardCharsets.UTF_8);\n    return LocalDate.parse(cs);\n  }\n\n  private static void binaryEncodeTIME(LocalTime value, ByteBuf buff) {\n    buff.writeLong(value.getLong(ChronoField.MICRO_OF_DAY));\n  }\n\n  private static LocalTime binaryDecodeTIME(int index, int len, ByteBuf buff) {\n    // micros to nanos\n    return LocalTime.ofNanoOfDay(buff.getLong(index) * 1000);\n  }\n\n  private static LocalTime textDecodeTIME(int index, int len, ByteBuf buff) {\n    CharSequence cs = buff.getCharSequence(index, len, StandardCharsets.UTF_8);\n    return LocalTime.parse(cs);\n  }\n\n  private static void binaryEncodeTIMETZ(OffsetTime value, ByteBuf buff) {\n    buff.writeLong(value.toLocalTime().getLong(ChronoField.MICRO_OF_DAY));\n    // zone offset in seconds (should we change it to UTC ?)\n    buff.writeInt(-value.getOffset().getTotalSeconds());\n  }\n\n  private static OffsetTime binaryDecodeTIMETZ(int index, int len, ByteBuf buff) {\n    // micros to nanos\n    return OffsetTime.of(LocalTime.ofNanoOfDay(buff.getLong(index) * 1000),\n      // zone offset in seconds (should we change it to UTC ?)\n      ZoneOffset.ofTotalSeconds(-buff.getInt(index + 8)));\n  }\n\n  private static OffsetTime textDecodeTIMETZ(int index, int len, ByteBuf buff) {\n    CharSequence cs = buff.getCharSequence(index, len, StandardCharsets.UTF_8);\n    return OffsetTime.parse(cs, TimeFormatter.TIMETZ_FORMAT);\n  }\n\n  private static void binaryEncodeTIMESTAMP(LocalDateTime value, ByteBuf buff) {\n    buff.writeLong(-value.until(LOCAL_DATE_TIME_EPOCH, ChronoUnit.MICROS));\n  }\n\n  private static LocalDateTime binaryDecodeTIMESTAMP(int index, int len, ByteBuf buff) {\n    return LOCAL_DATE_TIME_EPOCH.plus(buff.getLong(index), ChronoUnit.MICROS);\n  }\n\n  private static LocalDateTime textDecodeTIMESTAMP(int index, int len, ByteBuf buff) {\n    CharSequence cs = buff.getCharSequence(index, len, StandardCharsets.UTF_8);\n    return LocalDateTime.parse(cs, DateTimeFormatter.TIMESTAMP_FORMAT);\n  }\n\n  private static OffsetDateTime binaryDecodeTIMESTAMPTZ(int index, int len, ByteBuf buff) {\n    return OFFSET_DATE_TIME_EPOCH.plus(buff.getLong(index), ChronoUnit.MICROS);\n  }\n\n  private static void binaryEncodeTIMESTAMPTZ(OffsetDateTime value, ByteBuf buff) {\n    buff.writeLong(-value.until(OFFSET_DATE_TIME_EPOCH, ChronoUnit.MICROS));\n  }\n\n  private static OffsetDateTime textDecodeTIMESTAMPTZ(int index, int len, ByteBuf buff) {\n    CharSequence cs = buff.getCharSequence(index, len, StandardCharsets.UTF_8);\n    return OffsetDateTime.parse(cs, DateTimeFormatter.TIMESTAMPTZ_FORMAT);\n  }\n\n  private static Buffer textDecodeBYTEA(int index, int len, ByteBuf buff) {\n    if (isHexFormat(index, len, buff)) {\n      // hex format\n      // Shift 2 bytes: skip \\x prolog\n      return decodeHexStringToBytes(index + 2, len - 2, buff);\n    } else {\n      // escape format\n      return decodeEscapeByteaStringToBuffer(index, len, buff);\n    }\n  }\n\n  private static void binaryEncodeBYTEA(Buffer value, ByteBuf buff) {\n    ByteBuf byteBuf = value.getByteBuf();\n    buff.writeBytes(byteBuf);\n  }\n\n  private static Buffer binaryDecodeBYTEA(int index, int len, ByteBuf buff) {\n    return Buffer.buffer(buff.copy(index, len));\n  }\n\n  private static void binaryEncodeUUID(UUID uuid, ByteBuf buff) {\n    buff.writeLong(uuid.getMostSignificantBits());\n    buff.writeLong(uuid.getLeastSignificantBits());\n  }\n\n  private static void binaryEncodePoint(Point point, ByteBuf buff) {\n    binaryEncodeFLOAT8(point.x, buff);\n    binaryEncodeFLOAT8(point.y, buff);\n  }\n\n  private static Point binaryDecodePoint(int index, int len, ByteBuf buff) {\n    double x = binaryDecodeFLOAT8(index, 8, buff);\n    double y = binaryDecodeFLOAT8(index + 8, 8, buff);\n    return new Point(x, y);\n  }\n\n  private static void binaryEncodeLine(Line line, ByteBuf buff) {\n    binaryEncodeFLOAT8(line.getA(), buff);\n    binaryEncodeFLOAT8(line.getB(), buff);\n    binaryEncodeFLOAT8(line.getC(), buff);\n  }\n\n  private static Line binaryDecodeLine(int index, int len, ByteBuf buff) {\n    double a = binaryDecodeFLOAT8(index, 8, buff);\n    double b = binaryDecodeFLOAT8(index + 8, 8, buff);\n    double c = binaryDecodeFLOAT8(index + 16, 8, buff);\n    return new Line(a, b, c);\n  }\n\n  private static void binaryEncodeLseg(LineSegment lseg, ByteBuf buff) {\n    binaryEncodePoint(lseg.getP1(), buff);\n    binaryEncodePoint(lseg.getP2(), buff);\n  }\n\n  private static LineSegment binaryDecodeLseg(int index, int len, ByteBuf buff) {\n    Point p1 = binaryDecodePoint(index, 16, buff);\n    Point p2 = binaryDecodePoint(index + 16, 16, buff);\n    return new LineSegment(p1, p2);\n  }\n\n  private static void binaryEncodeBox(Box box, ByteBuf buff) {\n    binaryEncodePoint(box.getUpperRightCorner(), buff);\n    binaryEncodePoint(box.getLowerLeftCorner(), buff);\n  }\n\n  private static Box binaryDecodeBox(int index, int len, ByteBuf buff) {\n    Point upperRightCorner = binaryDecodePoint(index, 16, buff);\n    Point lowerLeftCorner = binaryDecodePoint(index + 16, 16, buff);\n    return new Box(upperRightCorner, lowerLeftCorner);\n  }\n\n  private static void binaryEncodePath(Path path, ByteBuf buff) {\n    if (path.isOpen()) {\n      buff.writeByte(0);\n    } else {\n      buff.writeByte(1);\n    }\n    List<Point> points = path.getPoints();\n    binaryEncodeINT4(points.size(), buff);\n    for (Point point : points) {\n      binaryEncodePoint(point, buff);\n    }\n  }\n\n  private static Path binaryDecodePath(int index, int len, ByteBuf buff) {\n    byte first = buff.getByte(index);\n    boolean isOpen;\n    if (first == 0) {\n      isOpen = true;\n    } else if (first == 1) {\n      isOpen = false;\n    } else {\n      throw new DecoderException(\"Decoding Path exception\");\n    }\n    int idx = ++index;\n    int numberOfPoints = binaryDecodeINT4(idx, 4, buff);\n    idx += 4;\n    List<Point> points = new ArrayList<>();\n    // maybe we need some check?\n    for (int i = 0; i < numberOfPoints; i++) {\n      points.add(binaryDecodePoint(idx, 16, buff));\n      idx += 16;\n    }\n    return new Path(isOpen, points);\n  }\n\n  private static void binaryEncodePolygon(Polygon polygon, ByteBuf buff) {\n    List<Point> points = polygon.getPoints();\n    int numberOfPoints = points.size();\n    binaryEncodeINT4(numberOfPoints, buff);\n    for (Point point : points) {\n      binaryEncodeFLOAT8(point.x, buff);\n      binaryEncodeFLOAT8(point.y, buff);\n    }\n  }\n\n  private static Polygon binaryDecodePolygon(int index, int len, ByteBuf buff) {\n    int idx = index;\n    int numberOfPoints = binaryDecodeINT4(index, 4, buff);\n    idx += 4;\n    List<Point> points = new ArrayList<>();\n    for (int i = 0; i < numberOfPoints; i++) {\n      points.add(binaryDecodePoint(idx, 16, buff));\n      idx += 16;\n    }\n    return new Polygon(points);\n  }\n\n  private static void binaryEncodeCircle(Circle circle, ByteBuf buff) {\n    binaryEncodePoint(circle.getCenterPoint(), buff);\n    binaryEncodeFLOAT8(circle.getRadius(), buff);\n  }\n\n  private static Circle binaryDecodeCircle(int index, int len, ByteBuf buff) {\n    Point center = binaryDecodePoint(index, 16, buff);\n    double radius = binaryDecodeFLOAT8(index + 16, 8, buff);\n    return new Circle(center, radius);\n  }\n\n  private static void binaryEncodeINTERVAL(Interval interval, ByteBuf buff) {\n    Duration duration = Duration\n      .ofHours(interval.getHours())\n      .plusMinutes(interval.getMinutes())\n      .plusSeconds(interval.getSeconds())\n      .plus(interval.getMicroseconds(), ChronoUnit.MICROS);\n    // days won't be changed\n    Period monthYear = Period.of(interval.getYears(), interval.getMonths(), interval.getDays()).normalized();\n    binaryEncodeINT8(NANOSECONDS.toMicros(duration.toNanos()), buff);\n    binaryEncodeINT4(monthYear.getDays(), buff);\n    binaryEncodeINT4((int) monthYear.toTotalMonths(), buff);\n  }\n\n  private static Interval binaryDecodeINTERVAL(int index, int len, ByteBuf buff) {\n    Duration duration = Duration.of(buff.getLong(index), ChronoUnit.MICROS);\n    final long hours = duration.toHours();\n    duration = duration.minusHours(hours);\n    final long minutes = duration.toMinutes();\n    duration = duration.minusMinutes(minutes);\n    final long seconds = NANOSECONDS.toSeconds(duration.toNanos());\n    duration = duration.minusSeconds(seconds);\n    final long microseconds = NANOSECONDS.toMicros(duration.toNanos());\n    int days = buff.getInt(index + 8);\n    int months = buff.getInt(index + 12);\n    Period monthYear = Period.of(0, months, days).normalized();\n    return new Interval(monthYear.getYears(), monthYear.getMonths(), monthYear.getDays(),\n      (int) hours, (int) minutes, (int) seconds, (int) microseconds);\n  }\n\n  private static UUID binaryDecodeUUID(int index, int len, ByteBuf buff) {\n    return new UUID(buff.getLong(index), buff.getLong(index + 8));\n  }\n\n  private static UUID textDecodeUUID(int index, int len, ByteBuf buff) {\n    return java.util.UUID.fromString(buff.getCharSequence(index, len, StandardCharsets.UTF_8).toString());\n  }\n\n  private static Json textDecodeJSON(int index, int len, ByteBuf buff) {\n    return textDecodeJSONB(index, len, buff);\n  }\n\n  private static Json binaryDecodeJSON(int index, int len, ByteBuf buff) {\n    return textDecodeJSONB(index, len, buff);\n  }\n\n  private static void binaryEncodeJSON(Json value, ByteBuf buff) {\n    String s = io.vertx.core.json.Json.encode(value.value());\n    buff.writeCharSequence(s, StandardCharsets.UTF_8);\n  }\n\n  private static Json textDecodeJSONB(int index, int len, ByteBuf buff) {\n\n    // Try to do without the intermediary String (?)\n    CharSequence cs = buff.getCharSequence(index, len, StandardCharsets.UTF_8);\n    Object value = null;\n    String s = cs.toString();\n    int pos = 0;\n    while (pos < s.length() && Character.isWhitespace(s.charAt(pos))) {\n      pos++;\n    }\n    if (pos == s.length()) {\n      return null;\n    } else if (s.charAt(pos) == '{') {\n      value = new JsonObject(s);\n    } else if (s.charAt(pos) == '[') {\n      value = new JsonArray(s);\n    } else {\n      try {\n        JsonNode jsonNode = io.vertx.core.json.Json.mapper.readTree(s);\n        if (jsonNode.isNumber()) {\n          value = jsonNode.numberValue();\n        } else if (jsonNode.isBoolean()) {\n          value = jsonNode.booleanValue();\n        } else if (jsonNode.isTextual()) {\n          value = jsonNode.textValue();\n        }\n      } catch (IOException e) {\n        // do nothing\n      }\n    }\n    return Json.create(value);\n  }\n\n  private static Json binaryDecodeJSONB(int index, int len, ByteBuf buff) {\n    // Skip 1 byte for version (which is 1)\n    return textDecodeJSONB(index + 1, len - 1, buff);\n  }\n\n  private static void binaryEncodeJSONB(Json value, ByteBuf buff) {\n    String s = io.vertx.core.json.Json.encode(value.value());\n    buff.writeByte(1); // version\n    buff.writeCharSequence(s, StandardCharsets.UTF_8);\n  }\n\n  /**\n   * Decode the specified {@code buff} formatted as a decimal string starting at the readable index\n   * with the specified {@code length} to a long.\n   *\n   * @param index the hex string index\n   * @param len the hex string length\n   * @param buff the byte buff to read from\n   * @return the decoded value as a long\n   */\n  private static long decodeDecStringToLong(int index, int len, ByteBuf buff) {\n    long value = 0;\n    if (len > 0) {\n      int to = index + len;\n      boolean neg = false;\n      if (buff.getByte(index) == '-') {\n        neg = true;\n        index++;\n      }\n      while (index < to) {\n        byte ch = buff.getByte(index++);\n        byte nibble = (byte)(ch - '0');\n        value = value * 10 + nibble;\n      }\n      if (neg) {\n        value = -value;\n      }\n    }\n    return value;\n  }\n\n  /**\n   * Decode the specified {@code buff} formatted as an hex string starting at the buffer readable index\n   * with the specified {@code length} to a {@link Buffer}.\n   *\n   * @param len the hex string length\n   * @param buff the byte buff to read from\n   * @return the decoded value as a Buffer\n   */\n  private static Buffer decodeHexStringToBytes(int index, int len, ByteBuf buff) {\n    len = len >> 1;\n    Buffer buffer = Buffer.buffer(len);\n    for (int i = 0; i < len; i++) {\n      byte b0 = decodeHexChar(buff.getByte(index++));\n      byte b1 = decodeHexChar(buff.getByte(index++));\n      buffer.appendByte((byte) (b0 * 16 + b1));\n    }\n    return buffer;\n  }\n\n  private static byte decodeHexChar(byte ch) {\n    return (byte)(((ch & 0x1F) + ((ch >> 6) * 0x19) - 0x10) & 0x0F);\n  }\n\n  private static boolean isHexFormat(int index, int len, ByteBuf buff) {\n    return len >= 2 && buff.getByte(index) == '\\\\' && buff.getByte(index + 1) == 'x';\n  }\n\n  private static Buffer decodeEscapeByteaStringToBuffer(int index, int len, ByteBuf buff) {\n    Buffer buffer = Buffer.buffer();\n\n    int pos = 0;\n    while (pos < len) {\n      byte current = buff.getByte(pos + index);\n\n      if (current == '\\\\') {\n        if (pos + 2 <= len && buff.getByte(pos + index + 1) == '\\\\') {\n          // check double backslashes\n          buffer.appendByte((byte) '\\\\');\n          pos += 2;\n        } else if (pos + 4 <= len) {\n          // a preceded backslash with three-digit octal value\n          int high = Character.digit(buff.getByte(pos + index + 1), 8) << 6;\n          int medium = Character.digit(buff.getByte(pos + index + 2), 8) << 3;\n          int low = Character.digit(buff.getByte(pos + index + 3), 8);\n          int escapedValue = high + medium + low;\n\n          buffer.appendByte((byte) escapedValue);\n          pos += 4;\n        } else {\n          throw new DecoderException(\"Decoding unexpected BYTEA escape format\");\n        }\n      } else {\n        // printable octets\n        buffer.appendByte(current);\n        pos++;\n      }\n    }\n\n    return buffer;\n  }\n\n  private static <T> T[] binaryDecodeArray(IntFunction<T[]> supplier, DataType type, int index, int len, ByteBuf buff) {\n    if (len == 12) {\n      return supplier.apply(0);\n    }\n    int dim = buff.getInt(index);    // read ndim\n    index += 4;\n    index += 4;                      // skip dataoffset\n    index += 4;                      // skip elemtype\n    int length = buff.getInt(index); // read dimensions\n    index += 4;\n    index += 4;                      // skip lower bnds\n    if (dim != 1) {\n      logger.warn(\"Only arrays of dimension 1 are supported\");\n      return null;\n    }\n    T[] array = supplier.apply(length);\n    for (int i = 0; i < array.length; i++) {\n      int l = buff.getInt(index);\n      index += 4;\n      if (l != -1) {\n        array[i] = (T) decodeBinary(type, index, l, buff);\n        index += l;\n      }\n    }\n    return array;\n  }\n\n  private static <T> void binaryEncodeArray(T[] values, DataType type, ByteBuf buff){\n    int startIndex = buff.writerIndex();\n    buff.writeInt(1);             // ndim\n    buff.writeInt(0);             // dataoffset\n    buff.writeInt(type.id);       // elemtype\n    buff.writeInt(values.length); // dimension\n    buff.writeInt(1);             // lower bnds\n    boolean hasNulls = false;\n    for (T value : values) {\n      if (value == null) {\n        hasNulls = true;\n        buff.writeInt(-1);\n      } else {\n        int idx = buff.writerIndex();\n        buff.writeInt(0);\n        encodeBinary(type, value, buff);\n        buff.setInt(idx, buff.writerIndex() - idx - 4);\n      }\n    }\n    if (hasNulls) {\n      buff.setInt(startIndex + 4, 1);\n    }\n  }\n\n  private static <T> T[] textDecodeArray(IntFunction<T[]> supplier, DataType type, int index, int len, ByteBuf buff) {\n    List<T> list = new ArrayList<>();\n    int from = index + 1; // Set index after '{'\n    int to = index + len - 1; // Set index before '}'\n    while (from < to) {\n      // Escaped content ?\n      boolean escaped = buff.getByte(from) == '\"';\n      int idx;\n      if (escaped) {\n        idx = buff.forEachByte(from, to - from, new UTF8StringEndDetector());\n        idx = buff.indexOf(idx, to, (byte) ','); // SEE iF WE CAN GET RID oF IT\n      } else {\n        idx = buff.indexOf(from, to, (byte) ',');\n      }\n      if (idx == -1) {\n        idx = to;\n      }\n      T elt = textDecodeArrayElement(type, from, idx - from, buff);\n      list.add(elt);\n      from = idx + 1;\n    }\n    return list.toArray(supplier.apply(list.size()));\n  }\n\n  private static <T> T textDecodeArrayElement(DataType type, int index, int len, ByteBuf buff) {\n    if (len == 4\n      && Character.toUpperCase(buff.getByte(index)) == 'N'\n      && Character.toUpperCase(buff.getByte(index + 1)) == 'U'\n      && Character.toUpperCase(buff.getByte(index + 2)) == 'L'\n      && Character.toUpperCase(buff.getByte(index + 3)) == 'L'\n      ) {\n      return null;\n    } else {\n      boolean escaped = buff.getByte(index) == '\"';\n      if (escaped) {\n        // Some escaping - improve that later...\n        String s = buff.toString(index + 1, len - 2, StandardCharsets.UTF_8);\n        StringBuilder sb = new StringBuilder();\n        for (int i = 0;i < s.length();i++) {\n          char c = s.charAt(i);\n          if (c == '\\\\') {\n            c = s.charAt(++i);\n          }\n          sb.append(c);\n        }\n        buff = Unpooled.copiedBuffer(sb, StandardCharsets.UTF_8);\n        index = 0;\n        len = buff.readableBytes();\n      }\n      return (T) decodeText(type, index, len, buff);\n    }\n  }\n\n  private static <T> void textEncodeArray(T[] values, DataType type, ByteBuf buff){\n    buff.writeByte('{');\n    int len = values.length;\n    for (int i = 0; i < len; i++) {\n      if (i > 0) {\n        buff.writeByte(',');\n      }\n      T value = values[i];\n      if (value != null) {\n        textEncode(type, value, buff);\n      } else {\n        buff.writeByte('N');\n        buff.writeByte('U');\n        buff.writeByte('L');\n        buff.writeByte('L');\n      }\n    }\n    buff.writeByte('}');\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/TxStatus.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec;\n\n/**\n *\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n *\n */\npublic enum TxStatus {\n\n  IDLE,\n  ACTIVE,\n  FAILED;\n\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/decoder/ErrorResponse.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.decoder;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\n\npublic class ErrorResponse extends Response {\n\n  @Override\n  public String toString() {\n    return \"ErrorResponse{\" +\n      \"severity='\" + getSeverity() + '\\'' +\n      \", code='\" + getCode() + '\\'' +\n      \", message='\" + getMessage() + '\\'' +\n      \", detail='\" + getDetail() + '\\'' +\n      \", hint='\" + getHint() + '\\'' +\n      \", position='\" + getPosition() + '\\'' +\n      \", internalPosition='\" + getInternalPosition() + '\\'' +\n      \", internalQuery='\" + getInternalQuery() + '\\'' +\n      \", where='\" + getWhere() + '\\'' +\n      \", file='\" + getFile() + '\\'' +\n      \", line='\" + getLine() + '\\'' +\n      \", routine='\" + getRoutine() + '\\'' +\n      \", schema='\" + getSchema() + '\\'' +\n      \", table='\" + getTable() + '\\'' +\n      \", column='\" + getColumn() + '\\'' +\n      \", dataType='\" + getDataType() + '\\'' +\n      \", constraint='\" + getConstraint() + '\\'' +\n      '}';\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/decoder/InboundMessage.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.decoder;\n\n/**\n * An interface that should be implemented for decoding and encoding messages\n *\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\n\npublic interface InboundMessage {}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/decoder/InitiateSslHandler.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.decoder;\n\nimport io.reactiverse.pgclient.impl.SocketConnection;\nimport io.netty.buffer.ByteBuf;\nimport io.netty.buffer.Unpooled;\nimport io.netty.channel.ChannelHandlerContext;\nimport io.netty.channel.ChannelInboundHandlerAdapter;\nimport io.netty.handler.codec.DecoderException;\nimport io.reactiverse.pgclient.impl.codec.decoder.type.MessageType;\nimport io.vertx.core.Future;\nimport io.vertx.core.VertxException;\n\npublic class InitiateSslHandler extends ChannelInboundHandlerAdapter {\n\n  private static final int code = 80877103;\n  private final SocketConnection conn;\n  private final Future<Void> upgradeFuture;\n\n  public InitiateSslHandler(SocketConnection conn, Future<Void> upgradeFuture) {\n    this.conn = conn;\n    this.upgradeFuture = upgradeFuture;\n  }\n\n  @Override\n  public void channelActive(ChannelHandlerContext ctx) throws Exception {\n    ByteBuf byteBuf = Unpooled.buffer();\n    byteBuf.writeInt(0);\n    byteBuf.writeInt(code);\n//    out.writeInt(0x12345679);\n    byteBuf.setInt(0, byteBuf.writerIndex());\n    ctx.writeAndFlush(byteBuf);\n    super.channelActive(ctx);\n  }\n\n  @Override\n  public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception {\n    // This must be a single byte buffer - after that follow the SSL handshake\n    ByteBuf byteBuf = (ByteBuf) msg;\n    byte b = byteBuf.getByte(0);\n    byteBuf.release();\n    switch (b) {\n      case MessageType.SSL_YES: {\n        conn.socket().upgradeToSsl(v -> {\n          ctx.pipeline().remove(this);\n          upgradeFuture.complete();\n        });\n        break;\n      }\n      case MessageType.SSL_NO: {\n        upgradeFuture.fail(new Exception(\"Postgres Server does not handle SSL connection\"));\n        break;\n      }\n      default:\n        upgradeFuture.fail(new Exception(\"Invalid SSL connection message\"));\n        break;\n    }\n  }\n\n  @Override\n  public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) throws Exception {\n    if (cause instanceof DecoderException) {\n      DecoderException err = (DecoderException) cause;\n      cause = err.getCause();\n    }\n    upgradeFuture.tryFail(cause);\n  }\n\n  @Override\n  public void channelInactive(ChannelHandlerContext ctx) throws Exception {\n    super.channelInactive(ctx);\n    // Work around for https://github.com/eclipse-vertx/vert.x/issues/2748\n    upgradeFuture.tryFail(new VertxException(\"SSL handshake failed\", true));\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/decoder/MessageDecoder.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.decoder;\n\nimport io.netty.buffer.ByteBufAllocator;\nimport io.netty.buffer.CompositeByteBuf;\nimport io.netty.channel.ChannelHandlerContext;\nimport io.netty.channel.ChannelInboundHandlerAdapter;\nimport io.reactiverse.pgclient.impl.CommandBase;\nimport io.reactiverse.pgclient.impl.CommandResponse;\nimport io.reactiverse.pgclient.impl.QueryCommandBase;\nimport io.reactiverse.pgclient.impl.codec.ColumnDesc;\nimport io.reactiverse.pgclient.impl.codec.DataFormat;\nimport io.reactiverse.pgclient.impl.codec.DataType;\nimport io.reactiverse.pgclient.impl.codec.TxStatus;\nimport io.reactiverse.pgclient.impl.codec.util.Util;\nimport io.netty.buffer.ByteBuf;\nimport io.netty.util.ByteProcessor;\nimport io.reactiverse.pgclient.impl.codec.decoder.type.AuthenticationType;\nimport io.reactiverse.pgclient.impl.codec.decoder.type.ErrorOrNoticeType;\nimport io.reactiverse.pgclient.impl.codec.decoder.type.MessageType;\nimport io.vertx.core.Handler;\n\nimport java.util.Deque;\n\n/**\n *\n * Decoder for <a href=\"https://www.postgresql.org/docs/9.5/static/protocol.html\">PostgreSQL protocol</a>\n *\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\n\npublic class MessageDecoder extends ChannelInboundHandlerAdapter {\n\n  private final Deque<CommandBase<?>> inflight;\n  private final ByteBufAllocator alloc;\n  private Handler<? super CommandResponse<?>> commandResponseHandler;\n  private Handler<NoticeResponse> noticeHandler;\n\n  private ByteBuf in;\n\n  public MessageDecoder(Deque<CommandBase<?>> inflight, ByteBufAllocator alloc) {\n    this.inflight = inflight;\n    this.alloc = alloc;\n  }\n\n  public void run(CommandBase<?> cmd) {\n    cmd.completionHandler = commandResponseHandler;\n    cmd.noticeHandler = noticeHandler;\n  }\n\n  @Override\n  public void handlerAdded(ChannelHandlerContext ctx) throws Exception {\n    commandResponseHandler = ctx::fireChannelRead;\n    noticeHandler = ctx::fireChannelRead;\n  }\n\n  @Override\n  public void channelRead(ChannelHandlerContext ctx, Object msg) {\n    ByteBuf buff = (ByteBuf) msg;\n    if (in == null) {\n      in = buff;\n    } else {\n      CompositeByteBuf composite;\n      if (in instanceof CompositeByteBuf) {\n        composite = (CompositeByteBuf) in;\n      } else {\n        composite = alloc.compositeBuffer();\n        composite.addComponent(true, in);\n        in = composite;\n      }\n      composite.addComponent(true, buff);\n    }\n    while (true) {\n      int available = in.readableBytes();\n      if (available < 5) {\n        break;\n      }\n      int beginIdx = in.readerIndex();\n      int length = in.getInt(beginIdx + 1);\n      if (length + 1 > available) {\n        break;\n      }\n      byte id = in.getByte(beginIdx);\n      int endIdx = beginIdx + length + 1;\n      final int writerIndex = in.writerIndex();\n      try {\n        in.setIndex(beginIdx + 5, endIdx);\n        switch (id) {\n          case MessageType.READY_FOR_QUERY: {\n            decodeReadyForQuery(in);\n            break;\n          }\n          case MessageType.DATA_ROW: {\n            decodeDataRow(in);\n            break;\n          }\n          case MessageType.COMMAND_COMPLETE: {\n            decodeCommandComplete(in);\n            break;\n          }\n          case MessageType.BIND_COMPLETE: {\n            decodeBindComplete();\n            break;\n          }\n          default: {\n            decodeMessage(ctx, id, in);\n          }\n        }\n      } finally {\n        in.setIndex(endIdx, writerIndex);\n      }\n    }\n    if (in != null && !in.isReadable()) {\n      in.release();\n      in = null;\n    }\n  }\n\n  private void decodeMessage(ChannelHandlerContext ctx, byte id, ByteBuf in) {\n    switch (id) {\n      case MessageType.ROW_DESCRIPTION: {\n        decodeRowDescription(in);\n        break;\n      }\n      case MessageType.ERROR_RESPONSE: {\n        decodeError(in);\n        break;\n      }\n      case MessageType.NOTICE_RESPONSE: {\n        decodeNotice(in);\n        break;\n      }\n      case MessageType.AUTHENTICATION: {\n        decodeAuthentication(in);\n        break;\n      }\n      case MessageType.EMPTY_QUERY_RESPONSE: {\n        decodeEmptyQueryResponse();\n        break;\n      }\n      case MessageType.PARSE_COMPLETE: {\n        decodeParseComplete();\n        break;\n      }\n      case MessageType.CLOSE_COMPLETE: {\n        decodeCloseComplete();\n        break;\n      }\n      case MessageType.NO_DATA: {\n        decodeNoData();\n        break;\n      }\n      case MessageType.PORTAL_SUSPENDED: {\n        decodePortalSuspended();\n        break;\n      }\n      case MessageType.PARAMETER_DESCRIPTION: {\n        decodeParameterDescription(in);\n        break;\n      }\n      case MessageType.PARAMETER_STATUS: {\n        decodeParameterStatus(in);\n        break;\n      }\n      case MessageType.BACKEND_KEY_DATA: {\n        decodeBackendKeyData(in);\n        break;\n      }\n      case MessageType.NOTIFICATION_RESPONSE: {\n        decodeNotificationResponse(ctx, in);\n        break;\n      }\n      default: {\n        throw new UnsupportedOperationException();\n      }\n    }\n  }\n\n  private void decodePortalSuspended() {\n    inflight.peek().handlePortalSuspended();\n  }\n\n  private void decodeCommandComplete(ByteBuf in) {\n    int updated = processor.parse(in);\n    inflight.peek().handleCommandComplete(updated);\n  }\n\n  private void decodeDataRow(ByteBuf in) {\n    QueryCommandBase<?> cmd = (QueryCommandBase<?>) inflight.peek();\n    int len = in.readUnsignedShort();\n    cmd.decoder.decodeRow(len, in);\n  }\n\n  private void  decodeRowDescription(ByteBuf in) {\n    ColumnDesc[] columns = new ColumnDesc[in.readUnsignedShort()];\n    for (int c = 0; c < columns.length; ++c) {\n      String fieldName = Util.readCStringUTF8(in);\n      int tableOID = in.readInt();\n      short columnAttributeNumber = in.readShort();\n      int typeOID = in.readInt();\n      short typeSize = in.readShort();\n      int typeModifier = in.readInt();\n      int textOrBinary = in.readUnsignedShort(); // Useless for now\n      ColumnDesc column = new ColumnDesc(\n        fieldName,\n        tableOID,\n        columnAttributeNumber,\n        DataType.valueOf(typeOID),\n        typeSize,\n        typeModifier,\n        DataFormat.valueOf(textOrBinary)\n      );\n      columns[c] = column;\n    }\n    RowDescription rowDesc = new RowDescription(columns);\n    inflight.peek().handleRowDescription(rowDesc);\n  }\n\n  private static final byte I = (byte) 'I', T = (byte) 'T';\n\n  private void decodeReadyForQuery(ByteBuf in) {\n    byte id = in.readByte();\n    TxStatus txStatus;\n    if (id == I) {\n      txStatus = TxStatus.IDLE;\n    } else if (id == T) {\n      txStatus = TxStatus.ACTIVE;\n    } else {\n      txStatus = TxStatus.FAILED;\n    }\n    inflight.peek().handleReadyForQuery(txStatus);\n  }\n\n  private void decodeError(ByteBuf in) {\n    ErrorResponse response = new ErrorResponse();\n    decodeErrorOrNotice(response, in);\n    inflight.peek().handleErrorResponse(response);\n  }\n\n  private void decodeNotice(ByteBuf in) {\n    NoticeResponse response = new NoticeResponse();\n    decodeErrorOrNotice(response, in);\n    inflight.peek().handleNoticeResponse(response);\n  }\n\n  private void decodeErrorOrNotice(Response response, ByteBuf in) {\n\n    byte type;\n\n    while ((type = in.readByte()) != 0) {\n\n      switch (type) {\n\n        case ErrorOrNoticeType.SEVERITY:\n          response.setSeverity(Util.readCStringUTF8(in));\n          break;\n\n        case ErrorOrNoticeType.CODE:\n          response.setCode(Util.readCStringUTF8(in));\n          break;\n\n        case ErrorOrNoticeType.MESSAGE:\n          response.setMessage(Util.readCStringUTF8(in));\n          break;\n\n        case ErrorOrNoticeType.DETAIL:\n          response.setDetail(Util.readCStringUTF8(in));\n          break;\n\n        case ErrorOrNoticeType.HINT:\n          response.setHint(Util.readCStringUTF8(in));\n          break;\n\n        case ErrorOrNoticeType.INTERNAL_POSITION:\n          response.setInternalPosition(Util.readCStringUTF8(in));\n          break;\n\n        case ErrorOrNoticeType.INTERNAL_QUERY:\n          response.setInternalQuery(Util.readCStringUTF8(in));\n          break;\n\n        case ErrorOrNoticeType.POSITION:\n          response.setPosition(Util.readCStringUTF8(in));\n          break;\n\n        case ErrorOrNoticeType.WHERE:\n          response.setWhere(Util.readCStringUTF8(in));\n          break;\n\n        case ErrorOrNoticeType.FILE:\n          response.setFile(Util.readCStringUTF8(in));\n          break;\n\n        case ErrorOrNoticeType.LINE:\n          response.setLine(Util.readCStringUTF8(in));\n          break;\n\n        case ErrorOrNoticeType.ROUTINE:\n          response.setRoutine(Util.readCStringUTF8(in));\n          break;\n\n        case ErrorOrNoticeType.SCHEMA:\n          response.setSchema(Util.readCStringUTF8(in));\n          break;\n\n        case ErrorOrNoticeType.TABLE:\n          response.setTable(Util.readCStringUTF8(in));\n          break;\n\n        case ErrorOrNoticeType.COLUMN:\n          response.setColumn(Util.readCStringUTF8(in));\n          break;\n\n        case ErrorOrNoticeType.DATA_TYPE:\n          response.setDataType(Util.readCStringUTF8(in));\n          break;\n\n        case ErrorOrNoticeType.CONSTRAINT:\n          response.setConstraint(Util.readCStringUTF8(in));\n          break;\n\n        default:\n          Util.readCStringUTF8(in);\n          break;\n      }\n    }\n  }\n\n  private void decodeAuthentication(ByteBuf in) {\n\n    int type = in.readInt();\n    switch (type) {\n      case AuthenticationType.OK: {\n        inflight.peek().handleAuthenticationOk();\n      }\n      break;\n      case AuthenticationType.MD5_PASSWORD: {\n        byte[] salt = new byte[4];\n        in.readBytes(salt);\n        inflight.peek().handleAuthenticationMD5Password(salt);\n      }\n      break;\n      case AuthenticationType.CLEARTEXT_PASSWORD: {\n        inflight.peek().handleAuthenticationClearTextPassword();\n      }\n      break;\n      case AuthenticationType.KERBEROS_V5:\n      case AuthenticationType.SCM_CREDENTIAL:\n      case AuthenticationType.GSS:\n      case AuthenticationType.GSS_CONTINUE:\n      case AuthenticationType.SSPI:\n      default:\n        throw new UnsupportedOperationException(\"Authentication type \" + type + \" is not supported in the client\");\n    }\n  }\n\n  private CommandCompleteProcessor processor = new CommandCompleteProcessor();\n\n  static class CommandCompleteProcessor implements ByteProcessor {\n    private static final byte SPACE = 32;\n    private int rows;\n    boolean afterSpace;\n    int parse(ByteBuf in) {\n      afterSpace = false;\n      rows = 0;\n      in.forEachByte(in.readerIndex(), in.readableBytes() - 1, this);\n      return rows;\n    }\n    @Override\n    public boolean process(byte value) throws Exception {\n      boolean space = value == SPACE;\n      if (afterSpace) {\n        if (space) {\n          rows = 0;\n        } else {\n          rows = rows * 10 + (value - '0');\n        }\n      } else {\n        afterSpace = space;\n      }\n      return true;\n    }\n  }\n\n  private void decodeParseComplete() {\n    inflight.peek().handleParseComplete();\n  }\n\n  private void decodeBindComplete() {\n    inflight.peek().handleBindComplete();\n  }\n\n  private void decodeCloseComplete() {\n    inflight.peek().handleCloseComplete();\n  }\n\n  private void decodeNoData() {\n    inflight.peek().handleNoData();\n  }\n\n  private void decodeParameterDescription(ByteBuf in) {\n    DataType[] paramDataTypes = new DataType[in.readUnsignedShort()];\n    for (int c = 0; c < paramDataTypes.length; ++c) {\n      paramDataTypes[c] = DataType.valueOf(in.readInt());\n    }\n    inflight.peek().handleParameterDescription(new ParameterDescription(paramDataTypes));\n  }\n\n  private void decodeParameterStatus(ByteBuf in) {\n    String key = Util.readCStringUTF8(in);\n    String value = Util.readCStringUTF8(in);\n    inflight.peek().handleParameterStatus(key, value);\n  }\n\n  private void decodeEmptyQueryResponse() {\n    inflight.peek().handleEmptyQueryResponse();\n  }\n\n  private void decodeBackendKeyData(ByteBuf in) {\n    int processId = in.readInt();\n    int secretKey = in.readInt();\n    inflight.peek().handleBackendKeyData(processId, secretKey);\n  }\n\n  private void decodeNotificationResponse(ChannelHandlerContext ctx, ByteBuf in) {\n    ctx.fireChannelRead(new NotificationResponse(in.readInt(), Util.readCStringUTF8(in), Util.readCStringUTF8(in)));\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/decoder/NoticeResponse.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.decoder;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\n\npublic class NoticeResponse extends Response {\n\n  @Override\n  public String toString() {\n    return \"NoticeResponse{\" +\n      \"severity='\" + getSeverity() + '\\'' +\n      \", code='\" + getCode() + '\\'' +\n      \", message='\" + getMessage() + '\\'' +\n      \", detail='\" + getDetail() + '\\'' +\n      \", hint='\" + getHint() + '\\'' +\n      \", position='\" + getPosition() + '\\'' +\n      \", internalPosition='\" + getInternalPosition() + '\\'' +\n      \", internalQuery='\" + getInternalQuery() + '\\'' +\n      \", where='\" + getWhere() + '\\'' +\n      \", file='\" + getFile() + '\\'' +\n      \", line='\" + getLine() + '\\'' +\n      \", routine='\" + getRoutine() + '\\'' +\n      \", schema='\" + getSchema() + '\\'' +\n      \", table='\" + getTable() + '\\'' +\n      \", column='\" + getColumn() + '\\'' +\n      \", dataType='\" + getDataType() + '\\'' +\n      \", constraint='\" + getConstraint() + '\\'' +\n      '}';\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/decoder/NotificationResponse.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.decoder;\n\nimport java.util.Objects;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\n\npublic class NotificationResponse {\n\n  private final int processId;\n  private final String channel;\n  private final String payload;\n\n  public NotificationResponse(int processId, String channel, String payload) {\n    this.processId = processId;\n    this.channel = channel;\n    this.payload = payload;\n  }\n\n  public int getProcessId() {\n    return processId;\n  }\n\n  public String getChannel() {\n    return channel;\n  }\n\n  public String getPayload() {\n    return payload;\n  }\n\n  @Override\n  public boolean equals(Object o) {\n    if (this == o) return true;\n    if (o == null || getClass() != o.getClass()) return false;\n    NotificationResponse that = (NotificationResponse) o;\n    return processId == that.processId &&\n      Objects.equals(channel, that.channel) &&\n      Objects.equals(payload, that.payload);\n  }\n\n  @Override\n  public int hashCode() {\n    return Objects.hash(processId, channel, payload);\n  }\n\n  @Override\n  public String toString() {\n    return \"NotificationResponse{\" +\n      \"processId=\" + processId +\n      \", channel='\" + channel + '\\'' +\n      \", payload='\" + payload + '\\'' +\n      '}';\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/decoder/ParameterDescription.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.decoder;\n\nimport io.reactiverse.pgclient.impl.codec.DataTypeCodec;\nimport io.reactiverse.pgclient.impl.codec.DataType;\nimport io.reactiverse.pgclient.impl.codec.util.Util;\n\nimport java.util.Arrays;\nimport java.util.List;\nimport java.util.stream.Stream;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\n\npublic class ParameterDescription {\n\n  // OIDs\n  private final DataType[] paramDataTypes;\n\n  public ParameterDescription(DataType[] paramDataTypes) {\n    this.paramDataTypes = paramDataTypes;\n  }\n\n  public DataType[] getParamDataTypes() {\n    return paramDataTypes;\n  }\n\n  public String prepare(List<Object> values) {\n    if (values.size() != paramDataTypes.length) {\n      return buildReport(values);\n    }\n    for (int i = 0;i < paramDataTypes.length;i++) {\n      DataType paramDataType = paramDataTypes[i];\n      Object value = values.get(i);\n      Object val = DataTypeCodec.prepare(paramDataType, value);\n      if (val != value) {\n        if (val == DataTypeCodec.REFUSED_SENTINEL) {\n          return buildReport(values);\n        } else {\n          values.set(i, val);\n        }\n      }\n    }\n    return null;\n  }\n\n  private String buildReport(List<Object> values) {\n    return Util.buildInvalidArgsError(values.stream(), Stream.of(paramDataTypes).map(type -> type.decodingType));\n  }\n\n  @Override\n  public boolean equals(Object o) {\n    if (this == o) return true;\n    if (o == null || getClass() != o.getClass()) return false;\n    ParameterDescription that = (ParameterDescription) o;\n    return Arrays.equals(paramDataTypes, that.paramDataTypes);\n  }\n\n  @Override\n  public int hashCode() {\n    return Arrays.hashCode(paramDataTypes);\n  }\n\n\n  @Override\n  public String toString() {\n    return \"ParameterDescription{\" +\n      \"paramDataTypes=\" + Arrays.toString(paramDataTypes) +\n      '}';\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/decoder/Response.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.decoder;\n\n\nimport java.util.Objects;\n\n/**\n *\n * <p>\n * A common response message for PostgreSQL\n * <a href=\"https://www.postgresql.org/docs/9.5/static/protocol-error-fields.html\">Error and Notice Message Fields</a>\n *\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\n\npublic abstract class Response {\n\n  private String severity;\n  private String code;\n  private String message;\n  private String detail;\n  private String hint;\n  private String position;\n  private String internalPosition;\n  private String internalQuery;\n  private String where;\n  private String file;\n  private String line;\n  private String routine;\n  private String schema;\n  private String table;\n  private String column;\n  private String dataType;\n  private String constraint;\n\n  public String getSeverity() {\n    return severity;\n  }\n\n  public void setSeverity(String severity) {\n    this.severity = severity;\n  }\n\n  public String getCode() {\n    return code;\n  }\n\n  public void setCode(String code) {\n    this.code = code;\n  }\n\n  public String getMessage() {\n    return message;\n  }\n\n  public void setMessage(String message) {\n    this.message = message;\n  }\n\n  public String getDetail() {\n    return detail;\n  }\n\n  public void setDetail(String detail) {\n    this.detail = detail;\n  }\n\n  public String getHint() {\n    return hint;\n  }\n\n  public void setHint(String hint) {\n    this.hint = hint;\n  }\n\n  public String getPosition() {\n    return position;\n  }\n\n  public void setPosition(String position) {\n    this.position = position;\n  }\n\n  public String getWhere() {\n    return where;\n  }\n\n  public void setWhere(String where) {\n    this.where = where;\n  }\n\n  public String getFile() {\n    return file;\n  }\n\n  public void setFile(String file) {\n    this.file = file;\n  }\n\n  public String getLine() {\n    return line;\n  }\n\n  public void setLine(String line) {\n    this.line = line;\n  }\n\n  public String getRoutine() {\n    return routine;\n  }\n\n  public void setRoutine(String routine) {\n    this.routine = routine;\n  }\n\n  public String getSchema() {\n    return schema;\n  }\n\n  public void setSchema(String schema) {\n    this.schema = schema;\n  }\n\n  public String getTable() {\n    return table;\n  }\n\n  public void setTable(String table) {\n    this.table = table;\n  }\n\n  public String getColumn() {\n    return column;\n  }\n\n  public void setColumn(String column) {\n    this.column = column;\n  }\n\n  public String getDataType() {\n    return dataType;\n  }\n\n  public void setDataType(String dataType) {\n    this.dataType = dataType;\n  }\n\n  public String getConstraint() {\n    return constraint;\n  }\n\n  public void setConstraint(String constraint) {\n    this.constraint = constraint;\n  }\n\n\n  public String getInternalPosition() {\n    return internalPosition;\n  }\n\n  public void setInternalPosition(String internalPosition) {\n    this.internalPosition = internalPosition;\n  }\n\n  public String getInternalQuery() {\n    return internalQuery;\n  }\n\n  public void setInternalQuery(String internalQuery) {\n    this.internalQuery = internalQuery;\n  }\n\n\n  @Override\n  public boolean equals(Object o) {\n    if (this == o) return true;\n    if (o == null || getClass() != o.getClass()) return false;\n    Response that = (Response) o;\n    return Objects.equals(severity, that.severity) &&\n      Objects.equals(code, that.code) &&\n      Objects.equals(message, that.message) &&\n      Objects.equals(detail, that.detail) &&\n      Objects.equals(hint, that.hint) &&\n      Objects.equals(position, that.position) &&\n      Objects.equals(internalPosition, that.internalPosition) &&\n      Objects.equals(internalQuery, that.internalQuery) &&\n      Objects.equals(where, that.where) &&\n      Objects.equals(file, that.file) &&\n      Objects.equals(line, that.line) &&\n      Objects.equals(routine, that.routine) &&\n      Objects.equals(schema, that.schema) &&\n      Objects.equals(table, that.table) &&\n      Objects.equals(column, that.column) &&\n      Objects.equals(dataType, that.dataType) &&\n      Objects.equals(constraint, that.constraint);\n  }\n\n  @Override\n  public int hashCode() {\n    return Objects.hash(severity, code, message, detail, hint, position, internalPosition, internalQuery, where, file,\n      line, routine, schema, table, column, dataType, constraint);\n  }\n\n\n  @Override\n  public String toString() {\n    return \"Response{\" +\n      \"severity='\" + severity + '\\'' +\n      \", code='\" + code + '\\'' +\n      \", message='\" + message + '\\'' +\n      \", detail='\" + detail + '\\'' +\n      \", hint='\" + hint + '\\'' +\n      \", position='\" + position + '\\'' +\n      \", internalPosition='\" + internalPosition + '\\'' +\n      \", internalQuery='\" + internalQuery + '\\'' +\n      \", where='\" + where + '\\'' +\n      \", file='\" + file + '\\'' +\n      \", line='\" + line + '\\'' +\n      \", routine='\" + routine + '\\'' +\n      \", schema='\" + schema + '\\'' +\n      \", table='\" + table + '\\'' +\n      \", column='\" + column + '\\'' +\n      \", dataType='\" + dataType + '\\'' +\n      \", constraint='\" + constraint + '\\'' +\n      '}';\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/decoder/RowDecoder.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.decoder;\n\nimport io.netty.buffer.ByteBuf;\n\npublic interface RowDecoder {\n\n  void decodeRow(int len, ByteBuf in);\n\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/decoder/RowDescription.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.decoder;\n\nimport io.reactiverse.pgclient.impl.codec.ColumnDesc;\n\nimport java.util.Arrays;\nimport java.util.Collections;\nimport java.util.List;\nimport java.util.stream.Collectors;\nimport java.util.stream.Stream;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\n\npublic class RowDescription {\n\n  private final ColumnDesc[] columns;\n  private final List<String> columnNames;\n\n  public RowDescription(ColumnDesc[] columns) {\n    this.columns = columns;\n    this.columnNames = Collections.unmodifiableList(Stream.of(columns)\n      .map(ColumnDesc::getName)\n      .collect(Collectors.toList()));\n  }\n\n  public int columnIndex(String columnName) {\n    if (columnName == null) {\n      throw new NullPointerException(\"Column name must not be null\");\n    }\n    return columnNames.indexOf(columnName);\n  }\n\n  public ColumnDesc[] columns() {\n    return columns;\n  }\n\n  public List<String> columnNames() {\n    return columnNames;\n  }\n\n  @Override\n  public boolean equals(Object o) {\n    if (this == o) return true;\n    if (o == null || getClass() != o.getClass()) return false;\n    RowDescription that = (RowDescription) o;\n    return Arrays.equals(columns, that.columns);\n  }\n\n  @Override\n  public int hashCode() {\n    return Arrays.hashCode(columns);\n  }\n\n\n  @Override\n  public String toString() {\n    return \"RowDescription{\" +\n      \"columns=\" + Arrays.toString(columns) +\n      '}';\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/decoder/type/AuthenticationType.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.decoder.type;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\n\npublic class AuthenticationType {\n  public static final int OK = 0;\n  public static final int KERBEROS_V5 = 2;\n  public static final int CLEARTEXT_PASSWORD = 3;\n  public static final int MD5_PASSWORD = 5;\n  public static final int SCM_CREDENTIAL = 6;\n  public static final int GSS = 7;\n  public static final int GSS_CONTINUE = 8;\n  public static final int SSPI = 9;\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/decoder/type/CommandCompleteType.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.decoder.type;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\n\npublic class CommandCompleteType {\n  public static final String INSERT = \"INSERT\";\n  public static final String DELETE = \"DELETE\";\n  public static final String UPDATE = \"UPDATE\";\n  public static final String SELECT = \"SELECT\";\n  public static final String MOVE = \"MOVE\";\n  public static final String FETCH = \"FETCH\";\n  public static final String COPY = \"COPY\";\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/decoder/type/ErrorOrNoticeType.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.decoder.type;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\n\npublic class ErrorOrNoticeType {\n  public static final byte SEVERITY = 'S';\n  public static final byte CODE = 'C';\n  public static final byte MESSAGE = 'M';\n  public static final byte DETAIL = 'D';\n  public static final byte HINT = 'H';\n  public static final byte POSITION = 'P';\n  public static final byte INTERNAL_POSITION = 'p';\n  public static final byte INTERNAL_QUERY = 'q';\n  public static final byte WHERE = 'W';\n  public static final byte FILE = 'F';\n  public static final byte LINE = 'L';\n  public static final byte ROUTINE = 'R';\n  public static final byte SCHEMA = 's';\n  public static final byte TABLE = 't';\n  public static final byte COLUMN = 'c';\n  public static final byte DATA_TYPE = 'd';\n  public static final byte CONSTRAINT = 'n';\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/decoder/type/MessageType.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.decoder.type;\n\nimport io.reactiverse.pgclient.impl.codec.decoder.MessageDecoder;\n\n/**\n *\n * Backend message types for {@link MessageDecoder}\n *\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\n\npublic class MessageType {\n  public static final byte BACKEND_KEY_DATA = 'K';\n  public static final byte AUTHENTICATION = 'R';\n  public static final byte ERROR_RESPONSE = 'E';\n  public static final byte NOTICE_RESPONSE = 'N';\n  public static final byte NOTIFICATION_RESPONSE = 'A';\n  public static final byte COMMAND_COMPLETE = 'C';\n  public static final byte PARAMETER_STATUS = 'S';\n  public static final byte READY_FOR_QUERY = 'Z';\n  public static final byte PARAMETER_DESCRIPTION = 't';\n  public static final byte ROW_DESCRIPTION = 'T';\n  public static final byte DATA_ROW = 'D';\n  public static final byte PORTAL_SUSPENDED = 's';\n  public static final byte NO_DATA = 'n';\n  public static final byte EMPTY_QUERY_RESPONSE = 'I';\n  public static final byte PARSE_COMPLETE = '1';\n  public static final byte BIND_COMPLETE = '2';\n  public static final byte CLOSE_COMPLETE = '3';\n  public static final byte FUNCTION_RESULT = 'V';\n  public static final byte SSL_YES = 'S';\n  public static final byte SSL_NO = 'N';\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/encoder/Bind.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.encoder;\n\nimport io.reactiverse.pgclient.impl.codec.ColumnDesc;\nimport io.reactiverse.pgclient.impl.codec.DataType;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\npublic class Bind {\n\n  public final long statement;\n  public final DataType[] paramTypes;\n  public final ColumnDesc[] resultColumns;\n\n  public Bind(long statement, DataType[] paramTypes, ColumnDesc[] resultColumns) {\n    this.statement = statement;\n    this.paramTypes = paramTypes;\n    this.resultColumns = resultColumns;\n  }\n\n  public long getStatement() {\n    return statement;\n  }\n\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/encoder/Describe.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.encoder;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\npublic class Describe {\n\n  public final long statement;\n  public final String portal;\n\n  public Describe(long statement, String portal) {\n    this.statement = statement;\n    this.portal = portal;\n  }\n\n  public Describe(long statement) {\n    this.statement = statement;\n    this.portal = null;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/encoder/MessageEncoder.java",
    "content": "/*\n * Copyright (C) 2018 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient.impl.codec.encoder;\n\nimport io.netty.buffer.ByteBuf;\nimport io.netty.channel.ChannelHandlerContext;\nimport io.reactiverse.pgclient.impl.codec.ColumnDesc;\nimport io.reactiverse.pgclient.impl.codec.DataType;\nimport io.reactiverse.pgclient.impl.codec.DataTypeCodec;\nimport io.reactiverse.pgclient.impl.codec.TxStatus;\nimport io.reactiverse.pgclient.impl.codec.decoder.ErrorResponse;\nimport io.reactiverse.pgclient.impl.codec.decoder.NoticeResponse;\nimport io.reactiverse.pgclient.impl.codec.decoder.ParameterDescription;\nimport io.reactiverse.pgclient.impl.codec.decoder.RowDescription;\nimport io.reactiverse.pgclient.impl.codec.util.Util;\n\nimport java.nio.charset.StandardCharsets;\nimport java.util.List;\n\nimport static io.reactiverse.pgclient.impl.codec.util.Util.writeCString;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\npublic final class MessageEncoder {\n\n  // Frontend message types for {@link io.reactiverse.pgclient.impl.codec.encoder.MessageEncoder}\n\n  private static final byte PASSWORD_MESSAGE = 'p';\n  private static final byte QUERY = 'Q';\n  private static final byte TERMINATE = 'X';\n  private static final byte PARSE = 'P';\n  private static final byte BIND = 'B';\n  private static final byte DESCRIBE = 'D';\n  private static final byte EXECUTE = 'E';\n  private static final byte CLOSE = 'C';\n  private static final byte SYNC = 'S';\n\n  private final ChannelHandlerContext ctx;\n  private ByteBuf out;\n\n  public MessageEncoder(ChannelHandlerContext ctx) {\n    this.ctx = ctx;\n  }\n\n  public void flush() {\n    if (out != null) {\n      ByteBuf buff = out;\n      out = null;\n      ctx.writeAndFlush(buff);\n    }\n  }\n\n  /**\n   * This message immediately closes the connection. On receipt of this message,\n   * the backend closes the connection and terminates.\n   */\n  public void writeTerminate() {\n    ensureBuffer();\n    out.writeByte(TERMINATE);\n    out.writeInt(4);\n  }\n\n  /**\n   * <p>\n   * The purpose of this message is to provide a resynchronization point for error recovery.\n   * When an error is detected while processing any extended-query message, the backend issues {@link ErrorResponse},\n   * then reads and discards messages until this message is reached, then issues {@link ReadyForQuery} and returns to normal\n   * message processing.\n   * <p>\n   * Note that no skipping occurs if an error is detected while processing this message which ensures that there is one\n   * and only one {@link ReadyForQuery} sent for each of this message.\n   * <p>\n   * Note this message does not cause a transaction block opened with BEGIN to be closed. It is possible to detect this\n   * situation in {@link ReadyForQuery#txStatus()} that includes {@link TxStatus} information.\n   */\n  public void writeSync() {\n    ensureBuffer();\n    out.writeByte(SYNC);\n    out.writeInt(4);\n  }\n\n  /**\n   * <p>\n   * The message closes an existing prepared statement or portal and releases resources.\n   * Note that closing a prepared statement implicitly closes any open portals that were constructed from that statement.\n   * <p>\n   * The response is either {@link CloseComplete} or {@link ErrorResponse}\n   *\n   * @param portal\n   */\n  public void writeClosePortal(String portal) {\n    ensureBuffer();\n    int pos = out.writerIndex();\n    out.writeByte(CLOSE);\n    out.writeInt(0);\n    out.writeByte('P'); // 'S' to close a prepared statement or 'P' to close a portal\n    Util.writeCStringUTF8(out, portal);\n    out.setInt(pos + 1, out.writerIndex() - pos - 1);\n  }\n\n  public void writeStartupMessage(StartupMessage msg) {\n    ensureBuffer();\n\n    int pos = out.writerIndex();\n\n    out.writeInt(0);\n    // protocol version\n    out.writeShort(3);\n    out.writeShort(0);\n\n    writeCString(out, StartupMessage.BUFF_USER);\n    Util.writeCStringUTF8(out, msg.username);\n    writeCString(out, StartupMessage.BUFF_DATABASE);\n    Util.writeCStringUTF8(out, msg.database);\n    writeCString(out, StartupMessage.BUFF_APPLICATION_NAME);\n    writeCString(out, StartupMessage.BUFF_VERTX_PG_CLIENT);\n    writeCString(out, StartupMessage.BUFF_CLIENT_ENCODING);\n    writeCString(out, StartupMessage.BUFF_UTF8);\n    writeCString(out, StartupMessage.BUFF_DATE_STYLE);\n    writeCString(out, StartupMessage.BUFF_ISO);\n    writeCString(out, StartupMessage.BUFF_INTERVAL_STYLE);\n    writeCString(out, StartupMessage.BUFF_INTERVAL_STYLE_TYPE);\n    writeCString(out, StartupMessage.BUFF_EXTRA_FLOAT_DIGITS);\n    writeCString(out, StartupMessage.BUFF_2);\n\n    out.writeByte(0);\n    out.setInt(pos, out.writerIndex() - pos);\n  }\n\n  public void writePasswordMessage(PasswordMessage msg) {\n    ensureBuffer();\n    int pos = out.writerIndex();\n    out.writeByte(PASSWORD_MESSAGE);\n    out.writeInt(0);\n    Util.writeCStringUTF8(out, msg.hash);\n    out.setInt(pos + 1, out.writerIndex() - pos- 1);\n  }\n\n  /**\n   * <p>\n   * This message includes an SQL command (or commands) expressed as a text string.\n   * <p>\n   * The possible response messages from the backend are\n   * {@link CommandComplete}, {@link RowDescription}, {@link DataRow}, {@link EmptyQueryResponse}, {@link ErrorResponse},\n   * {@link ReadyForQuery} and {@link NoticeResponse}\n   */\n  public void writeQuery(Query query) {\n    ensureBuffer();\n    int pos = out.writerIndex();\n    out.writeByte(QUERY);\n    out.writeInt(0);\n    Util.writeCStringUTF8(out, query.sql);\n    out.setInt(pos + 1, out.writerIndex() - pos - 1);\n  }\n\n  /**\n   * <p>\n   * The message that using \"statement\" variant specifies the name of an existing prepared statement.\n   * <p>\n   * The response is a {@link ParameterDescription} message describing the parameters needed by the statement,\n   * followed by a {@link RowDescription} message describing the rows that will be returned when the statement is eventually\n   * executed or a {@link NoData} message if the statement will not return rows.\n   * {@link ErrorResponse} is issued if there is no such prepared statement.\n   * <p>\n   * Note that since {@link Bind} has not yet been issued, the formats to be used for returned columns are not yet known to\n   * the backend; the format code fields in the {@link RowDescription} message will be zeroes in this case.\n   * <p>\n   * The message that using \"portal\" variant specifies the name of an existing portal.\n   * <p>\n   * The response is a {@link RowDescription} message describing the rows that will be returned by executing the portal;\n   * or a {@link NoData} message if the portal does not contain a query that will return rows; or {@link ErrorResponse}\n   * if there is no such portal.\n   */\n  public void writeDescribe(Describe describe) {\n    ensureBuffer();\n    int pos = out.writerIndex();\n    out.writeByte(DESCRIBE);\n    out.writeInt(0);\n    if (describe.statement != 0) {\n      out.writeByte('S');\n      out.writeLong(describe.statement);\n    } else if (describe.portal != null) {\n      out.writeByte('P');\n      Util.writeCStringUTF8(out, describe.portal);\n    } else {\n      out.writeByte('S');\n      Util.writeCStringUTF8(out, \"\");\n    }\n    out.setInt(pos + 1, out.writerIndex() - pos- 1);\n  }\n\n  /**\n   * <p>\n   * The message contains a textual SQL query string.\n   * <p>\n   * The response is either {@link ParseComplete} or {@link ErrorResponse}\n   */\n  public void writeParse(Parse parse) {\n    ensureBuffer();\n    int pos = out.writerIndex();\n    out.writeByte(PARSE);\n    out.writeInt(0);\n    if (parse.statement == 0) {\n      out.writeByte(0);\n    } else {\n      out.writeLong(parse.statement);\n    }\n    Util.writeCStringUTF8(out, parse.query);\n    // no parameter data types (OIDs)\n    // if(paramDataTypes == null) {\n    out.writeShort(0);\n    // } else {\n    //   // Parameter data types (OIDs)\n    //   out.writeShort(paramDataTypes.length);\n    //   for (int paramDataType : paramDataTypes) {\n    //     out.writeInt(paramDataType);\n    //   }\n    // }\n    out.setInt(pos + 1, out.writerIndex() - pos - 1);\n  }\n\n  /**\n   * The message specifies the portal and a maximum row count (zero meaning \"fetch all rows\") of the result.\n   * <p>\n   * The row count of the result is only meaningful for portals containing commands that return row sets;\n   * in other cases the command is always executed to completion, and the row count of the result is ignored.\n   * <p>\n   * The possible responses to this message are the same as {@link Query} message, except that\n   * it doesn't cause {@link ReadyForQuery} or {@link RowDescription} to be issued.\n   * <p>\n   * If Execute terminates before completing the execution of a portal, it will send a {@link PortalSuspended} message;\n   * the appearance of this message tells the frontend that another Execute should be issued against the same portal to\n   * complete the operation. The {@link CommandComplete} message indicating completion of the source SQL command\n   * is not sent until the portal's execution is completed. Therefore, This message is always terminated by\n   * the appearance of exactly one of these messages: {@link CommandComplete},\n   * {@link EmptyQueryResponse}, {@link ErrorResponse} or {@link PortalSuspended}.\n   *\n   * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n   */\n  public void writeExecute(String portal, int rowCount) {\n    ensureBuffer();\n    int pos = out.writerIndex();\n    out.writeByte(EXECUTE);\n    out.writeInt(0);\n    if (portal != null) {\n      out.writeCharSequence(portal, StandardCharsets.UTF_8);\n    }\n    out.writeByte(0);\n    out.writeInt(rowCount); // Zero denotes \"no limit\" maybe for ReadStream<Row>\n    out.setInt(pos + 1, out.writerIndex() - pos - 1);\n  }\n\n  /**\n   * <p>\n   * The message gives the name of the prepared statement, the name of portal,\n   * and the values to use for any parameter values present in the prepared statement.\n   * The supplied parameter set must match those needed by the prepared statement.\n   * <p>\n   * The response is either {@link BindComplete} or {@link ErrorResponse}.\n   */\n  public void writeBind(Bind bind, String portal, List<Object> paramValues) {\n    ensureBuffer();\n    int pos = out.writerIndex();\n    out.writeByte(BIND);\n    out.writeInt(0);\n    if (portal != null) {\n      out.writeCharSequence(portal, StandardCharsets.UTF_8);\n    }\n    out.writeByte(0);\n    if (bind.statement == 0) {\n      out.writeByte(0);\n    } else {\n      out.writeLong(bind.statement);\n    }\n    int paramLen = paramValues.size();\n    out.writeShort(paramLen);\n    // Parameter formats\n    for (int c = 0;c < paramLen;c++) {\n      // for now each format is Binary\n      out.writeShort(bind.paramTypes[c].supportsBinary ? 1 : 0);\n    }\n    out.writeShort(paramLen);\n    for (int c = 0;c < paramLen;c++) {\n      Object param = paramValues.get(c);\n      if (param == null) {\n        // NULL value\n        out.writeInt(-1);\n      } else {\n        DataType dataType = bind.paramTypes[c];\n        if (dataType.supportsBinary) {\n          int idx = out.writerIndex();\n          out.writeInt(0);\n          DataTypeCodec.encodeBinary(dataType, param, out);\n          out.setInt(idx, out.writerIndex() - idx - 4);\n        } else {\n          DataTypeCodec.encodeText(dataType, param, out);\n        }\n      }\n    }\n\n    // MAKE resultColumsn non null to avoid null check\n\n    // Result columns are all in Binary format\n    if (bind.resultColumns.length > 0) {\n      out.writeShort(bind.resultColumns.length);\n      for (ColumnDesc resultColumn : bind.resultColumns) {\n        out.writeShort(resultColumn.getDataType().supportsBinary ? 1 : 0);\n      }\n    } else {\n      out.writeShort(1);\n      out.writeShort(1);\n    }\n    out.setInt(pos + 1, out.writerIndex() - pos - 1);\n  }\n\n  private void ensureBuffer() {\n    if (out == null) {\n      out = ctx.alloc().ioBuffer();\n    }\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/encoder/Parse.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.encoder;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\npublic final class Parse {\n\n  public final String query;\n  public final long statement;\n\n  public Parse(String query, long statement) {\n    this.query = query;\n    this.statement = statement;\n  }\n\n  public Parse(String query) {\n    this.query = query;\n    this.statement = 0;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/encoder/PasswordMessage.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.encoder;\n\nimport io.reactiverse.pgclient.impl.codec.util.MD5Authentication;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\npublic class PasswordMessage {\n\n  public final String hash;\n\n  public PasswordMessage(String username, String password, byte[] salt) {\n    this.hash = salt != null ? MD5Authentication.encode(username, password, salt) : password;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/encoder/Query.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.encoder;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\npublic class Query {\n\n  public final String sql;\n\n  public Query(String sql) {\n    this.sql = sql;\n  }\n\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/encoder/StartupMessage.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.encoder;\n\nimport io.netty.buffer.ByteBuf;\nimport io.netty.buffer.Unpooled;\n\nimport static java.nio.charset.StandardCharsets.UTF_8;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\npublic class StartupMessage {\n\n  public static final ByteBuf BUFF_USER = Unpooled.copiedBuffer(\"user\", UTF_8).asReadOnly();\n  public static final ByteBuf BUFF_DATABASE = Unpooled.copiedBuffer(\"database\", UTF_8).asReadOnly();\n  public static final ByteBuf BUFF_APPLICATION_NAME = Unpooled.copiedBuffer(\"application_name\", UTF_8).asReadOnly();\n  public static final ByteBuf BUFF_VERTX_PG_CLIENT = Unpooled.copiedBuffer(\"vertx-pg-client\", UTF_8).asReadOnly();\n  public static final ByteBuf BUFF_CLIENT_ENCODING = Unpooled.copiedBuffer(\"client_encoding\", UTF_8).asReadOnly();\n  public static final ByteBuf BUFF_UTF8 = Unpooled.copiedBuffer(\"utf8\", UTF_8).asReadOnly();\n  public static final ByteBuf BUFF_DATE_STYLE = Unpooled.copiedBuffer(\"DateStyle\", UTF_8).asReadOnly();\n  public static final ByteBuf BUFF_ISO = Unpooled.copiedBuffer(\"ISO\", UTF_8).asReadOnly();\n  public static final ByteBuf BUFF_INTERVAL_STYLE = Unpooled.copiedBuffer(\"intervalStyle\", UTF_8).asReadOnly();\n  public static final ByteBuf BUFF_INTERVAL_STYLE_TYPE = Unpooled.copiedBuffer(\"postgres\", UTF_8).asReadOnly();\n  public static final ByteBuf BUFF_EXTRA_FLOAT_DIGITS = Unpooled.copiedBuffer(\"extra_float_digits\", UTF_8).asReadOnly();\n  public static final ByteBuf BUFF_2 = Unpooled.copiedBuffer(\"2\", UTF_8).asReadOnly();\n\n  public final String username;\n  public final String database;\n\n  public StartupMessage(String username, String database) {\n    this.username = username;\n    this.database = database;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/formatter/DateTimeFormatter.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.formatter;\n\nimport java.time.format.DateTimeFormatterBuilder;\n\nimport static java.time.format.DateTimeFormatter.*;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\n\npublic class DateTimeFormatter {\n\n  public static final java.time.format.DateTimeFormatter TIMESTAMP_FORMAT = new DateTimeFormatterBuilder()\n    .parseCaseInsensitive()\n    .append(ISO_LOCAL_DATE)\n    .appendLiteral(' ')\n    .append(ISO_LOCAL_TIME)\n    .toFormatter();\n\n  public static final java.time.format.DateTimeFormatter TIMESTAMPTZ_FORMAT = new DateTimeFormatterBuilder()\n    .append(TIMESTAMP_FORMAT)\n    .appendOffset(\"+HH:mm\", \"00:00\")\n    .toFormatter();\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/formatter/TimeFormatter.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.formatter;\n\nimport java.time.format.DateTimeFormatterBuilder;\n\nimport static java.time.format.DateTimeFormatter.ISO_LOCAL_TIME;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\n\npublic class TimeFormatter {\n\n  public static final java.time.format.DateTimeFormatter TIMETZ_FORMAT = new DateTimeFormatterBuilder()\n    .parseCaseInsensitive()\n    .append(ISO_LOCAL_TIME)\n    .appendOffset(\"+HH:mm\", \"00:00\")\n    .toFormatter();\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/util/MD5Authentication.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.util;\n\nimport java.security.MessageDigest;\nimport java.security.NoSuchAlgorithmException;\n\nimport static java.nio.charset.StandardCharsets.*;\n\npublic class MD5Authentication {\n\n  private final static char[] HEX_ALPHABET = \"0123456789abcdef\".toCharArray();\n\n  private static String toHex(byte[] bytes) {\n    char[] hexChars = new char[bytes.length * 2];\n    for ( int j = 0; j < bytes.length; j++ ) {\n      int v = bytes[j] & 0xFF;\n      hexChars[j * 2] = HEX_ALPHABET[v >>> 4];\n      hexChars[j * 2 + 1] = HEX_ALPHABET[v & 0x0F];\n    }\n    return new String(hexChars);\n  }\n\n  public static String encode(String username, String password, byte[] salt) {\n\n    byte[] digest, passDigest;\n\n    MessageDigest messageDigest;\n\n    try {\n      messageDigest = MessageDigest.getInstance(\"MD5\");\n    }\n    catch (NoSuchAlgorithmException e) {\n      throw new RuntimeException(e);\n    }\n\n    messageDigest.update(password.getBytes(UTF_8));\n    messageDigest.update(username.getBytes(UTF_8));\n    digest = messageDigest.digest();\n\n    byte[] hexDigest = toHex(digest).getBytes(US_ASCII);\n\n    messageDigest.update(hexDigest);\n    messageDigest.update(salt);\n    passDigest = messageDigest.digest();\n\n    return \"md5\" + toHex(passDigest);\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/util/UTF8StringEndDetector.java",
    "content": "/*\n * Copyright (C) 2018 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient.impl.codec.util;\n\nimport io.netty.util.ByteProcessor;\n\n/**\n * A processor that detects the end of a well formed UTF8 string, starting end ending with a {@code \"}.\n * <p/>\n * It process all bytes until it finds the ending {@code \"}.\n */\npublic class UTF8StringEndDetector implements ByteProcessor {\n\n  private boolean inString;\n  private boolean escaped;\n\n  @Override\n  public boolean process(byte value) {\n    boolean wasEscaped = escaped;\n    escaped = false;\n    // In UTF-8 low ASCII have their 8th bit == 0\n    if ((value & 0b10000000) == 0) {\n      switch (value) {\n        case '\"':\n          if (!wasEscaped) {\n            if (inString) {\n              return false;\n            } else {\n              inString = true;\n            }\n          }\n          break;\n        case '\\\\':\n          if (inString) {\n            escaped = true;\n          }\n          break;\n      }\n    }\n    return true;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/codec/util/Util.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.impl.codec.util;\n\nimport io.netty.buffer.ByteBuf;\nimport io.vertx.core.buffer.Buffer;\n\nimport java.nio.charset.Charset;\nimport java.util.stream.Collectors;\nimport java.util.stream.Stream;\n\nimport static java.nio.charset.StandardCharsets.*;\n\n\npublic class Util {\n\n  private static final byte ZERO = 0;\n\n  public static String readCString(ByteBuf src, Charset charset) {\n    int len = src.bytesBefore(ZERO);\n    String s = src.readCharSequence(len, charset).toString();\n    src.readByte();\n    return s;\n  }\n\n  public static String readCStringUTF8(ByteBuf src) {\n    int len = src.bytesBefore(ZERO);\n    String s = src.readCharSequence(len, UTF_8).toString();\n    src.readByte();\n    return s;\n  }\n\n  public static void writeCString(ByteBuf dst, String s, Charset charset) {\n    dst.writeCharSequence(s, charset);\n    dst.writeByte(0);\n  }\n\n  public static void writeCString(ByteBuf dst, ByteBuf buf) {\n    // Important : won't not change data index\n    dst.writeBytes(buf, buf.readerIndex(), buf.readableBytes());\n    dst.writeByte(0);\n  }\n\n  public static void writeCStringUTF8(ByteBuf dst, String s) {\n    dst.writeCharSequence(s, UTF_8);\n    dst.writeByte(0);\n  }\n\n  public static void writeCString(ByteBuf dst, byte[] bytes) {\n    dst.writeBytes(bytes, 0, bytes.length);\n    dst.writeByte(0);\n  }\n\n  public static String buildInvalidArgsError(Stream<Object> values, Stream<Class> types) {\n    return \"Values [\" + values.map(String::valueOf).collect(Collectors.joining(\", \")) +\n      \"] cannot be coerced to [\" + types\n      .map(Class::getSimpleName)\n      .collect(Collectors.joining(\", \")) + \"]\";\n  }\n\n  private static final int FIRST_HALF_BYTE_MASK = 0x0F;\n\n  public static int writeHexString(Buffer buffer, ByteBuf to) {\n    int len = buffer.length();\n    for (int i = 0; i < len; i++) {\n      final int b = Byte.toUnsignedInt(buffer.getByte(i));\n      final int firstDigit = b >> 4;\n      final byte firstHexDigit = (byte)bin2hex(firstDigit);\n      final int secondDigit = b & FIRST_HALF_BYTE_MASK;\n      final byte secondHexDigit = (byte)bin2hex(secondDigit);\n      to.writeByte(firstHexDigit);\n      to.writeByte(secondHexDigit);\n    }\n    return len;\n  }\n\n  private static int bin2hex(int digit){\n    final int isLessOrEqual9 =(digit-10)>>31;\n    //isLessOrEqual9==0xff<->digit<=9\n    //bin2hexAsciiDistance=digit<=9?48:87;\n    final int bin2hexAsciiDistance = 48+((~isLessOrEqual9)&39);\n    return digit+bin2hexAsciiDistance;\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/data/JsonImpl.java",
    "content": "/*\n * Copyright (C) 2018 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient.impl.data;\n\nimport io.reactiverse.pgclient.data.Json;\n\nimport java.util.Objects;\n\npublic class JsonImpl implements Json {\n\n  public static final JsonImpl NULL = new JsonImpl(null);\n\n  private final Object value;\n\n  public JsonImpl(Object value) {\n    this.value = value;\n  }\n\n  @Override\n  public Object value() {\n    return value;\n  }\n\n  @Override\n  public int hashCode() {\n    return Objects.hashCode(value);\n  }\n\n  @Override\n  public boolean equals(Object obj) {\n    return obj instanceof Json && Objects.equals(value, ((Json) obj).value());\n  }\n\n  @Override\n  public String toString() {\n    return String.valueOf(value);\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/impl/pubsub/PgSubscriberImpl.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient.impl.pubsub;\n\nimport io.reactiverse.pgclient.*;\nimport io.reactiverse.pgclient.pubsub.PgSubscriber;\nimport io.reactiverse.pgclient.pubsub.PgChannel;\nimport io.vertx.core.*;\nimport io.vertx.core.logging.Logger;\nimport io.vertx.core.logging.LoggerFactory;\nimport io.vertx.core.streams.ReadStream;\n\nimport java.util.*;\nimport java.util.function.Function;\nimport java.util.stream.Collectors;\n\npublic class PgSubscriberImpl implements PgSubscriber {\n\n  private static Logger log = LoggerFactory.getLogger(PgSubscriberImpl.class);\n  private static final Function<Integer, Long> DEFAULT_RECONNECT_POLICY = count -> -1L;\n\n  private final Vertx vertx;\n  private final PgConnectOptions options;\n  private Map<String, ChannelList> channels = new HashMap<>();\n  private Function<Integer, Long> reconnectPolicy = DEFAULT_RECONNECT_POLICY;\n\n  private PgConnection conn;\n  private boolean connecting;\n  private boolean closed = true;\n  private Handler<Void> closeHandler;\n\n  public PgSubscriberImpl(Vertx vertx, PgConnectOptions options) {\n    this.vertx = vertx;\n    this.options = new PgConnectOptions(options);\n  }\n\n  // Identifiers in PostgreSQL are currently limited to NAMEDATALEN-1 = 63\n  // characters (see PostgreSQL lexical structure documentation)\n  public static final int NAMEDATALEN = 64;\n  public static final int MAX_CHANNEL_NAME_LENGTH = NAMEDATALEN - 1;\n  public static String applyIdLengthLimit(String channelName) {\n  \treturn channelName.length() > MAX_CHANNEL_NAME_LENGTH\n  \t\t\t? channelName.substring(0, MAX_CHANNEL_NAME_LENGTH) : channelName;\n  }\n\n  private void handleNotification(PgNotification notif) {\n    List<Handler<String>> handlers = new ArrayList<>();\n    synchronized (this) {\n      ChannelList channel = channels.get(notif.getChannel());\n      if (channel != null) {\n        channel.subs.forEach(sub -> {\n          if (!sub.paused) {\n            Handler<String> handler = sub.eventHandler;\n            if (handler != null) {\n              handlers.add(handler);\n            } else {\n              // Race ?\n            }\n          }\n        });\n      } else {\n        // Race ?\n      }\n    }\n    handlers.forEach(handler -> {\n      handler.handle(notif.getPayload());\n    });\n  }\n\n  @Override\n  public synchronized PgSubscriber closeHandler(Handler<Void> handler) {\n    closeHandler = handler;\n    return this;\n  }\n\n  @Override\n  public synchronized PgSubscriber reconnectPolicy(Function<Integer, Long> policy) {\n    if (policy == null) {\n      reconnectPolicy = DEFAULT_RECONNECT_POLICY;\n    } else {\n      reconnectPolicy = policy;\n    }\n    return this;\n  }\n\n  private synchronized void handleClose(Void v) {\n    conn = null;\n    checkReconnect(0);\n  }\n\n  private void checkReconnect(int count) {\n    if (!closed) {\n      Long val = reconnectPolicy.apply(count);\n      if (val >= 0) {\n        tryConnect(val, ar -> {\n          if (ar.failed()) {\n            checkReconnect(count + 1);\n          }\n        });\n        return;\n      }\n      closed = true;\n    }\n    List<Handler<Void>> all = channels\n      .values()\n      .stream()\n      .flatMap(channel -> channel.subs.stream())\n      .map(sub -> sub.endHandler)\n      .filter(Objects::nonNull)\n      .collect(Collectors.toList());\n    channels.clear();\n    all.forEach(handler -> handler.handle(null));\n    Handler<Void> handler = closeHandler;\n    if (handler != null) {\n      handler.handle(null);\n    }\n  }\n\n  @Override\n  public synchronized boolean closed() {\n    return closed;\n  }\n\n  @Override\n  public synchronized PgConnection actualConnection() {\n    return conn;\n  }\n\n  @Override\n  public synchronized PgSubscriber connect(Handler<AsyncResult<Void>> handler) {\n    if (closed) {\n      closed = false;\n      tryConnect(0, handler);\n    }\n    return this;\n  }\n\n  private void tryConnect(long delayMillis, Handler<AsyncResult<Void>> handler) {\n    if (!connecting) {\n      connecting = true;\n      if (delayMillis > 0) {\n        vertx.setTimer(delayMillis, v -> doConnect(handler));\n      } else {\n        doConnect(handler);\n      }\n    }\n  }\n\n  private void doConnect(Handler<AsyncResult<Void>> completionHandler) {\n    PgClient.connect(vertx, options, ar -> handleConnectResult(completionHandler, ar));\n  }\n\n  private synchronized void handleConnectResult(Handler<AsyncResult<Void>> completionHandler, AsyncResult<PgConnection> ar1) {\n    connecting = false;\n    if (ar1.succeeded()) {\n      conn = ar1.result();\n      conn.notificationHandler(PgSubscriberImpl.this::handleNotification);\n      conn.closeHandler(PgSubscriberImpl.this::handleClose);\n      if (channels.size() > 0) {\n        List<Handler<Void>> handlers = channels.values()\n          .stream()\n          .flatMap(channel -> channel.subs.stream())\n          .map(sub -> sub.subscribeHandler)\n          .filter(Objects::nonNull)\n          .collect(Collectors.toList());\n        String sql = channels.values()\n          .stream()\n          .map(channel -> {\n            channel.subscribed = true;\n            return channel.quotedName;\n          })\n          .collect(Collectors.joining(\";LISTEN \", \"LISTEN \", \"\"));\n        conn.query(sql, ar2 -> {\n          if (ar2.failed()) {\n            log.error(\"Cannot LISTEN to channels\", ar2.cause());\n            conn.close();\n          } else {\n            handlers.forEach(vertx::runOnContext);\n          }\n          completionHandler.handle(ar2.mapEmpty());\n        });\n        return;\n      }\n    }\n    completionHandler.handle(ar1.mapEmpty());\n  }\n\n  private class ChannelList {\n\n    final String name;\n\tfinal String quotedName;\n    final ArrayList<ChannelImpl> subs = new ArrayList<>();\n    boolean subscribed;\n\n    ChannelList(String name) {\n      this.name = name;\n\t  quotedName = \"\\\"\" + name.replace(\"\\\"\", \"\\\"\\\"\") + \"\\\"\";\n    }\n\n    void add(ChannelImpl sub) {\n      subs.add(sub);\n      if (!subscribed) {\n        if (conn != null) {\n          subscribed = true;\n          String sql = \"LISTEN \" + quotedName;\n          conn.query(sql, ar -> {\n            if (ar.succeeded()) {\n              Handler<Void> handler = sub.subscribeHandler;\n              if (handler != null) {\n                handler.handle(null);\n              }\n            } else {\n              log.error(\"Cannot LISTEN to channel \" + name, ar.cause());\n            }\n          });\n        }\n      }\n    }\n\n    void remove(ChannelImpl sub) {\n      subs.remove(sub);\n      if (subs.isEmpty()) {\n        channels.remove(name, this);\n        if (conn != null) {\n          conn.query(\"UNLISTEN \" + quotedName, ar -> {\n            if (ar.failed()) {\n              log.error(\"Cannot UNLISTEN channel \" + name, ar.cause());\n            }\n          });\n        }\n      }\n    }\n  }\n\n  private class ChannelImpl implements PgChannel {\n\n    private final String name;\n    private Handler<Void> subscribeHandler;\n    private Handler<String> eventHandler;\n    private Handler<Void> endHandler;\n    private ChannelList channel;\n    private boolean paused;\n\n    ChannelImpl(String name) {\n      this.name = applyIdLengthLimit(name);\n    }\n\n    @Override\n    public PgChannel subscribeHandler(Handler<Void> handler) {\n      synchronized (PgSubscriberImpl.this) {\n        subscribeHandler = handler;\n      }\n      return this;\n    }\n\n    @Override\n    public ChannelImpl exceptionHandler(Handler<Throwable> handler) {\n      return this;\n    }\n\n    @Override\n    public ChannelImpl handler(Handler<String> handler) {\n      synchronized (PgSubscriberImpl.this) {\n        if (handler != null) {\n          eventHandler = handler;\n          if (channel == null) {\n            channel = channels.computeIfAbsent(name, ChannelList::new);\n            channel.add(this);\n          }\n        } else {\n          if (channel != null) {\n            ChannelList ch = channel;\n            channel = null;\n            ch.remove(this);\n            Handler<Void> _handler = endHandler;\n            if (_handler != null) {\n              _handler.handle(null);\n            }\n          }\n        }\n      }\n      return this;\n    }\n\n    @Override\n    public ChannelImpl endHandler(Handler<Void> handler) {\n      synchronized (PgSubscriberImpl.this) {\n        endHandler = handler;\n      }\n      return this;\n    }\n\n    @Override\n    public ChannelImpl pause() {\n      synchronized (PgSubscriberImpl.this) {\n        paused = true;\n      }\n      return this;\n    }\n\n    @Override\n    public ChannelImpl resume() {\n      synchronized (PgSubscriberImpl.this) {\n        paused = false;\n      }\n      return this;\n    }\n\n    // Since Vert.x 3.6.0 : todo\n    public ReadStream<String> fetch(long amount) {\n      throw new UnsupportedOperationException();\n    }\n  }\n\n  @Override\n  public void close() {\n    synchronized (PgSubscriberImpl.this) {\n      if (!closed) {\n        closed = true;\n        if (conn != null) {\n          conn.close();\n        }\n      }\n    }\n  }\n\n  @Override\n  public PgChannel channel(String name) {\n    return new ChannelImpl(name);\n  }\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/package-info.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\n@ModuleGen(name = \"reactive-pg-client\", groupPackage = \"io.reactiverse\")\npackage io.reactiverse.pgclient;\n\nimport io.vertx.codegen.annotations.ModuleGen;\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/pubsub/PgChannel.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient.pubsub;\n\nimport io.vertx.codegen.annotations.Fluent;\nimport io.vertx.codegen.annotations.VertxGen;\nimport io.vertx.core.Handler;\nimport io.vertx.core.streams.ReadStream;\n\n/**\n * A channel to Postgres that tracks the subscription to a given Postgres channel using the {@code LISTEN/UNLISTEN} commands.\n * <p/>\n * When paused the channel discards the messages.\n */\n@VertxGen\npublic interface PgChannel extends ReadStream<String> {\n\n  /**\n   * Set an handler called when the the channel get subscribed.\n   *\n   * @param handler the handler\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  PgChannel subscribeHandler(Handler<Void> handler);\n\n  /**\n   * Set or unset an handler to be called when a the channel is notified by Postgres.\n   * <p/>\n   * <ul>\n   *   <li>when the handler is set, the subscriber sends a {@code LISTEN} command if needed</li>\n   *   <li>when the handler is unset, the subscriber sends a {@code UNLISTEN} command if needed</li>\n   * </ul>\n   *\n   * @param handler the handler\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Override\n  PgChannel handler(Handler<String> handler);\n\n  /**\n   * Pause the channel, all notifications are discarded.\n   *\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Override\n  PgChannel pause();\n\n  /**\n   * Resume the channel.\n   *\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Override\n  PgChannel resume();\n\n  /**\n   * Set an handler to be called when no more notifications will be received.\n   *\n   * @param endHandler the handler\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Override\n  PgChannel endHandler(Handler<Void> endHandler);\n\n  @Override\n  PgChannel exceptionHandler(Handler<Throwable> handler);\n\n}\n"
  },
  {
    "path": "src/main/java/io/reactiverse/pgclient/pubsub/PgSubscriber.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient.pubsub;\n\nimport io.reactiverse.pgclient.PgConnectOptions;\nimport io.reactiverse.pgclient.PgConnection;\nimport io.reactiverse.pgclient.impl.pubsub.PgSubscriberImpl;\nimport io.vertx.codegen.annotations.Fluent;\nimport io.vertx.codegen.annotations.VertxGen;\nimport io.vertx.core.AsyncResult;\nimport io.vertx.core.Handler;\nimport io.vertx.core.Vertx;\n\nimport java.util.function.Function;\n\n/**\n * A class for managing subscriptions using {@code LISTEN/UNLISTEN} to Postgres channels.\n * <p/>\n * The subscriber manages a single connection to Postgres.\n */\n@VertxGen\npublic interface PgSubscriber {\n\n  /**\n   * Create a subscriber.\n   *\n   * @param vertx the vertx instance\n   * @param options the connect options\n   * @return the subscriber\n   */\n  static PgSubscriber subscriber(Vertx vertx, PgConnectOptions options) {\n    return new PgSubscriberImpl(vertx, options);\n  }\n\n  /**\n   * Return a channel for the given {@code name}.\n   *\n   * @param name the channel name\n   * <p/>\n   * This will be the name of the channel exactly as held by Postgres for sending\n   * notifications.  Internally this name will be truncated to the Postgres identifier\n   * maxiumum length of {@code (NAMEDATALEN = 64) - 1 == 63} characters, and prepared\n   * as a quoted identifier without unicode escape sequence support for use in\n   * {@code LISTEN/UNLISTEN} commands.  Examples of channel names and corresponding\n   * {@code NOTIFY} commands:\n   * <ul>\n   *   <li>when {@code name == \"the_channel\"}: {@code NOTIFY the_channel, 'msg'},\n   *   {@code NOTIFY The_Channel, 'msg'}, or {@code NOTIFY \"the_channel\", 'msg'}\n   *   succeed in delivering a message to the created channel\n   *   </li>\n   *   <li>when {@code name == \"The_Channel\"}: {@code NOTIFY \"The_Channel\", 'msg'},\n   *   succeeds in delivering a message to the created channel\n   *   </li>\n   *   <li></li>\n   * </ul>\n   * @return the channel\n   */\n  PgChannel channel(String name);\n\n  /**\n   * Connect the subscriber to Postgres.\n   *\n   * @param handler the handler notified of the connection success or failure\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  PgSubscriber connect(Handler<AsyncResult<Void>> handler);\n\n  /**\n   * Set the reconnect policy that is executed when the subscriber is disconnected.\n   * <p/>\n   * When the subscriber is disconnected, the {@code policy} function is called with the actual\n   * number of retries and returns an {@code amountOfTime} value:\n   * <ul>\n   *   <li>when {@code amountOfTime < 0}: the subscriber is closed and there is no retry</li>\n   *   <li>when {@code amountOfTime == 0}: the subscriber retries to connect immediately</li>\n   *   <li>when {@code amountOfTime > 0}: the subscriber retries after {@code amountOfTime} milliseconds</li>\n   * </ul>\n   * <p/>\n   * The default policy does not perform any retries.\n   *\n   * @param policy the policy to set\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  PgSubscriber reconnectPolicy(Function<Integer, Long> policy);\n\n  /**\n   * Set an handler called when the subscriber is closed.\n   *\n   * @param handler the handler\n   * @return a reference to this, so the API can be used fluently\n   */\n  @Fluent\n  PgSubscriber closeHandler(Handler<Void> handler);\n\n  /**\n   * @return the actual connection to Postgres, it might be {@code null}\n   */\n  PgConnection actualConnection();\n\n  /**\n   * @return whether the subscriber is closed\n   */\n  boolean closed();\n\n  /**\n   * Close the subscriber, the retry policy will not be invoked.\n   */\n  void close();\n\n}\n"
  },
  {
    "path": "src/main/kotlin/io/reactiverse/kotlin/pgclient/PgClient.kt",
    "content": "/*\n * Copyright 2019 Red Hat, Inc.\n *\n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * and Apache License v2.0 which accompanies this distribution.\n *\n * The Eclipse Public License is available at\n * http://www.eclipse.org/legal/epl-v10.html\n *\n * The Apache License v2.0 is available at\n * http://www.opensource.org/licenses/apache2.0.php\n *\n * You may elect to redistribute this code under either of these licenses.\n */\npackage io.reactiverse.kotlin.pgclient\n\nimport io.reactiverse.pgclient.PgClient as PgClientVertxAlias\nimport io.reactiverse.pgclient.PgConnectOptions\nimport io.reactiverse.pgclient.PgConnection\nimport io.reactiverse.pgclient.PgRowSet\nimport io.reactiverse.pgclient.Tuple\nimport io.vertx.core.Vertx\nimport io.vertx.kotlin.coroutines.awaitResult\n\n/**\n * Suspending version of method [io.reactiverse.pgclient.PgClient.query]\n *\n * @param sql the query SQL\n * @return [PgRowSet]\n *\n * NOTE: This function has been automatically generated from [io.reactiverse.pgclient.PgClient] using Vert.x codegen.\n */\nsuspend fun PgClientVertxAlias.queryAwait(sql: String): PgRowSet {\n  return awaitResult {\n    this.query(sql, it)\n  }\n}\n\n/**\n * Suspending version of method [io.reactiverse.pgclient.PgClient.preparedQuery]\n *\n * @param sql the prepared query SQL\n * @return [PgRowSet]\n *\n * NOTE: This function has been automatically generated from [io.reactiverse.pgclient.PgClient] using Vert.x codegen.\n */\nsuspend fun PgClientVertxAlias.preparedQueryAwait(sql: String): PgRowSet {\n  return awaitResult {\n    this.preparedQuery(sql, it)\n  }\n}\n\n/**\n * Suspending version of method [io.reactiverse.pgclient.PgClient.preparedQuery]\n *\n * @param sql the prepared query SQL\n * @param arguments the list of arguments\n * @return [PgRowSet]\n *\n * NOTE: This function has been automatically generated from [io.reactiverse.pgclient.PgClient] using Vert.x codegen.\n */\nsuspend fun PgClientVertxAlias.preparedQueryAwait(sql: String, arguments: Tuple): PgRowSet {\n  return awaitResult {\n    this.preparedQuery(sql, arguments, it)\n  }\n}\n\n/**\n * Suspending version of method [io.reactiverse.pgclient.PgClient.preparedBatch]\n *\n * @param sql the prepared query SQL\n * @param batch the batch of tuples\n * @return [PgRowSet]\n *\n * NOTE: This function has been automatically generated from [io.reactiverse.pgclient.PgClient] using Vert.x codegen.\n */\nsuspend fun PgClientVertxAlias.preparedBatchAwait(sql: String, batch: List<Tuple>): PgRowSet {\n  return awaitResult {\n    this.preparedBatch(sql, batch, it)\n  }\n}\n\nobject PgClient {\n  /**\n   * Suspending version of method [io.reactiverse.pgclient.PgClient.connect]\n   *\n   * @param vertx the vertx instance\n   * @param options the connect options\n   * @return [PgConnection]\n   *\n   * NOTE: This function has been automatically generated from [io.reactiverse.pgclient.PgClient] using Vert.x codegen.\n   */\n  suspend fun connectAwait(vertx: Vertx, options: PgConnectOptions): PgConnection {\n    return awaitResult {\n      PgClientVertxAlias.connect(vertx, options, it)\n    }\n  }\n\n  /**\n   * Suspending version of method [io.reactiverse.pgclient.PgClient.connect]\n   *\n   * @param vertx \n   * @return [PgConnection]\n   *\n   * NOTE: This function has been automatically generated from [io.reactiverse.pgclient.PgClient] using Vert.x codegen.\n   */\n  suspend fun connectAwait(vertx: Vertx): PgConnection {\n    return awaitResult {\n      PgClientVertxAlias.connect(vertx, it)\n    }\n  }\n\n  /**\n   * Suspending version of method [io.reactiverse.pgclient.PgClient.connect]\n   *\n   * @param vertx \n   * @param connectionUri \n   * @return [PgConnection]\n   *\n   * NOTE: This function has been automatically generated from [io.reactiverse.pgclient.PgClient] using Vert.x codegen.\n   */\n  suspend fun connectAwait(vertx: Vertx, connectionUri: String): PgConnection {\n    return awaitResult {\n      PgClientVertxAlias.connect(vertx, connectionUri, it)\n    }\n  }\n\n}\n"
  },
  {
    "path": "src/main/kotlin/io/reactiverse/kotlin/pgclient/PgConnectOptions.kt",
    "content": "/*\n * Copyright 2019 Red Hat, Inc.\n *\n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * and Apache License v2.0 which accompanies this distribution.\n *\n * The Eclipse Public License is available at\n * http://www.eclipse.org/legal/epl-v10.html\n *\n * The Apache License v2.0 is available at\n * http://www.opensource.org/licenses/apache2.0.php\n *\n * You may elect to redistribute this code under either of these licenses.\n */\npackage io.reactiverse.kotlin.pgclient\n\nimport io.reactiverse.pgclient.PgConnectOptions\nimport io.reactiverse.pgclient.SslMode\nimport io.vertx.core.net.JdkSSLEngineOptions\nimport io.vertx.core.net.JksOptions\nimport io.vertx.core.net.OpenSSLEngineOptions\nimport io.vertx.core.net.PemKeyCertOptions\nimport io.vertx.core.net.PemTrustOptions\nimport io.vertx.core.net.PfxOptions\nimport io.vertx.core.net.ProxyOptions\nimport java.util.concurrent.TimeUnit\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.PgConnectOptions] objects.\n *\n *\n * @param cachePreparedStatements \n * @param connectTimeout \n * @param crlPaths \n * @param crlValues \n * @param database \n * @param enabledCipherSuites \n * @param enabledSecureTransportProtocols \n * @param host \n * @param hostnameVerificationAlgorithm \n * @param idleTimeout \n * @param idleTimeoutUnit \n * @param jdkSslEngineOptions \n * @param keyStoreOptions \n * @param localAddress \n * @param logActivity \n * @param metricsName \n * @param openSslEngineOptions \n * @param password \n * @param pemKeyCertOptions \n * @param pemTrustOptions \n * @param pfxKeyCertOptions \n * @param pfxTrustOptions \n * @param pipeliningLimit \n * @param port \n * @param proxyOptions \n * @param receiveBufferSize \n * @param reconnectAttempts \n * @param reconnectInterval \n * @param reuseAddress \n * @param reusePort \n * @param sendBufferSize \n * @param soLinger \n * @param ssl \n * @param sslHandshakeTimeout \n * @param sslHandshakeTimeoutUnit \n * @param sslMode  Set [io.reactiverse.pgclient.SslMode] for the client, this option can be used to provide different levels of secure protection.\n * @param tcpCork \n * @param tcpFastOpen \n * @param tcpKeepAlive \n * @param tcpNoDelay \n * @param tcpQuickAck \n * @param trafficClass \n * @param trustAll \n * @param trustStoreOptions \n * @param useAlpn \n * @param usePooledBuffers \n * @param user \n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.PgConnectOptions original] using Vert.x codegen.\n */\nfun pgConnectOptionsOf(\n  cachePreparedStatements: Boolean? = null,\n  connectTimeout: Int? = null,\n  crlPaths: Iterable<String>? = null,\n  crlValues: Iterable<io.vertx.core.buffer.Buffer>? = null,\n  database: String? = null,\n  enabledCipherSuites: Iterable<String>? = null,\n  enabledSecureTransportProtocols: Iterable<String>? = null,\n  host: String? = null,\n  hostnameVerificationAlgorithm: String? = null,\n  idleTimeout: Int? = null,\n  idleTimeoutUnit: TimeUnit? = null,\n  jdkSslEngineOptions: io.vertx.core.net.JdkSSLEngineOptions? = null,\n  keyStoreOptions: io.vertx.core.net.JksOptions? = null,\n  localAddress: String? = null,\n  logActivity: Boolean? = null,\n  metricsName: String? = null,\n  openSslEngineOptions: io.vertx.core.net.OpenSSLEngineOptions? = null,\n  password: String? = null,\n  pemKeyCertOptions: io.vertx.core.net.PemKeyCertOptions? = null,\n  pemTrustOptions: io.vertx.core.net.PemTrustOptions? = null,\n  pfxKeyCertOptions: io.vertx.core.net.PfxOptions? = null,\n  pfxTrustOptions: io.vertx.core.net.PfxOptions? = null,\n  pipeliningLimit: Int? = null,\n  port: Int? = null,\n  proxyOptions: io.vertx.core.net.ProxyOptions? = null,\n  receiveBufferSize: Int? = null,\n  reconnectAttempts: Int? = null,\n  reconnectInterval: Long? = null,\n  reuseAddress: Boolean? = null,\n  reusePort: Boolean? = null,\n  sendBufferSize: Int? = null,\n  soLinger: Int? = null,\n  ssl: Boolean? = null,\n  sslHandshakeTimeout: Long? = null,\n  sslHandshakeTimeoutUnit: TimeUnit? = null,\n  sslMode: SslMode? = null,\n  tcpCork: Boolean? = null,\n  tcpFastOpen: Boolean? = null,\n  tcpKeepAlive: Boolean? = null,\n  tcpNoDelay: Boolean? = null,\n  tcpQuickAck: Boolean? = null,\n  trafficClass: Int? = null,\n  trustAll: Boolean? = null,\n  trustStoreOptions: io.vertx.core.net.JksOptions? = null,\n  useAlpn: Boolean? = null,\n  usePooledBuffers: Boolean? = null,\n  user: String? = null): PgConnectOptions = io.reactiverse.pgclient.PgConnectOptions().apply {\n\n  if (cachePreparedStatements != null) {\n    this.setCachePreparedStatements(cachePreparedStatements)\n  }\n  if (connectTimeout != null) {\n    this.setConnectTimeout(connectTimeout)\n  }\n  if (crlPaths != null) {\n    for (item in crlPaths) {\n      this.addCrlPath(item)\n    }\n  }\n  if (crlValues != null) {\n    for (item in crlValues) {\n      this.addCrlValue(item)\n    }\n  }\n  if (database != null) {\n    this.setDatabase(database)\n  }\n  if (enabledCipherSuites != null) {\n    for (item in enabledCipherSuites) {\n      this.addEnabledCipherSuite(item)\n    }\n  }\n  if (enabledSecureTransportProtocols != null) {\n    this.setEnabledSecureTransportProtocols(enabledSecureTransportProtocols.toSet())\n  }\n  if (host != null) {\n    this.setHost(host)\n  }\n  if (hostnameVerificationAlgorithm != null) {\n    this.setHostnameVerificationAlgorithm(hostnameVerificationAlgorithm)\n  }\n  if (idleTimeout != null) {\n    this.setIdleTimeout(idleTimeout)\n  }\n  if (idleTimeoutUnit != null) {\n    this.setIdleTimeoutUnit(idleTimeoutUnit)\n  }\n  if (jdkSslEngineOptions != null) {\n    this.setJdkSslEngineOptions(jdkSslEngineOptions)\n  }\n  if (keyStoreOptions != null) {\n    this.setKeyStoreOptions(keyStoreOptions)\n  }\n  if (localAddress != null) {\n    this.setLocalAddress(localAddress)\n  }\n  if (logActivity != null) {\n    this.setLogActivity(logActivity)\n  }\n  if (metricsName != null) {\n    this.setMetricsName(metricsName)\n  }\n  if (openSslEngineOptions != null) {\n    this.setOpenSslEngineOptions(openSslEngineOptions)\n  }\n  if (password != null) {\n    this.setPassword(password)\n  }\n  if (pemKeyCertOptions != null) {\n    this.setPemKeyCertOptions(pemKeyCertOptions)\n  }\n  if (pemTrustOptions != null) {\n    this.setPemTrustOptions(pemTrustOptions)\n  }\n  if (pfxKeyCertOptions != null) {\n    this.setPfxKeyCertOptions(pfxKeyCertOptions)\n  }\n  if (pfxTrustOptions != null) {\n    this.setPfxTrustOptions(pfxTrustOptions)\n  }\n  if (pipeliningLimit != null) {\n    this.setPipeliningLimit(pipeliningLimit)\n  }\n  if (port != null) {\n    this.setPort(port)\n  }\n  if (proxyOptions != null) {\n    this.setProxyOptions(proxyOptions)\n  }\n  if (receiveBufferSize != null) {\n    this.setReceiveBufferSize(receiveBufferSize)\n  }\n  if (reconnectAttempts != null) {\n    this.setReconnectAttempts(reconnectAttempts)\n  }\n  if (reconnectInterval != null) {\n    this.setReconnectInterval(reconnectInterval)\n  }\n  if (reuseAddress != null) {\n    this.setReuseAddress(reuseAddress)\n  }\n  if (reusePort != null) {\n    this.setReusePort(reusePort)\n  }\n  if (sendBufferSize != null) {\n    this.setSendBufferSize(sendBufferSize)\n  }\n  if (soLinger != null) {\n    this.setSoLinger(soLinger)\n  }\n  if (ssl != null) {\n    this.setSsl(ssl)\n  }\n  if (sslHandshakeTimeout != null) {\n    this.setSslHandshakeTimeout(sslHandshakeTimeout)\n  }\n  if (sslHandshakeTimeoutUnit != null) {\n    this.setSslHandshakeTimeoutUnit(sslHandshakeTimeoutUnit)\n  }\n  if (sslMode != null) {\n    this.setSslMode(sslMode)\n  }\n  if (tcpCork != null) {\n    this.setTcpCork(tcpCork)\n  }\n  if (tcpFastOpen != null) {\n    this.setTcpFastOpen(tcpFastOpen)\n  }\n  if (tcpKeepAlive != null) {\n    this.setTcpKeepAlive(tcpKeepAlive)\n  }\n  if (tcpNoDelay != null) {\n    this.setTcpNoDelay(tcpNoDelay)\n  }\n  if (tcpQuickAck != null) {\n    this.setTcpQuickAck(tcpQuickAck)\n  }\n  if (trafficClass != null) {\n    this.setTrafficClass(trafficClass)\n  }\n  if (trustAll != null) {\n    this.setTrustAll(trustAll)\n  }\n  if (trustStoreOptions != null) {\n    this.setTrustStoreOptions(trustStoreOptions)\n  }\n  if (useAlpn != null) {\n    this.setUseAlpn(useAlpn)\n  }\n  if (usePooledBuffers != null) {\n    this.setUsePooledBuffers(usePooledBuffers)\n  }\n  if (user != null) {\n    this.setUser(user)\n  }\n}\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.PgConnectOptions] objects.\n *\n *\n * @param cachePreparedStatements \n * @param connectTimeout \n * @param crlPaths \n * @param crlValues \n * @param database \n * @param enabledCipherSuites \n * @param enabledSecureTransportProtocols \n * @param host \n * @param hostnameVerificationAlgorithm \n * @param idleTimeout \n * @param idleTimeoutUnit \n * @param jdkSslEngineOptions \n * @param keyStoreOptions \n * @param localAddress \n * @param logActivity \n * @param metricsName \n * @param openSslEngineOptions \n * @param password \n * @param pemKeyCertOptions \n * @param pemTrustOptions \n * @param pfxKeyCertOptions \n * @param pfxTrustOptions \n * @param pipeliningLimit \n * @param port \n * @param proxyOptions \n * @param receiveBufferSize \n * @param reconnectAttempts \n * @param reconnectInterval \n * @param reuseAddress \n * @param reusePort \n * @param sendBufferSize \n * @param soLinger \n * @param ssl \n * @param sslHandshakeTimeout \n * @param sslHandshakeTimeoutUnit \n * @param sslMode  Set [io.reactiverse.pgclient.SslMode] for the client, this option can be used to provide different levels of secure protection.\n * @param tcpCork \n * @param tcpFastOpen \n * @param tcpKeepAlive \n * @param tcpNoDelay \n * @param tcpQuickAck \n * @param trafficClass \n * @param trustAll \n * @param trustStoreOptions \n * @param useAlpn \n * @param usePooledBuffers \n * @param user \n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.PgConnectOptions original] using Vert.x codegen.\n */\n@Deprecated(\n  message = \"This function will be removed in a future version\",\n  replaceWith = ReplaceWith(\"pgConnectOptionsOf(cachePreparedStatements, connectTimeout, crlPaths, crlValues, database, enabledCipherSuites, enabledSecureTransportProtocols, host, hostnameVerificationAlgorithm, idleTimeout, idleTimeoutUnit, jdkSslEngineOptions, keyStoreOptions, localAddress, logActivity, metricsName, openSslEngineOptions, password, pemKeyCertOptions, pemTrustOptions, pfxKeyCertOptions, pfxTrustOptions, pipeliningLimit, port, proxyOptions, receiveBufferSize, reconnectAttempts, reconnectInterval, reuseAddress, reusePort, sendBufferSize, soLinger, ssl, sslHandshakeTimeout, sslHandshakeTimeoutUnit, sslMode, tcpCork, tcpFastOpen, tcpKeepAlive, tcpNoDelay, tcpQuickAck, trafficClass, trustAll, trustStoreOptions, useAlpn, usePooledBuffers, user)\")\n)\nfun PgConnectOptions(\n  cachePreparedStatements: Boolean? = null,\n  connectTimeout: Int? = null,\n  crlPaths: Iterable<String>? = null,\n  crlValues: Iterable<io.vertx.core.buffer.Buffer>? = null,\n  database: String? = null,\n  enabledCipherSuites: Iterable<String>? = null,\n  enabledSecureTransportProtocols: Iterable<String>? = null,\n  host: String? = null,\n  hostnameVerificationAlgorithm: String? = null,\n  idleTimeout: Int? = null,\n  idleTimeoutUnit: TimeUnit? = null,\n  jdkSslEngineOptions: io.vertx.core.net.JdkSSLEngineOptions? = null,\n  keyStoreOptions: io.vertx.core.net.JksOptions? = null,\n  localAddress: String? = null,\n  logActivity: Boolean? = null,\n  metricsName: String? = null,\n  openSslEngineOptions: io.vertx.core.net.OpenSSLEngineOptions? = null,\n  password: String? = null,\n  pemKeyCertOptions: io.vertx.core.net.PemKeyCertOptions? = null,\n  pemTrustOptions: io.vertx.core.net.PemTrustOptions? = null,\n  pfxKeyCertOptions: io.vertx.core.net.PfxOptions? = null,\n  pfxTrustOptions: io.vertx.core.net.PfxOptions? = null,\n  pipeliningLimit: Int? = null,\n  port: Int? = null,\n  proxyOptions: io.vertx.core.net.ProxyOptions? = null,\n  receiveBufferSize: Int? = null,\n  reconnectAttempts: Int? = null,\n  reconnectInterval: Long? = null,\n  reuseAddress: Boolean? = null,\n  reusePort: Boolean? = null,\n  sendBufferSize: Int? = null,\n  soLinger: Int? = null,\n  ssl: Boolean? = null,\n  sslHandshakeTimeout: Long? = null,\n  sslHandshakeTimeoutUnit: TimeUnit? = null,\n  sslMode: SslMode? = null,\n  tcpCork: Boolean? = null,\n  tcpFastOpen: Boolean? = null,\n  tcpKeepAlive: Boolean? = null,\n  tcpNoDelay: Boolean? = null,\n  tcpQuickAck: Boolean? = null,\n  trafficClass: Int? = null,\n  trustAll: Boolean? = null,\n  trustStoreOptions: io.vertx.core.net.JksOptions? = null,\n  useAlpn: Boolean? = null,\n  usePooledBuffers: Boolean? = null,\n  user: String? = null): PgConnectOptions = io.reactiverse.pgclient.PgConnectOptions().apply {\n\n  if (cachePreparedStatements != null) {\n    this.setCachePreparedStatements(cachePreparedStatements)\n  }\n  if (connectTimeout != null) {\n    this.setConnectTimeout(connectTimeout)\n  }\n  if (crlPaths != null) {\n    for (item in crlPaths) {\n      this.addCrlPath(item)\n    }\n  }\n  if (crlValues != null) {\n    for (item in crlValues) {\n      this.addCrlValue(item)\n    }\n  }\n  if (database != null) {\n    this.setDatabase(database)\n  }\n  if (enabledCipherSuites != null) {\n    for (item in enabledCipherSuites) {\n      this.addEnabledCipherSuite(item)\n    }\n  }\n  if (enabledSecureTransportProtocols != null) {\n    this.setEnabledSecureTransportProtocols(enabledSecureTransportProtocols.toSet())\n  }\n  if (host != null) {\n    this.setHost(host)\n  }\n  if (hostnameVerificationAlgorithm != null) {\n    this.setHostnameVerificationAlgorithm(hostnameVerificationAlgorithm)\n  }\n  if (idleTimeout != null) {\n    this.setIdleTimeout(idleTimeout)\n  }\n  if (idleTimeoutUnit != null) {\n    this.setIdleTimeoutUnit(idleTimeoutUnit)\n  }\n  if (jdkSslEngineOptions != null) {\n    this.setJdkSslEngineOptions(jdkSslEngineOptions)\n  }\n  if (keyStoreOptions != null) {\n    this.setKeyStoreOptions(keyStoreOptions)\n  }\n  if (localAddress != null) {\n    this.setLocalAddress(localAddress)\n  }\n  if (logActivity != null) {\n    this.setLogActivity(logActivity)\n  }\n  if (metricsName != null) {\n    this.setMetricsName(metricsName)\n  }\n  if (openSslEngineOptions != null) {\n    this.setOpenSslEngineOptions(openSslEngineOptions)\n  }\n  if (password != null) {\n    this.setPassword(password)\n  }\n  if (pemKeyCertOptions != null) {\n    this.setPemKeyCertOptions(pemKeyCertOptions)\n  }\n  if (pemTrustOptions != null) {\n    this.setPemTrustOptions(pemTrustOptions)\n  }\n  if (pfxKeyCertOptions != null) {\n    this.setPfxKeyCertOptions(pfxKeyCertOptions)\n  }\n  if (pfxTrustOptions != null) {\n    this.setPfxTrustOptions(pfxTrustOptions)\n  }\n  if (pipeliningLimit != null) {\n    this.setPipeliningLimit(pipeliningLimit)\n  }\n  if (port != null) {\n    this.setPort(port)\n  }\n  if (proxyOptions != null) {\n    this.setProxyOptions(proxyOptions)\n  }\n  if (receiveBufferSize != null) {\n    this.setReceiveBufferSize(receiveBufferSize)\n  }\n  if (reconnectAttempts != null) {\n    this.setReconnectAttempts(reconnectAttempts)\n  }\n  if (reconnectInterval != null) {\n    this.setReconnectInterval(reconnectInterval)\n  }\n  if (reuseAddress != null) {\n    this.setReuseAddress(reuseAddress)\n  }\n  if (reusePort != null) {\n    this.setReusePort(reusePort)\n  }\n  if (sendBufferSize != null) {\n    this.setSendBufferSize(sendBufferSize)\n  }\n  if (soLinger != null) {\n    this.setSoLinger(soLinger)\n  }\n  if (ssl != null) {\n    this.setSsl(ssl)\n  }\n  if (sslHandshakeTimeout != null) {\n    this.setSslHandshakeTimeout(sslHandshakeTimeout)\n  }\n  if (sslHandshakeTimeoutUnit != null) {\n    this.setSslHandshakeTimeoutUnit(sslHandshakeTimeoutUnit)\n  }\n  if (sslMode != null) {\n    this.setSslMode(sslMode)\n  }\n  if (tcpCork != null) {\n    this.setTcpCork(tcpCork)\n  }\n  if (tcpFastOpen != null) {\n    this.setTcpFastOpen(tcpFastOpen)\n  }\n  if (tcpKeepAlive != null) {\n    this.setTcpKeepAlive(tcpKeepAlive)\n  }\n  if (tcpNoDelay != null) {\n    this.setTcpNoDelay(tcpNoDelay)\n  }\n  if (tcpQuickAck != null) {\n    this.setTcpQuickAck(tcpQuickAck)\n  }\n  if (trafficClass != null) {\n    this.setTrafficClass(trafficClass)\n  }\n  if (trustAll != null) {\n    this.setTrustAll(trustAll)\n  }\n  if (trustStoreOptions != null) {\n    this.setTrustStoreOptions(trustStoreOptions)\n  }\n  if (useAlpn != null) {\n    this.setUseAlpn(useAlpn)\n  }\n  if (usePooledBuffers != null) {\n    this.setUsePooledBuffers(usePooledBuffers)\n  }\n  if (user != null) {\n    this.setUser(user)\n  }\n}\n\n"
  },
  {
    "path": "src/main/kotlin/io/reactiverse/kotlin/pgclient/PgConnection.kt",
    "content": "/*\n * Copyright 2019 Red Hat, Inc.\n *\n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * and Apache License v2.0 which accompanies this distribution.\n *\n * The Eclipse Public License is available at\n * http://www.eclipse.org/legal/epl-v10.html\n *\n * The Apache License v2.0 is available at\n * http://www.opensource.org/licenses/apache2.0.php\n *\n * You may elect to redistribute this code under either of these licenses.\n */\npackage io.reactiverse.kotlin.pgclient\n\nimport io.reactiverse.pgclient.PgConnection\nimport io.reactiverse.pgclient.PgPreparedQuery\nimport io.reactiverse.pgclient.PgRowSet\nimport io.reactiverse.pgclient.Tuple\nimport io.vertx.kotlin.coroutines.awaitResult\n\n/**\n * Suspending version of method [io.reactiverse.pgclient.PgConnection.prepare]\n *\n * @param sql the sql\n * @return [PgPreparedQuery]\n *\n * NOTE: This function has been automatically generated from [io.reactiverse.pgclient.PgConnection] using Vert.x codegen.\n */\nsuspend fun PgConnection.prepareAwait(sql: String): PgPreparedQuery {\n  return awaitResult {\n    this.prepare(sql, it)\n  }\n}\n\nsuspend fun PgConnection.preparedQueryAwait(sql: String): PgRowSet {\n  return awaitResult {\n    this.preparedQuery(sql, it)\n  }\n}\n\nsuspend fun PgConnection.queryAwait(sql: String): PgRowSet {\n  return awaitResult {\n    this.query(sql, it)\n  }\n}\n\nsuspend fun PgConnection.preparedQueryAwait(sql: String, arguments: Tuple): PgRowSet {\n  return awaitResult {\n    this.preparedQuery(sql, arguments, it)\n  }\n}\n\nsuspend fun PgConnection.preparedBatchAwait(sql: String, batch: List<Tuple>): PgRowSet {\n  return awaitResult {\n    this.preparedBatch(sql, batch, it)\n  }\n}\n\n"
  },
  {
    "path": "src/main/kotlin/io/reactiverse/kotlin/pgclient/PgCursor.kt",
    "content": "/*\n * Copyright 2019 Red Hat, Inc.\n *\n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * and Apache License v2.0 which accompanies this distribution.\n *\n * The Eclipse Public License is available at\n * http://www.eclipse.org/legal/epl-v10.html\n *\n * The Apache License v2.0 is available at\n * http://www.opensource.org/licenses/apache2.0.php\n *\n * You may elect to redistribute this code under either of these licenses.\n */\npackage io.reactiverse.kotlin.pgclient\n\nimport io.reactiverse.pgclient.PgCursor\nimport io.reactiverse.pgclient.PgRowSet\nimport io.vertx.kotlin.coroutines.awaitResult\n\n/**\n * Suspending version of method [io.reactiverse.pgclient.PgCursor.read]\n *\n * @param count the amount of rows to read\n * @return [PgRowSet]\n *\n * NOTE: This function has been automatically generated from [io.reactiverse.pgclient.PgCursor] using Vert.x codegen.\n */\nsuspend fun PgCursor.readAwait(count: Int): PgRowSet {\n  return awaitResult {\n    this.read(count, it)\n  }\n}\n\n/**\n * Suspending version of method [io.reactiverse.pgclient.PgCursor.close]\n *\n *\n * NOTE: This function has been automatically generated from [io.reactiverse.pgclient.PgCursor] using Vert.x codegen.\n */\nsuspend fun PgCursor.closeAwait(): Unit {\n  return awaitResult {\n    this.close { ar -> it.handle(ar.mapEmpty()) }\n  }\n}\n\n"
  },
  {
    "path": "src/main/kotlin/io/reactiverse/kotlin/pgclient/PgNotification.kt",
    "content": "/*\n * Copyright 2019 Red Hat, Inc.\n *\n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * and Apache License v2.0 which accompanies this distribution.\n *\n * The Eclipse Public License is available at\n * http://www.eclipse.org/legal/epl-v10.html\n *\n * The Apache License v2.0 is available at\n * http://www.opensource.org/licenses/apache2.0.php\n *\n * You may elect to redistribute this code under either of these licenses.\n */\npackage io.reactiverse.kotlin.pgclient\n\nimport io.reactiverse.pgclient.PgNotification\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.PgNotification] objects.\n *\n * A notification emited by Postgres.\n *\n * @param channel  Set the channel value.\n * @param payload  Set the payload value.\n * @param processId  Set the process id.\n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.PgNotification original] using Vert.x codegen.\n */\nfun pgNotificationOf(\n  channel: String? = null,\n  payload: String? = null,\n  processId: Int? = null): PgNotification = io.reactiverse.pgclient.PgNotification().apply {\n\n  if (channel != null) {\n    this.setChannel(channel)\n  }\n  if (payload != null) {\n    this.setPayload(payload)\n  }\n  if (processId != null) {\n    this.setProcessId(processId)\n  }\n}\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.PgNotification] objects.\n *\n * A notification emited by Postgres.\n *\n * @param channel  Set the channel value.\n * @param payload  Set the payload value.\n * @param processId  Set the process id.\n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.PgNotification original] using Vert.x codegen.\n */\n@Deprecated(\n  message = \"This function will be removed in a future version\",\n  replaceWith = ReplaceWith(\"pgNotificationOf(channel, payload, processId)\")\n)\nfun PgNotification(\n  channel: String? = null,\n  payload: String? = null,\n  processId: Int? = null): PgNotification = io.reactiverse.pgclient.PgNotification().apply {\n\n  if (channel != null) {\n    this.setChannel(channel)\n  }\n  if (payload != null) {\n    this.setPayload(payload)\n  }\n  if (processId != null) {\n    this.setProcessId(processId)\n  }\n}\n\n"
  },
  {
    "path": "src/main/kotlin/io/reactiverse/kotlin/pgclient/PgPool.kt",
    "content": "/*\n * Copyright 2019 Red Hat, Inc.\n *\n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * and Apache License v2.0 which accompanies this distribution.\n *\n * The Eclipse Public License is available at\n * http://www.eclipse.org/legal/epl-v10.html\n *\n * The Apache License v2.0 is available at\n * http://www.opensource.org/licenses/apache2.0.php\n *\n * You may elect to redistribute this code under either of these licenses.\n */\npackage io.reactiverse.kotlin.pgclient\n\nimport io.reactiverse.pgclient.PgConnection\nimport io.reactiverse.pgclient.PgPool\nimport io.reactiverse.pgclient.PgRowSet\nimport io.reactiverse.pgclient.PgTransaction\nimport io.reactiverse.pgclient.Tuple\nimport io.vertx.kotlin.coroutines.awaitResult\n\nsuspend fun PgPool.preparedQueryAwait(sql: String): PgRowSet {\n  return awaitResult {\n    this.preparedQuery(sql, it)\n  }\n}\n\nsuspend fun PgPool.queryAwait(sql: String): PgRowSet {\n  return awaitResult {\n    this.query(sql, it)\n  }\n}\n\nsuspend fun PgPool.preparedQueryAwait(sql: String, arguments: Tuple): PgRowSet {\n  return awaitResult {\n    this.preparedQuery(sql, arguments, it)\n  }\n}\n\nsuspend fun PgPool.preparedBatchAwait(sql: String, batch: List<Tuple>): PgRowSet {\n  return awaitResult {\n    this.preparedBatch(sql, batch, it)\n  }\n}\n\n/**\n * Suspending version of method [io.reactiverse.pgclient.PgPool.getConnection]\n *\n * @return [PgConnection]\n *\n * NOTE: This function has been automatically generated from [io.reactiverse.pgclient.PgPool] using Vert.x codegen.\n */\nsuspend fun PgPool.getConnectionAwait(): PgConnection {\n  return awaitResult {\n    this.getConnection(it)\n  }\n}\n\n/**\n * Suspending version of method [io.reactiverse.pgclient.PgPool.begin]\n *\n * @return [PgTransaction]\n *\n * NOTE: This function has been automatically generated from [io.reactiverse.pgclient.PgPool] using Vert.x codegen.\n */\nsuspend fun PgPool.beginAwait(): PgTransaction {\n  return awaitResult {\n    this.begin(it)\n  }\n}\n\n"
  },
  {
    "path": "src/main/kotlin/io/reactiverse/kotlin/pgclient/PgPoolOptions.kt",
    "content": "/*\n * Copyright 2019 Red Hat, Inc.\n *\n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * and Apache License v2.0 which accompanies this distribution.\n *\n * The Eclipse Public License is available at\n * http://www.eclipse.org/legal/epl-v10.html\n *\n * The Apache License v2.0 is available at\n * http://www.opensource.org/licenses/apache2.0.php\n *\n * You may elect to redistribute this code under either of these licenses.\n */\npackage io.reactiverse.kotlin.pgclient\n\nimport io.reactiverse.pgclient.PgPoolOptions\nimport io.reactiverse.pgclient.SslMode\nimport io.vertx.core.net.JdkSSLEngineOptions\nimport io.vertx.core.net.JksOptions\nimport io.vertx.core.net.OpenSSLEngineOptions\nimport io.vertx.core.net.PemKeyCertOptions\nimport io.vertx.core.net.PemTrustOptions\nimport io.vertx.core.net.PfxOptions\nimport io.vertx.core.net.ProxyOptions\nimport java.util.concurrent.TimeUnit\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.PgPoolOptions] objects.\n *\n * The options for configuring a connection pool.\n *\n * @param cachePreparedStatements \n * @param connectTimeout \n * @param crlPaths \n * @param crlValues \n * @param database \n * @param enabledCipherSuites \n * @param enabledSecureTransportProtocols \n * @param host \n * @param hostnameVerificationAlgorithm \n * @param idleTimeout \n * @param idleTimeoutUnit \n * @param jdkSslEngineOptions \n * @param keyStoreOptions \n * @param localAddress \n * @param logActivity \n * @param maxSize  Set the maximum pool size\n * @param maxWaitQueueSize  Set the maximum connection request allowed in the wait queue, any requests beyond the max size will result in an failure.  If the value is set to a negative number then the queue will be unbounded.\n * @param metricsName \n * @param openSslEngineOptions \n * @param password \n * @param pemKeyCertOptions \n * @param pemTrustOptions \n * @param pfxKeyCertOptions \n * @param pfxTrustOptions \n * @param pipeliningLimit \n * @param port \n * @param proxyOptions \n * @param receiveBufferSize \n * @param reconnectAttempts \n * @param reconnectInterval \n * @param reuseAddress \n * @param reusePort \n * @param sendBufferSize \n * @param soLinger \n * @param ssl \n * @param sslHandshakeTimeout \n * @param sslHandshakeTimeoutUnit \n * @param sslMode  Set [io.reactiverse.pgclient.SslMode] for the client, this option can be used to provide different levels of secure protection.\n * @param tcpCork \n * @param tcpFastOpen \n * @param tcpKeepAlive \n * @param tcpNoDelay \n * @param tcpQuickAck \n * @param trafficClass \n * @param trustAll \n * @param trustStoreOptions \n * @param useAlpn \n * @param usePooledBuffers \n * @param user \n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.PgPoolOptions original] using Vert.x codegen.\n */\nfun pgPoolOptionsOf(\n  cachePreparedStatements: Boolean? = null,\n  connectTimeout: Int? = null,\n  crlPaths: Iterable<String>? = null,\n  crlValues: Iterable<io.vertx.core.buffer.Buffer>? = null,\n  database: String? = null,\n  enabledCipherSuites: Iterable<String>? = null,\n  enabledSecureTransportProtocols: Iterable<String>? = null,\n  host: String? = null,\n  hostnameVerificationAlgorithm: String? = null,\n  idleTimeout: Int? = null,\n  idleTimeoutUnit: TimeUnit? = null,\n  jdkSslEngineOptions: io.vertx.core.net.JdkSSLEngineOptions? = null,\n  keyStoreOptions: io.vertx.core.net.JksOptions? = null,\n  localAddress: String? = null,\n  logActivity: Boolean? = null,\n  maxSize: Int? = null,\n  maxWaitQueueSize: Int? = null,\n  metricsName: String? = null,\n  openSslEngineOptions: io.vertx.core.net.OpenSSLEngineOptions? = null,\n  password: String? = null,\n  pemKeyCertOptions: io.vertx.core.net.PemKeyCertOptions? = null,\n  pemTrustOptions: io.vertx.core.net.PemTrustOptions? = null,\n  pfxKeyCertOptions: io.vertx.core.net.PfxOptions? = null,\n  pfxTrustOptions: io.vertx.core.net.PfxOptions? = null,\n  pipeliningLimit: Int? = null,\n  port: Int? = null,\n  proxyOptions: io.vertx.core.net.ProxyOptions? = null,\n  receiveBufferSize: Int? = null,\n  reconnectAttempts: Int? = null,\n  reconnectInterval: Long? = null,\n  reuseAddress: Boolean? = null,\n  reusePort: Boolean? = null,\n  sendBufferSize: Int? = null,\n  soLinger: Int? = null,\n  ssl: Boolean? = null,\n  sslHandshakeTimeout: Long? = null,\n  sslHandshakeTimeoutUnit: TimeUnit? = null,\n  sslMode: SslMode? = null,\n  tcpCork: Boolean? = null,\n  tcpFastOpen: Boolean? = null,\n  tcpKeepAlive: Boolean? = null,\n  tcpNoDelay: Boolean? = null,\n  tcpQuickAck: Boolean? = null,\n  trafficClass: Int? = null,\n  trustAll: Boolean? = null,\n  trustStoreOptions: io.vertx.core.net.JksOptions? = null,\n  useAlpn: Boolean? = null,\n  usePooledBuffers: Boolean? = null,\n  user: String? = null): PgPoolOptions = io.reactiverse.pgclient.PgPoolOptions().apply {\n\n  if (cachePreparedStatements != null) {\n    this.setCachePreparedStatements(cachePreparedStatements)\n  }\n  if (connectTimeout != null) {\n    this.setConnectTimeout(connectTimeout)\n  }\n  if (crlPaths != null) {\n    for (item in crlPaths) {\n      this.addCrlPath(item)\n    }\n  }\n  if (crlValues != null) {\n    for (item in crlValues) {\n      this.addCrlValue(item)\n    }\n  }\n  if (database != null) {\n    this.setDatabase(database)\n  }\n  if (enabledCipherSuites != null) {\n    for (item in enabledCipherSuites) {\n      this.addEnabledCipherSuite(item)\n    }\n  }\n  if (enabledSecureTransportProtocols != null) {\n    this.setEnabledSecureTransportProtocols(enabledSecureTransportProtocols.toSet())\n  }\n  if (host != null) {\n    this.setHost(host)\n  }\n  if (hostnameVerificationAlgorithm != null) {\n    this.setHostnameVerificationAlgorithm(hostnameVerificationAlgorithm)\n  }\n  if (idleTimeout != null) {\n    this.setIdleTimeout(idleTimeout)\n  }\n  if (idleTimeoutUnit != null) {\n    this.setIdleTimeoutUnit(idleTimeoutUnit)\n  }\n  if (jdkSslEngineOptions != null) {\n    this.setJdkSslEngineOptions(jdkSslEngineOptions)\n  }\n  if (keyStoreOptions != null) {\n    this.setKeyStoreOptions(keyStoreOptions)\n  }\n  if (localAddress != null) {\n    this.setLocalAddress(localAddress)\n  }\n  if (logActivity != null) {\n    this.setLogActivity(logActivity)\n  }\n  if (maxSize != null) {\n    this.setMaxSize(maxSize)\n  }\n  if (maxWaitQueueSize != null) {\n    this.setMaxWaitQueueSize(maxWaitQueueSize)\n  }\n  if (metricsName != null) {\n    this.setMetricsName(metricsName)\n  }\n  if (openSslEngineOptions != null) {\n    this.setOpenSslEngineOptions(openSslEngineOptions)\n  }\n  if (password != null) {\n    this.setPassword(password)\n  }\n  if (pemKeyCertOptions != null) {\n    this.setPemKeyCertOptions(pemKeyCertOptions)\n  }\n  if (pemTrustOptions != null) {\n    this.setPemTrustOptions(pemTrustOptions)\n  }\n  if (pfxKeyCertOptions != null) {\n    this.setPfxKeyCertOptions(pfxKeyCertOptions)\n  }\n  if (pfxTrustOptions != null) {\n    this.setPfxTrustOptions(pfxTrustOptions)\n  }\n  if (pipeliningLimit != null) {\n    this.setPipeliningLimit(pipeliningLimit)\n  }\n  if (port != null) {\n    this.setPort(port)\n  }\n  if (proxyOptions != null) {\n    this.setProxyOptions(proxyOptions)\n  }\n  if (receiveBufferSize != null) {\n    this.setReceiveBufferSize(receiveBufferSize)\n  }\n  if (reconnectAttempts != null) {\n    this.setReconnectAttempts(reconnectAttempts)\n  }\n  if (reconnectInterval != null) {\n    this.setReconnectInterval(reconnectInterval)\n  }\n  if (reuseAddress != null) {\n    this.setReuseAddress(reuseAddress)\n  }\n  if (reusePort != null) {\n    this.setReusePort(reusePort)\n  }\n  if (sendBufferSize != null) {\n    this.setSendBufferSize(sendBufferSize)\n  }\n  if (soLinger != null) {\n    this.setSoLinger(soLinger)\n  }\n  if (ssl != null) {\n    this.setSsl(ssl)\n  }\n  if (sslHandshakeTimeout != null) {\n    this.setSslHandshakeTimeout(sslHandshakeTimeout)\n  }\n  if (sslHandshakeTimeoutUnit != null) {\n    this.setSslHandshakeTimeoutUnit(sslHandshakeTimeoutUnit)\n  }\n  if (sslMode != null) {\n    this.setSslMode(sslMode)\n  }\n  if (tcpCork != null) {\n    this.setTcpCork(tcpCork)\n  }\n  if (tcpFastOpen != null) {\n    this.setTcpFastOpen(tcpFastOpen)\n  }\n  if (tcpKeepAlive != null) {\n    this.setTcpKeepAlive(tcpKeepAlive)\n  }\n  if (tcpNoDelay != null) {\n    this.setTcpNoDelay(tcpNoDelay)\n  }\n  if (tcpQuickAck != null) {\n    this.setTcpQuickAck(tcpQuickAck)\n  }\n  if (trafficClass != null) {\n    this.setTrafficClass(trafficClass)\n  }\n  if (trustAll != null) {\n    this.setTrustAll(trustAll)\n  }\n  if (trustStoreOptions != null) {\n    this.setTrustStoreOptions(trustStoreOptions)\n  }\n  if (useAlpn != null) {\n    this.setUseAlpn(useAlpn)\n  }\n  if (usePooledBuffers != null) {\n    this.setUsePooledBuffers(usePooledBuffers)\n  }\n  if (user != null) {\n    this.setUser(user)\n  }\n}\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.PgPoolOptions] objects.\n *\n * The options for configuring a connection pool.\n *\n * @param cachePreparedStatements \n * @param connectTimeout \n * @param crlPaths \n * @param crlValues \n * @param database \n * @param enabledCipherSuites \n * @param enabledSecureTransportProtocols \n * @param host \n * @param hostnameVerificationAlgorithm \n * @param idleTimeout \n * @param idleTimeoutUnit \n * @param jdkSslEngineOptions \n * @param keyStoreOptions \n * @param localAddress \n * @param logActivity \n * @param maxSize  Set the maximum pool size\n * @param maxWaitQueueSize  Set the maximum connection request allowed in the wait queue, any requests beyond the max size will result in an failure.  If the value is set to a negative number then the queue will be unbounded.\n * @param metricsName \n * @param openSslEngineOptions \n * @param password \n * @param pemKeyCertOptions \n * @param pemTrustOptions \n * @param pfxKeyCertOptions \n * @param pfxTrustOptions \n * @param pipeliningLimit \n * @param port \n * @param proxyOptions \n * @param receiveBufferSize \n * @param reconnectAttempts \n * @param reconnectInterval \n * @param reuseAddress \n * @param reusePort \n * @param sendBufferSize \n * @param soLinger \n * @param ssl \n * @param sslHandshakeTimeout \n * @param sslHandshakeTimeoutUnit \n * @param sslMode  Set [io.reactiverse.pgclient.SslMode] for the client, this option can be used to provide different levels of secure protection.\n * @param tcpCork \n * @param tcpFastOpen \n * @param tcpKeepAlive \n * @param tcpNoDelay \n * @param tcpQuickAck \n * @param trafficClass \n * @param trustAll \n * @param trustStoreOptions \n * @param useAlpn \n * @param usePooledBuffers \n * @param user \n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.PgPoolOptions original] using Vert.x codegen.\n */\n@Deprecated(\n  message = \"This function will be removed in a future version\",\n  replaceWith = ReplaceWith(\"pgPoolOptionsOf(cachePreparedStatements, connectTimeout, crlPaths, crlValues, database, enabledCipherSuites, enabledSecureTransportProtocols, host, hostnameVerificationAlgorithm, idleTimeout, idleTimeoutUnit, jdkSslEngineOptions, keyStoreOptions, localAddress, logActivity, maxSize, maxWaitQueueSize, metricsName, openSslEngineOptions, password, pemKeyCertOptions, pemTrustOptions, pfxKeyCertOptions, pfxTrustOptions, pipeliningLimit, port, proxyOptions, receiveBufferSize, reconnectAttempts, reconnectInterval, reuseAddress, reusePort, sendBufferSize, soLinger, ssl, sslHandshakeTimeout, sslHandshakeTimeoutUnit, sslMode, tcpCork, tcpFastOpen, tcpKeepAlive, tcpNoDelay, tcpQuickAck, trafficClass, trustAll, trustStoreOptions, useAlpn, usePooledBuffers, user)\")\n)\nfun PgPoolOptions(\n  cachePreparedStatements: Boolean? = null,\n  connectTimeout: Int? = null,\n  crlPaths: Iterable<String>? = null,\n  crlValues: Iterable<io.vertx.core.buffer.Buffer>? = null,\n  database: String? = null,\n  enabledCipherSuites: Iterable<String>? = null,\n  enabledSecureTransportProtocols: Iterable<String>? = null,\n  host: String? = null,\n  hostnameVerificationAlgorithm: String? = null,\n  idleTimeout: Int? = null,\n  idleTimeoutUnit: TimeUnit? = null,\n  jdkSslEngineOptions: io.vertx.core.net.JdkSSLEngineOptions? = null,\n  keyStoreOptions: io.vertx.core.net.JksOptions? = null,\n  localAddress: String? = null,\n  logActivity: Boolean? = null,\n  maxSize: Int? = null,\n  maxWaitQueueSize: Int? = null,\n  metricsName: String? = null,\n  openSslEngineOptions: io.vertx.core.net.OpenSSLEngineOptions? = null,\n  password: String? = null,\n  pemKeyCertOptions: io.vertx.core.net.PemKeyCertOptions? = null,\n  pemTrustOptions: io.vertx.core.net.PemTrustOptions? = null,\n  pfxKeyCertOptions: io.vertx.core.net.PfxOptions? = null,\n  pfxTrustOptions: io.vertx.core.net.PfxOptions? = null,\n  pipeliningLimit: Int? = null,\n  port: Int? = null,\n  proxyOptions: io.vertx.core.net.ProxyOptions? = null,\n  receiveBufferSize: Int? = null,\n  reconnectAttempts: Int? = null,\n  reconnectInterval: Long? = null,\n  reuseAddress: Boolean? = null,\n  reusePort: Boolean? = null,\n  sendBufferSize: Int? = null,\n  soLinger: Int? = null,\n  ssl: Boolean? = null,\n  sslHandshakeTimeout: Long? = null,\n  sslHandshakeTimeoutUnit: TimeUnit? = null,\n  sslMode: SslMode? = null,\n  tcpCork: Boolean? = null,\n  tcpFastOpen: Boolean? = null,\n  tcpKeepAlive: Boolean? = null,\n  tcpNoDelay: Boolean? = null,\n  tcpQuickAck: Boolean? = null,\n  trafficClass: Int? = null,\n  trustAll: Boolean? = null,\n  trustStoreOptions: io.vertx.core.net.JksOptions? = null,\n  useAlpn: Boolean? = null,\n  usePooledBuffers: Boolean? = null,\n  user: String? = null): PgPoolOptions = io.reactiverse.pgclient.PgPoolOptions().apply {\n\n  if (cachePreparedStatements != null) {\n    this.setCachePreparedStatements(cachePreparedStatements)\n  }\n  if (connectTimeout != null) {\n    this.setConnectTimeout(connectTimeout)\n  }\n  if (crlPaths != null) {\n    for (item in crlPaths) {\n      this.addCrlPath(item)\n    }\n  }\n  if (crlValues != null) {\n    for (item in crlValues) {\n      this.addCrlValue(item)\n    }\n  }\n  if (database != null) {\n    this.setDatabase(database)\n  }\n  if (enabledCipherSuites != null) {\n    for (item in enabledCipherSuites) {\n      this.addEnabledCipherSuite(item)\n    }\n  }\n  if (enabledSecureTransportProtocols != null) {\n    this.setEnabledSecureTransportProtocols(enabledSecureTransportProtocols.toSet())\n  }\n  if (host != null) {\n    this.setHost(host)\n  }\n  if (hostnameVerificationAlgorithm != null) {\n    this.setHostnameVerificationAlgorithm(hostnameVerificationAlgorithm)\n  }\n  if (idleTimeout != null) {\n    this.setIdleTimeout(idleTimeout)\n  }\n  if (idleTimeoutUnit != null) {\n    this.setIdleTimeoutUnit(idleTimeoutUnit)\n  }\n  if (jdkSslEngineOptions != null) {\n    this.setJdkSslEngineOptions(jdkSslEngineOptions)\n  }\n  if (keyStoreOptions != null) {\n    this.setKeyStoreOptions(keyStoreOptions)\n  }\n  if (localAddress != null) {\n    this.setLocalAddress(localAddress)\n  }\n  if (logActivity != null) {\n    this.setLogActivity(logActivity)\n  }\n  if (maxSize != null) {\n    this.setMaxSize(maxSize)\n  }\n  if (maxWaitQueueSize != null) {\n    this.setMaxWaitQueueSize(maxWaitQueueSize)\n  }\n  if (metricsName != null) {\n    this.setMetricsName(metricsName)\n  }\n  if (openSslEngineOptions != null) {\n    this.setOpenSslEngineOptions(openSslEngineOptions)\n  }\n  if (password != null) {\n    this.setPassword(password)\n  }\n  if (pemKeyCertOptions != null) {\n    this.setPemKeyCertOptions(pemKeyCertOptions)\n  }\n  if (pemTrustOptions != null) {\n    this.setPemTrustOptions(pemTrustOptions)\n  }\n  if (pfxKeyCertOptions != null) {\n    this.setPfxKeyCertOptions(pfxKeyCertOptions)\n  }\n  if (pfxTrustOptions != null) {\n    this.setPfxTrustOptions(pfxTrustOptions)\n  }\n  if (pipeliningLimit != null) {\n    this.setPipeliningLimit(pipeliningLimit)\n  }\n  if (port != null) {\n    this.setPort(port)\n  }\n  if (proxyOptions != null) {\n    this.setProxyOptions(proxyOptions)\n  }\n  if (receiveBufferSize != null) {\n    this.setReceiveBufferSize(receiveBufferSize)\n  }\n  if (reconnectAttempts != null) {\n    this.setReconnectAttempts(reconnectAttempts)\n  }\n  if (reconnectInterval != null) {\n    this.setReconnectInterval(reconnectInterval)\n  }\n  if (reuseAddress != null) {\n    this.setReuseAddress(reuseAddress)\n  }\n  if (reusePort != null) {\n    this.setReusePort(reusePort)\n  }\n  if (sendBufferSize != null) {\n    this.setSendBufferSize(sendBufferSize)\n  }\n  if (soLinger != null) {\n    this.setSoLinger(soLinger)\n  }\n  if (ssl != null) {\n    this.setSsl(ssl)\n  }\n  if (sslHandshakeTimeout != null) {\n    this.setSslHandshakeTimeout(sslHandshakeTimeout)\n  }\n  if (sslHandshakeTimeoutUnit != null) {\n    this.setSslHandshakeTimeoutUnit(sslHandshakeTimeoutUnit)\n  }\n  if (sslMode != null) {\n    this.setSslMode(sslMode)\n  }\n  if (tcpCork != null) {\n    this.setTcpCork(tcpCork)\n  }\n  if (tcpFastOpen != null) {\n    this.setTcpFastOpen(tcpFastOpen)\n  }\n  if (tcpKeepAlive != null) {\n    this.setTcpKeepAlive(tcpKeepAlive)\n  }\n  if (tcpNoDelay != null) {\n    this.setTcpNoDelay(tcpNoDelay)\n  }\n  if (tcpQuickAck != null) {\n    this.setTcpQuickAck(tcpQuickAck)\n  }\n  if (trafficClass != null) {\n    this.setTrafficClass(trafficClass)\n  }\n  if (trustAll != null) {\n    this.setTrustAll(trustAll)\n  }\n  if (trustStoreOptions != null) {\n    this.setTrustStoreOptions(trustStoreOptions)\n  }\n  if (useAlpn != null) {\n    this.setUseAlpn(useAlpn)\n  }\n  if (usePooledBuffers != null) {\n    this.setUsePooledBuffers(usePooledBuffers)\n  }\n  if (user != null) {\n    this.setUser(user)\n  }\n}\n\n"
  },
  {
    "path": "src/main/kotlin/io/reactiverse/kotlin/pgclient/PgPreparedQuery.kt",
    "content": "/*\n * Copyright 2019 Red Hat, Inc.\n *\n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * and Apache License v2.0 which accompanies this distribution.\n *\n * The Eclipse Public License is available at\n * http://www.eclipse.org/legal/epl-v10.html\n *\n * The Apache License v2.0 is available at\n * http://www.opensource.org/licenses/apache2.0.php\n *\n * You may elect to redistribute this code under either of these licenses.\n */\npackage io.reactiverse.kotlin.pgclient\n\nimport io.reactiverse.pgclient.PgPreparedQuery\nimport io.reactiverse.pgclient.PgRowSet\nimport io.reactiverse.pgclient.Tuple\nimport io.vertx.kotlin.coroutines.awaitResult\n\n/**\n * Suspending version of method [io.reactiverse.pgclient.PgPreparedQuery.execute]\n *\n * @return [PgRowSet]\n *\n * NOTE: This function has been automatically generated from [io.reactiverse.pgclient.PgPreparedQuery] using Vert.x codegen.\n */\nsuspend fun PgPreparedQuery.executeAwait(): PgRowSet {\n  return awaitResult {\n    this.execute(it)\n  }\n}\n\n/**\n * Suspending version of method [io.reactiverse.pgclient.PgPreparedQuery.execute]\n *\n * @param args the list of arguments\n * @return [PgRowSet]\n *\n * NOTE: This function has been automatically generated from [io.reactiverse.pgclient.PgPreparedQuery] using Vert.x codegen.\n */\nsuspend fun PgPreparedQuery.executeAwait(args: Tuple): PgRowSet {\n  return awaitResult {\n    this.execute(args, it)\n  }\n}\n\n/**\n * Suspending version of method [io.reactiverse.pgclient.PgPreparedQuery.batch]\n *\n * @param argsList the list of tuple for the batch\n * @return [PgRowSet]\n *\n * NOTE: This function has been automatically generated from [io.reactiverse.pgclient.PgPreparedQuery] using Vert.x codegen.\n */\nsuspend fun PgPreparedQuery.batchAwait(argsList: List<Tuple>): PgRowSet {\n  return awaitResult {\n    this.batch(argsList, it)\n  }\n}\n\n/**\n * Suspending version of method [io.reactiverse.pgclient.PgPreparedQuery.close]\n *\n *\n * NOTE: This function has been automatically generated from [io.reactiverse.pgclient.PgPreparedQuery] using Vert.x codegen.\n */\nsuspend fun PgPreparedQuery.closeAwait(): Unit {\n  return awaitResult {\n    this.close { ar -> it.handle(ar.mapEmpty()) }\n  }\n}\n\n"
  },
  {
    "path": "src/main/kotlin/io/reactiverse/kotlin/pgclient/PgStream.kt",
    "content": "/*\n * Copyright 2019 Red Hat, Inc.\n *\n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * and Apache License v2.0 which accompanies this distribution.\n *\n * The Eclipse Public License is available at\n * http://www.eclipse.org/legal/epl-v10.html\n *\n * The Apache License v2.0 is available at\n * http://www.opensource.org/licenses/apache2.0.php\n *\n * You may elect to redistribute this code under either of these licenses.\n */\npackage io.reactiverse.kotlin.pgclient\n\nimport io.reactiverse.pgclient.PgStream\nimport io.vertx.core.streams.WriteStream\nimport io.vertx.kotlin.coroutines.awaitResult\n\nsuspend fun <T> PgStream<T>.pipeToAwait(dst: WriteStream<T>): Unit {\n  return awaitResult {\n    this.pipeTo(dst) { ar -> it.handle(ar.mapEmpty()) }\n  }\n}\n\n/**\n * Suspending version of method [io.reactiverse.pgclient.PgStream.close]\n *\n *\n * NOTE: This function has been automatically generated from [io.reactiverse.pgclient.PgStream] using Vert.x codegen.\n */\nsuspend fun <T> PgStream<T>.closeAwait(): Unit {\n  return awaitResult {\n    this.close { ar -> it.handle(ar.mapEmpty()) }\n  }\n}\n\n"
  },
  {
    "path": "src/main/kotlin/io/reactiverse/kotlin/pgclient/PgTransaction.kt",
    "content": "/*\n * Copyright 2019 Red Hat, Inc.\n *\n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * and Apache License v2.0 which accompanies this distribution.\n *\n * The Eclipse Public License is available at\n * http://www.eclipse.org/legal/epl-v10.html\n *\n * The Apache License v2.0 is available at\n * http://www.opensource.org/licenses/apache2.0.php\n *\n * You may elect to redistribute this code under either of these licenses.\n */\npackage io.reactiverse.kotlin.pgclient\n\nimport io.reactiverse.pgclient.PgPreparedQuery\nimport io.reactiverse.pgclient.PgRowSet\nimport io.reactiverse.pgclient.PgTransaction\nimport io.reactiverse.pgclient.Tuple\nimport io.vertx.kotlin.coroutines.awaitResult\n\n/**\n * Suspending version of method [io.reactiverse.pgclient.PgTransaction.prepare]\n *\n * @param sql the sql\n * @return [PgPreparedQuery]\n *\n * NOTE: This function has been automatically generated from [io.reactiverse.pgclient.PgTransaction] using Vert.x codegen.\n */\nsuspend fun PgTransaction.prepareAwait(sql: String): PgPreparedQuery {\n  return awaitResult {\n    this.prepare(sql, it)\n  }\n}\n\n/**\n * Suspending version of method [io.reactiverse.pgclient.PgTransaction.commit]\n *\n *\n * NOTE: This function has been automatically generated from [io.reactiverse.pgclient.PgTransaction] using Vert.x codegen.\n */\nsuspend fun PgTransaction.commitAwait(): Unit {\n  return awaitResult {\n    this.commit { ar -> it.handle(ar.mapEmpty()) }\n  }\n}\n\n/**\n * Suspending version of method [io.reactiverse.pgclient.PgTransaction.rollback]\n *\n *\n * NOTE: This function has been automatically generated from [io.reactiverse.pgclient.PgTransaction] using Vert.x codegen.\n */\nsuspend fun PgTransaction.rollbackAwait(): Unit {\n  return awaitResult {\n    this.rollback { ar -> it.handle(ar.mapEmpty()) }\n  }\n}\n\nsuspend fun PgTransaction.queryAwait(sql: String): PgRowSet {\n  return awaitResult {\n    this.query(sql, it)\n  }\n}\n\nsuspend fun PgTransaction.preparedQueryAwait(sql: String): PgRowSet {\n  return awaitResult {\n    this.preparedQuery(sql, it)\n  }\n}\n\nsuspend fun PgTransaction.preparedQueryAwait(sql: String, arguments: Tuple): PgRowSet {\n  return awaitResult {\n    this.preparedQuery(sql, arguments, it)\n  }\n}\n\nsuspend fun PgTransaction.preparedBatchAwait(sql: String, batch: List<Tuple>): PgRowSet {\n  return awaitResult {\n    this.preparedBatch(sql, batch, it)\n  }\n}\n\n"
  },
  {
    "path": "src/main/kotlin/io/reactiverse/kotlin/pgclient/data/Box.kt",
    "content": "/*\n * Copyright 2019 Red Hat, Inc.\n *\n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * and Apache License v2.0 which accompanies this distribution.\n *\n * The Eclipse Public License is available at\n * http://www.eclipse.org/legal/epl-v10.html\n *\n * The Apache License v2.0 is available at\n * http://www.opensource.org/licenses/apache2.0.php\n *\n * You may elect to redistribute this code under either of these licenses.\n */\npackage io.reactiverse.kotlin.pgclient.data\n\nimport io.reactiverse.pgclient.data.Box\nimport io.reactiverse.pgclient.data.Point\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.data.Box] objects.\n *\n * Rectangular box data type in Postgres represented by pairs of [io.reactiverse.pgclient.data.Point]s that are opposite corners of the box.\n *\n * @param lowerLeftCorner \n * @param upperRightCorner \n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.data.Box original] using Vert.x codegen.\n */\nfun boxOf(\n  lowerLeftCorner: io.reactiverse.pgclient.data.Point? = null,\n  upperRightCorner: io.reactiverse.pgclient.data.Point? = null): Box = io.reactiverse.pgclient.data.Box().apply {\n\n  if (lowerLeftCorner != null) {\n    this.setLowerLeftCorner(lowerLeftCorner)\n  }\n  if (upperRightCorner != null) {\n    this.setUpperRightCorner(upperRightCorner)\n  }\n}\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.data.Box] objects.\n *\n * Rectangular box data type in Postgres represented by pairs of [io.reactiverse.pgclient.data.Point]s that are opposite corners of the box.\n *\n * @param lowerLeftCorner \n * @param upperRightCorner \n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.data.Box original] using Vert.x codegen.\n */\n@Deprecated(\n  message = \"This function will be removed in a future version\",\n  replaceWith = ReplaceWith(\"boxOf(lowerLeftCorner, upperRightCorner)\")\n)\nfun Box(\n  lowerLeftCorner: io.reactiverse.pgclient.data.Point? = null,\n  upperRightCorner: io.reactiverse.pgclient.data.Point? = null): Box = io.reactiverse.pgclient.data.Box().apply {\n\n  if (lowerLeftCorner != null) {\n    this.setLowerLeftCorner(lowerLeftCorner)\n  }\n  if (upperRightCorner != null) {\n    this.setUpperRightCorner(upperRightCorner)\n  }\n}\n\n"
  },
  {
    "path": "src/main/kotlin/io/reactiverse/kotlin/pgclient/data/Circle.kt",
    "content": "/*\n * Copyright 2019 Red Hat, Inc.\n *\n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * and Apache License v2.0 which accompanies this distribution.\n *\n * The Eclipse Public License is available at\n * http://www.eclipse.org/legal/epl-v10.html\n *\n * The Apache License v2.0 is available at\n * http://www.opensource.org/licenses/apache2.0.php\n *\n * You may elect to redistribute this code under either of these licenses.\n */\npackage io.reactiverse.kotlin.pgclient.data\n\nimport io.reactiverse.pgclient.data.Circle\nimport io.reactiverse.pgclient.data.Point\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.data.Circle] objects.\n *\n * Circle data type in Postgres represented by a center [io.reactiverse.pgclient.data.Point] and radius.\n *\n * @param centerPoint \n * @param radius \n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.data.Circle original] using Vert.x codegen.\n */\nfun circleOf(\n  centerPoint: io.reactiverse.pgclient.data.Point? = null,\n  radius: Double? = null): Circle = io.reactiverse.pgclient.data.Circle().apply {\n\n  if (centerPoint != null) {\n    this.setCenterPoint(centerPoint)\n  }\n  if (radius != null) {\n    this.setRadius(radius)\n  }\n}\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.data.Circle] objects.\n *\n * Circle data type in Postgres represented by a center [io.reactiverse.pgclient.data.Point] and radius.\n *\n * @param centerPoint \n * @param radius \n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.data.Circle original] using Vert.x codegen.\n */\n@Deprecated(\n  message = \"This function will be removed in a future version\",\n  replaceWith = ReplaceWith(\"circleOf(centerPoint, radius)\")\n)\nfun Circle(\n  centerPoint: io.reactiverse.pgclient.data.Point? = null,\n  radius: Double? = null): Circle = io.reactiverse.pgclient.data.Circle().apply {\n\n  if (centerPoint != null) {\n    this.setCenterPoint(centerPoint)\n  }\n  if (radius != null) {\n    this.setRadius(radius)\n  }\n}\n\n"
  },
  {
    "path": "src/main/kotlin/io/reactiverse/kotlin/pgclient/data/Interval.kt",
    "content": "/*\n * Copyright 2019 Red Hat, Inc.\n *\n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * and Apache License v2.0 which accompanies this distribution.\n *\n * The Eclipse Public License is available at\n * http://www.eclipse.org/legal/epl-v10.html\n *\n * The Apache License v2.0 is available at\n * http://www.opensource.org/licenses/apache2.0.php\n *\n * You may elect to redistribute this code under either of these licenses.\n */\npackage io.reactiverse.kotlin.pgclient.data\n\nimport io.reactiverse.pgclient.data.Interval\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.data.Interval] objects.\n *\n * Postgres Interval is date and time based\n * such as 120 years 3 months 332 days 20 hours 20 minutes 20.999999 seconds\n *\n * @param days \n * @param hours \n * @param microseconds \n * @param minutes \n * @param months \n * @param seconds \n * @param years \n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.data.Interval original] using Vert.x codegen.\n */\nfun intervalOf(\n  days: Int? = null,\n  hours: Int? = null,\n  microseconds: Int? = null,\n  minutes: Int? = null,\n  months: Int? = null,\n  seconds: Int? = null,\n  years: Int? = null): Interval = io.reactiverse.pgclient.data.Interval().apply {\n\n  if (days != null) {\n    this.setDays(days)\n  }\n  if (hours != null) {\n    this.setHours(hours)\n  }\n  if (microseconds != null) {\n    this.setMicroseconds(microseconds)\n  }\n  if (minutes != null) {\n    this.setMinutes(minutes)\n  }\n  if (months != null) {\n    this.setMonths(months)\n  }\n  if (seconds != null) {\n    this.setSeconds(seconds)\n  }\n  if (years != null) {\n    this.setYears(years)\n  }\n}\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.data.Interval] objects.\n *\n * Postgres Interval is date and time based\n * such as 120 years 3 months 332 days 20 hours 20 minutes 20.999999 seconds\n *\n * @param days \n * @param hours \n * @param microseconds \n * @param minutes \n * @param months \n * @param seconds \n * @param years \n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.data.Interval original] using Vert.x codegen.\n */\n@Deprecated(\n  message = \"This function will be removed in a future version\",\n  replaceWith = ReplaceWith(\"intervalOf(days, hours, microseconds, minutes, months, seconds, years)\")\n)\nfun Interval(\n  days: Int? = null,\n  hours: Int? = null,\n  microseconds: Int? = null,\n  minutes: Int? = null,\n  months: Int? = null,\n  seconds: Int? = null,\n  years: Int? = null): Interval = io.reactiverse.pgclient.data.Interval().apply {\n\n  if (days != null) {\n    this.setDays(days)\n  }\n  if (hours != null) {\n    this.setHours(hours)\n  }\n  if (microseconds != null) {\n    this.setMicroseconds(microseconds)\n  }\n  if (minutes != null) {\n    this.setMinutes(minutes)\n  }\n  if (months != null) {\n    this.setMonths(months)\n  }\n  if (seconds != null) {\n    this.setSeconds(seconds)\n  }\n  if (years != null) {\n    this.setYears(years)\n  }\n}\n\n"
  },
  {
    "path": "src/main/kotlin/io/reactiverse/kotlin/pgclient/data/Line.kt",
    "content": "/*\n * Copyright 2019 Red Hat, Inc.\n *\n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * and Apache License v2.0 which accompanies this distribution.\n *\n * The Eclipse Public License is available at\n * http://www.eclipse.org/legal/epl-v10.html\n *\n * The Apache License v2.0 is available at\n * http://www.opensource.org/licenses/apache2.0.php\n *\n * You may elect to redistribute this code under either of these licenses.\n */\npackage io.reactiverse.kotlin.pgclient.data\n\nimport io.reactiverse.pgclient.data.Line\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.data.Line] objects.\n *\n * Line data type in Postgres represented by the linear equation Ax + By + C = 0, where A and B are not both zero.\n *\n * @param a \n * @param b \n * @param c \n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.data.Line original] using Vert.x codegen.\n */\nfun lineOf(\n  a: Double? = null,\n  b: Double? = null,\n  c: Double? = null): Line = io.reactiverse.pgclient.data.Line().apply {\n\n  if (a != null) {\n    this.setA(a)\n  }\n  if (b != null) {\n    this.setB(b)\n  }\n  if (c != null) {\n    this.setC(c)\n  }\n}\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.data.Line] objects.\n *\n * Line data type in Postgres represented by the linear equation Ax + By + C = 0, where A and B are not both zero.\n *\n * @param a \n * @param b \n * @param c \n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.data.Line original] using Vert.x codegen.\n */\n@Deprecated(\n  message = \"This function will be removed in a future version\",\n  replaceWith = ReplaceWith(\"lineOf(a, b, c)\")\n)\nfun Line(\n  a: Double? = null,\n  b: Double? = null,\n  c: Double? = null): Line = io.reactiverse.pgclient.data.Line().apply {\n\n  if (a != null) {\n    this.setA(a)\n  }\n  if (b != null) {\n    this.setB(b)\n  }\n  if (c != null) {\n    this.setC(c)\n  }\n}\n\n"
  },
  {
    "path": "src/main/kotlin/io/reactiverse/kotlin/pgclient/data/LineSegment.kt",
    "content": "/*\n * Copyright 2019 Red Hat, Inc.\n *\n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * and Apache License v2.0 which accompanies this distribution.\n *\n * The Eclipse Public License is available at\n * http://www.eclipse.org/legal/epl-v10.html\n *\n * The Apache License v2.0 is available at\n * http://www.opensource.org/licenses/apache2.0.php\n *\n * You may elect to redistribute this code under either of these licenses.\n */\npackage io.reactiverse.kotlin.pgclient.data\n\nimport io.reactiverse.pgclient.data.LineSegment\nimport io.reactiverse.pgclient.data.Point\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.data.LineSegment] objects.\n *\n * Finite line segment data type in Postgres represented by pairs of [io.reactiverse.pgclient.data.Point]s that are the endpoints of the segment.\n *\n * @param p1 \n * @param p2 \n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.data.LineSegment original] using Vert.x codegen.\n */\nfun lineSegmentOf(\n  p1: io.reactiverse.pgclient.data.Point? = null,\n  p2: io.reactiverse.pgclient.data.Point? = null): LineSegment = io.reactiverse.pgclient.data.LineSegment().apply {\n\n  if (p1 != null) {\n    this.setP1(p1)\n  }\n  if (p2 != null) {\n    this.setP2(p2)\n  }\n}\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.data.LineSegment] objects.\n *\n * Finite line segment data type in Postgres represented by pairs of [io.reactiverse.pgclient.data.Point]s that are the endpoints of the segment.\n *\n * @param p1 \n * @param p2 \n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.data.LineSegment original] using Vert.x codegen.\n */\n@Deprecated(\n  message = \"This function will be removed in a future version\",\n  replaceWith = ReplaceWith(\"lineSegmentOf(p1, p2)\")\n)\nfun LineSegment(\n  p1: io.reactiverse.pgclient.data.Point? = null,\n  p2: io.reactiverse.pgclient.data.Point? = null): LineSegment = io.reactiverse.pgclient.data.LineSegment().apply {\n\n  if (p1 != null) {\n    this.setP1(p1)\n  }\n  if (p2 != null) {\n    this.setP2(p2)\n  }\n}\n\n"
  },
  {
    "path": "src/main/kotlin/io/reactiverse/kotlin/pgclient/data/Path.kt",
    "content": "/*\n * Copyright 2019 Red Hat, Inc.\n *\n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * and Apache License v2.0 which accompanies this distribution.\n *\n * The Eclipse Public License is available at\n * http://www.eclipse.org/legal/epl-v10.html\n *\n * The Apache License v2.0 is available at\n * http://www.opensource.org/licenses/apache2.0.php\n *\n * You may elect to redistribute this code under either of these licenses.\n */\npackage io.reactiverse.kotlin.pgclient.data\n\nimport io.reactiverse.pgclient.data.Path\nimport io.reactiverse.pgclient.data.Point\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.data.Path] objects.\n *\n * Path data type in Postgres represented by lists of connected points.\n * Paths can be open, where the first and last points in the list are considered not connected,\n * or closed, where the first and last points are considered connected.\n *\n * @param open \n * @param points \n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.data.Path original] using Vert.x codegen.\n */\nfun pathOf(\n  open: Boolean? = null,\n  points: Iterable<io.reactiverse.pgclient.data.Point>? = null): Path = io.reactiverse.pgclient.data.Path().apply {\n\n  if (open != null) {\n    this.setOpen(open)\n  }\n  if (points != null) {\n    this.setPoints(points.toList())\n  }\n}\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.data.Path] objects.\n *\n * Path data type in Postgres represented by lists of connected points.\n * Paths can be open, where the first and last points in the list are considered not connected,\n * or closed, where the first and last points are considered connected.\n *\n * @param open \n * @param points \n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.data.Path original] using Vert.x codegen.\n */\n@Deprecated(\n  message = \"This function will be removed in a future version\",\n  replaceWith = ReplaceWith(\"pathOf(open, points)\")\n)\nfun Path(\n  open: Boolean? = null,\n  points: Iterable<io.reactiverse.pgclient.data.Point>? = null): Path = io.reactiverse.pgclient.data.Path().apply {\n\n  if (open != null) {\n    this.setOpen(open)\n  }\n  if (points != null) {\n    this.setPoints(points.toList())\n  }\n}\n\n"
  },
  {
    "path": "src/main/kotlin/io/reactiverse/kotlin/pgclient/data/Point.kt",
    "content": "/*\n * Copyright 2019 Red Hat, Inc.\n *\n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * and Apache License v2.0 which accompanies this distribution.\n *\n * The Eclipse Public License is available at\n * http://www.eclipse.org/legal/epl-v10.html\n *\n * The Apache License v2.0 is available at\n * http://www.opensource.org/licenses/apache2.0.php\n *\n * You may elect to redistribute this code under either of these licenses.\n */\npackage io.reactiverse.kotlin.pgclient.data\n\nimport io.reactiverse.pgclient.data.Point\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.data.Point] objects.\n *\n * A Postgresql point.\n *\n * @param x \n * @param y \n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.data.Point original] using Vert.x codegen.\n */\nfun pointOf(\n  x: Double? = null,\n  y: Double? = null): Point = io.reactiverse.pgclient.data.Point().apply {\n\n  if (x != null) {\n    this.setX(x)\n  }\n  if (y != null) {\n    this.setY(y)\n  }\n}\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.data.Point] objects.\n *\n * A Postgresql point.\n *\n * @param x \n * @param y \n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.data.Point original] using Vert.x codegen.\n */\n@Deprecated(\n  message = \"This function will be removed in a future version\",\n  replaceWith = ReplaceWith(\"pointOf(x, y)\")\n)\nfun Point(\n  x: Double? = null,\n  y: Double? = null): Point = io.reactiverse.pgclient.data.Point().apply {\n\n  if (x != null) {\n    this.setX(x)\n  }\n  if (y != null) {\n    this.setY(y)\n  }\n}\n\n"
  },
  {
    "path": "src/main/kotlin/io/reactiverse/kotlin/pgclient/data/Polygon.kt",
    "content": "/*\n * Copyright 2019 Red Hat, Inc.\n *\n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * and Apache License v2.0 which accompanies this distribution.\n *\n * The Eclipse Public License is available at\n * http://www.eclipse.org/legal/epl-v10.html\n *\n * The Apache License v2.0 is available at\n * http://www.opensource.org/licenses/apache2.0.php\n *\n * You may elect to redistribute this code under either of these licenses.\n */\npackage io.reactiverse.kotlin.pgclient.data\n\nimport io.reactiverse.pgclient.data.Polygon\nimport io.reactiverse.pgclient.data.Point\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.data.Polygon] objects.\n *\n * Polygon data type in Postgres represented by lists of points (the vertexes of the polygon).\n * Polygons are very similar to closed paths, but are stored differently and have their own set of support routines.\n *\n * @param points \n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.data.Polygon original] using Vert.x codegen.\n */\nfun polygonOf(\n  points: Iterable<io.reactiverse.pgclient.data.Point>? = null): Polygon = io.reactiverse.pgclient.data.Polygon().apply {\n\n  if (points != null) {\n    this.setPoints(points.toList())\n  }\n}\n\n/**\n * A function providing a DSL for building [io.reactiverse.pgclient.data.Polygon] objects.\n *\n * Polygon data type in Postgres represented by lists of points (the vertexes of the polygon).\n * Polygons are very similar to closed paths, but are stored differently and have their own set of support routines.\n *\n * @param points \n *\n * <p/>\n * NOTE: This function has been automatically generated from the [io.reactiverse.pgclient.data.Polygon original] using Vert.x codegen.\n */\n@Deprecated(\n  message = \"This function will be removed in a future version\",\n  replaceWith = ReplaceWith(\"polygonOf(points)\")\n)\nfun Polygon(\n  points: Iterable<io.reactiverse.pgclient.data.Point>? = null): Polygon = io.reactiverse.pgclient.data.Polygon().apply {\n\n  if (points != null) {\n    this.setPoints(points.toList())\n  }\n}\n\n"
  },
  {
    "path": "src/main/kotlin/io/reactiverse/kotlin/pgclient/pubsub/PgChannel.kt",
    "content": "/*\n * Copyright 2019 Red Hat, Inc.\n *\n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * and Apache License v2.0 which accompanies this distribution.\n *\n * The Eclipse Public License is available at\n * http://www.eclipse.org/legal/epl-v10.html\n *\n * The Apache License v2.0 is available at\n * http://www.opensource.org/licenses/apache2.0.php\n *\n * You may elect to redistribute this code under either of these licenses.\n */\npackage io.reactiverse.kotlin.pgclient.pubsub\n\nimport io.reactiverse.pgclient.pubsub.PgChannel\nimport io.vertx.core.streams.WriteStream\nimport io.vertx.kotlin.coroutines.awaitResult\n\nsuspend fun PgChannel.pipeToAwait(dst: WriteStream<String>): Unit {\n  return awaitResult {\n    this.pipeTo(dst) { ar -> it.handle(ar.mapEmpty()) }\n  }\n}\n\n"
  },
  {
    "path": "src/main/kotlin/io/reactiverse/kotlin/pgclient/pubsub/PgSubscriber.kt",
    "content": "/*\n * Copyright 2019 Red Hat, Inc.\n *\n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * and Apache License v2.0 which accompanies this distribution.\n *\n * The Eclipse Public License is available at\n * http://www.eclipse.org/legal/epl-v10.html\n *\n * The Apache License v2.0 is available at\n * http://www.opensource.org/licenses/apache2.0.php\n *\n * You may elect to redistribute this code under either of these licenses.\n */\npackage io.reactiverse.kotlin.pgclient.pubsub\n\nimport io.reactiverse.pgclient.pubsub.PgSubscriber\nimport io.vertx.kotlin.coroutines.awaitResult\n\n/**\n * Suspending version of method [io.reactiverse.pgclient.pubsub.PgSubscriber.connect]\n *\n *\n * NOTE: This function has been automatically generated from [io.reactiverse.pgclient.pubsub.PgSubscriber] using Vert.x codegen.\n */\nsuspend fun PgSubscriber.connectAwait(): Unit {\n  return awaitResult {\n    this.connect { ar -> it.handle(ar.mapEmpty()) }\n  }\n}\n\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/ErrorCodes.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\npublic class ErrorCodes {\n\n  public static final String syntax_error = \"42601\";\n  public static final String invalid_text_representation = \"22P02\";\n\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/JdbcTest.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\n\nimport org.junit.Ignore;\nimport org.junit.Test;\n\nimport java.sql.PreparedStatement;\nimport java.sql.ResultSet;\nimport java.sql.SQLException;\nimport java.sql.Statement;\n\nimport static org.junit.Assert.assertEquals;\n\npublic class JdbcTest extends JdbcTestBase {\n\n  @Ignore\n  @Test\n  public void testInsertBatch() throws SQLException {\n\n    PreparedStatement ps = con.prepareStatement(\"INSERT INTO Test (id, val) VALUES (?, ?)\");\n\n    ps.setInt(1, 2000);\n    ps.setString(2, \"Hello\");\n    ps.addBatch();\n\n    ps.setInt(1, 2001);\n    ps.setString(2, \"Vert.x\");\n    ps.addBatch();\n\n    ps.setInt(1, 2002);\n    ps.setString(2, \"World\");\n    ps.addBatch();\n\n    ps.executeBatch();\n\n    assertEquals(-1, ps.getUpdateCount());\n\n    ps.close();\n\n    assertEquals(true, ps.isClosed());\n\n  }\n\n  @Ignore\n  @Test\n  public void testInsertPreparedStmtWithId() throws SQLException {\n    PreparedStatement ps = con.prepareStatement(\"INSERT INTO Fortune (id , message) VALUES (?, ?)\", Statement.RETURN_GENERATED_KEYS);\n    ps.setInt(1, 9000);\n    ps.setString(2, \"Hello World\");\n    assertEquals(1, ps.executeUpdate());\n    ResultSet re = ps.getGeneratedKeys();\n    re.next();\n    assertEquals(9000, re.getInt(1));\n    assertEquals(\"Hello World\", re.getString(2));\n    ps.close();\n  }\n\n  @Ignore\n  @Test\n  public void testUpdatePreparedStmtWithId() throws SQLException {\n    con.setAutoCommit(false);\n    PreparedStatement ps = con.prepareStatement(\"UPDATE Fortune SET message = ? WHERE id = ?\", Statement.RETURN_GENERATED_KEYS);\n    ps.setString(1, \"Hello World\");\n    ps.setInt(2, 1);\n    assertEquals(1, ps.executeUpdate());\n    con.commit();\n    ResultSet re = ps.getGeneratedKeys();\n    re.next();\n    assertEquals(1, re.getInt(1));\n    assertEquals(\"Hello World\", re.getString(2));\n    ps.close();\n  }\n\n  @Test\n  public void testPreparedQuery() throws SQLException {\n    PreparedStatement ps = con.prepareStatement(\"SELECT * FROM Fortune WHERE id=(?)\");\n    ps.setInt(1, 1);\n    ResultSet resultSet = ps.executeQuery();\n    ps.close();\n  }\n\n  @Test\n  public void testPreparedQueryWithFetch() throws SQLException {\n    con.setAutoCommit(false);\n    PreparedStatement ps = con.prepareStatement(\n      \"SELECT * FROM World\",\n      ResultSet.TYPE_FORWARD_ONLY,\n      ResultSet.CONCUR_READ_ONLY,\n      ResultSet.FETCH_FORWARD);\n    ps.setFetchSize(2);\n\n    ResultSet resultSet = ps.executeQuery();\n    int count = 4;\n    while (resultSet.next()) {\n      if (count-- == 0) {\n        break;\n      }\n    }\n    resultSet.close();\n    ps.close();\n  }\n\n  @Test\n  public void testCursor() throws SQLException {\n\n    con.setAutoCommit(false);\n\n    Statement ps = con.createStatement(ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY);\n\n    ps.setFetchSize(3);\n\n    ResultSet rs = ps.executeQuery(\"SELECT * FROM Fortune\");\n    int count = 0;\n    while (rs.next()) {\n      count++;\n    }\n    System.out.println(\"got result \" + count);\n\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/JdbcTestBase.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\n\nimport org.junit.After;\nimport org.junit.Before;\nimport org.postgresql.PGProperty;\n\nimport java.sql.Connection;\nimport java.sql.DriverManager;\nimport java.sql.SQLException;\nimport java.util.Properties;\n\npublic class JdbcTestBase extends PgTestBase {\n\n  Connection con;\n\n  @Before\n  public void setUp() throws Exception {\n    Properties props = new Properties();\n    PGProperty.PREPARE_THRESHOLD.set(props, -1);\n    PGProperty.BINARY_TRANSFER.set(props, \"true\");\n    // PGProperty.BINARY_TRANSFER_ENABLE.set(props, \"true\");\n    PGProperty.USER.set(props, \"postgres\");\n    PGProperty.PASSWORD.set(props, \"postgres\");\n    con = DriverManager.getConnection(\"jdbc:postgresql://\"\n      + options.getHost() + \":\"\n      + options.getPort() + \"/postgres\", props);\n\n  }\n\n  @After\n  public void tearDown() throws SQLException {\n    if (con != null) {\n      con.close();\n    }\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/NumericTest.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient;\n\nimport io.reactiverse.pgclient.data.Numeric;\nimport org.junit.Test;\n\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.util.Arrays;\nimport java.util.Random;\nimport java.util.function.Consumer;\nimport java.util.function.Function;\n\nimport static org.junit.Assert.*;\n\npublic class NumericTest {\n\n  private Random random = new Random();\n  private BigDecimal bigDecimalValue = new BigDecimal(new BigInteger(100, random), 50);\n  private BigInteger bigIntegerValue = new BigInteger(100, random);\n  private long longValue = random.nextLong();\n  private short shortValue = (short) random.nextInt();\n  private int intValue = random.nextInt();\n  private double doubleValue = random.nextDouble();\n  private float floatValue = random.nextFloat();\n\n  @Test\n  public void testCreate() {\n    assertEquals(shortValue, Numeric.create(shortValue).shortValue());\n    assertEquals(intValue, Numeric.create(intValue).intValue());\n    assertEquals(longValue, Numeric.create(longValue).longValue());\n    assertEquals(floatValue, Numeric.create(floatValue).floatValue(), 0.01f);\n    assertEquals(doubleValue, Numeric.create(doubleValue).doubleValue(), 0.01f);\n    assertEquals(bigIntegerValue, Numeric.create(bigIntegerValue).bigIntegerValue());\n    assertEquals(bigDecimalValue, Numeric.create(bigDecimalValue).bigDecimalValue());\n  }\n\n  @Test\n  public void testParse() {\n    assertEquals(Numeric.NaN, Numeric.parse(\"NaN\"));\n    assertEquals(Numeric.create(bigDecimalValue), Numeric.parse(bigDecimalValue.toString()));\n    assertEquals(Numeric.create(bigIntegerValue), Numeric.parse(bigIntegerValue.toString()));\n    assertEquals(Numeric.create(longValue), Numeric.parse(\"\" + longValue));\n    assertEquals(Numeric.create(shortValue), Numeric.parse(\"\" + shortValue));\n    assertEquals(Numeric.create(intValue), Numeric.parse(\"\" + intValue));\n    assertEquals(Numeric.create(floatValue), Numeric.parse(\"\" + floatValue));\n    assertEquals(Numeric.create(doubleValue), Numeric.parse(\"\" + doubleValue));\n  }\n\n  @Test\n  public void testMethods() {\n    Number[] numbers = {\n      Double.NaN,\n      Double.NaN,\n      Float.NaN,\n      bigDecimalValue,\n      bigIntegerValue,\n      longValue,\n      shortValue,\n      intValue,\n      doubleValue,\n      floatValue,\n    };\n    Numeric[] test = {\n      Numeric.NaN,\n      Numeric.create(Double.NaN),\n      Numeric.create(Float.NaN),\n      Numeric.create(bigDecimalValue),\n      Numeric.create(bigIntegerValue),\n      Numeric.create(longValue),\n      Numeric.create(shortValue),\n      Numeric.create(intValue),\n      Numeric.create(doubleValue),\n      Numeric.create(floatValue),\n    };\n    for (int i = 0;i < numbers.length;i++) {\n      assertEquals(Double.isNaN(numbers[i].doubleValue()), test[i].isNaN());\n      assertEquals(numbers[i].byteValue(), test[i].byteValue());\n      assertEquals(numbers[i].intValue(), test[i].intValue());\n      assertEquals(numbers[i].shortValue(), test[i].shortValue());\n      assertEquals(numbers[i].longValue(), test[i].longValue());\n      assertEquals(numbers[i].floatValue(), test[i].floatValue(), 0.01f);\n      assertEquals(numbers[i].doubleValue(), test[i].doubleValue(), 0.01d);\n      assertEquals(Numeric.create(numbers[i]), test[i]);\n      assertEquals(test[i], Numeric.create(numbers[i]));\n      assertEquals(numbers[i].toString(), test[i].toString());\n    }\n  }\n\n  @Test\n  public void testFormatException() {\n    Consumer<Runnable> checker = r -> {\n      try {\n        r.run();\n        fail();\n      } catch (NumberFormatException ignore) {\n      }\n    };\n    for (Number number : Arrays.asList(\n      Double.POSITIVE_INFINITY,\n      Double.NEGATIVE_INFINITY,\n      Float.POSITIVE_INFINITY,\n      Float.NEGATIVE_INFINITY)) {\n      checker.accept(() -> {\n        Numeric.create(number);\n      });\n    }\n    checker.accept(() -> {\n      Numeric.parse(\"foobar\");\n    });\n  }\n\n  @Test\n  public void testNull() {\n    Function<Number, Numeric> f1 = Numeric::create;\n    Function<String, Numeric> f2 = Numeric::parse;\n    for (Function<?, ?> c : Arrays.<Function<?, ?>>asList(f1, f2))\n    try {\n      c.apply(null);\n      fail();\n    } catch (NullPointerException ignore) {\n    }\n  }\n\n  @Test\n  public void testEqualsAndHashCode() {\n    int intValue = random.nextInt(1000);\n    Numeric[] numerics = {\n      Numeric.create(intValue),\n      Numeric.create((short)intValue),\n      Numeric.create((double)intValue),\n      Numeric.create((long)intValue),\n      Numeric.create((float)intValue),\n      Numeric.create(new BigInteger(\"\" + intValue)),\n      Numeric.create(new BigDecimal(\"\" + intValue)),\n    };\n    for (Numeric l : numerics) {\n      for (Numeric r : numerics) {\n        assertEquals(l, r);\n        assertEquals(l.hashCode(), r.hashCode());\n      }\n    }\n    assertEquals(Numeric.create(Double.NaN), Numeric.create(Float.NaN));\n    for (Numeric l : numerics) {\n      assertNotSame(Numeric.NaN, l);\n      assertNotSame(l, Numeric.NaN);\n      assertNotSame(Numeric.create(Float.NaN), l);\n      assertNotSame(l, Numeric.create(Float.NaN));\n      assertNotSame(Numeric.create(Double.NaN), l);\n      assertNotSame(l, Numeric.create(Double.NaN));\n    }\n  }\n\n  /**\n   * Compute the lenght of the array in bytes.\n   *\n   * @param size\n   * @return\n   */\n  private static int len(int size) {\n    int d = (int) (((double)size * Math.log(10000) / Math.log(2)));\n    return d;\n  }\n\n  @Test\n  public void testFoo() {\n\n\n\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/PgClientTestBase.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.reactiverse.pgclient.impl.ArrayTuple;\nimport io.vertx.core.*;\nimport io.vertx.core.net.NetSocket;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport io.vertx.ext.unit.junit.VertxUnitRunner;\nimport org.junit.After;\nimport org.junit.Before;\nimport org.junit.Test;\nimport org.junit.runner.RunWith;\n\nimport java.util.*;\nimport java.util.concurrent.ThreadLocalRandom;\nimport java.util.concurrent.atomic.AtomicInteger;\nimport java.util.function.Consumer;\nimport java.util.stream.Collectors;\nimport java.util.stream.IntStream;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\n\n@RunWith(VertxUnitRunner.class)\npublic abstract class PgClientTestBase<C extends PgClient> extends PgTestBase {\n\n  Vertx vertx;\n  Consumer<Handler<AsyncResult<C>>> connector;\n  PgConnectOptions options;\n\n  @Before\n  public void setup() {\n    vertx = Vertx.vertx();\n    options = new PgConnectOptions(PgTestBase.options);\n  }\n\n  @After\n  public void teardown(TestContext ctx) {\n    vertx.close(ctx.asyncAssertSuccess());\n  }\n\n  @Test\n  public void testConnect(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      async.complete();\n    }));\n  }\n\n  @Test\n  public void testConnectInvalidDatabase(TestContext ctx) {\n    Async async = ctx.async();\n    options.setDatabase(\"blah_db\");\n    connector.accept(ctx.asyncAssertFailure(conn -> {\n      ctx.assertEquals(\"database \\\"blah_db\\\" does not exist\", conn.getMessage());\n      async.complete();\n    }));\n  }\n\n  @Test\n  public void testConnectInvalidPassword(TestContext ctx) {\n    Async async = ctx.async();\n    options.setPassword(\"incorrect\");\n    connector.accept(ctx.asyncAssertFailure(conn -> {\n      ctx.assertEquals(\"password authentication failed for user \\\"postgres\\\"\", conn.getMessage());\n      async.complete();\n    }));\n  }\n\n  @Test\n  public void testConnectInvalidUsername(TestContext ctx) {\n    Async async = ctx.async();\n    options.setUser(\"vertx\");\n    connector.accept(ctx.asyncAssertFailure(err -> {\n      PgException ex = (PgException) err;\n      // Class 28 — Invalid Authorization Specification\n      ctx.assertEquals(ex.getCode().substring(0, 2), \"28\");\n      ctx.assertEquals(ex.getSeverity(), \"FATAL\");\n      async.complete();\n    }));\n  }\n\n  @Test\n  public void testConnectNonSSLServer(TestContext ctx) {\n    Async async = ctx.async();\n    options.setSslMode(SslMode.REQUIRE).setTrustAll(true);\n    connector.accept(ctx.asyncAssertFailure(err -> {\n      ctx.assertEquals(\"Postgres Server does not handle SSL connection\", err.getMessage());\n      async.complete();\n    }));\n  }\n\n  @Test\n  public void testQuery(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SELECT id, randomnumber from WORLD\", ctx.asyncAssertSuccess(result -> {\n        ctx.assertEquals(10000, result.size());\n        Iterator<Row> it = result.iterator();\n        for (int i = 0; i < 10000; i++) {\n          Row row = it.next();\n          ctx.assertEquals(2, row.size());\n          ctx.assertTrue(row.getValue(0) instanceof Integer);\n          ctx.assertEquals(row.getValue(\"id\"), row.getValue(0));\n          ctx.assertTrue(row.getValue(1) instanceof Integer);\n          ctx.assertEquals(row.getValue(\"randomnumber\"), row.getValue(1));\n        }\n        async.complete();\n      }));\n    }));\n  }\n\n  @Test\n  public void testMultipleQuery(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SELECT id, message from FORTUNE LIMIT 1;SELECT message, id from FORTUNE LIMIT 1\", ctx.asyncAssertSuccess(result1 -> {\n        ctx.assertEquals(1, result1.size());\n        ctx.assertEquals(Arrays.asList(\"id\", \"message\"), result1.columnsNames());\n        Tuple row1 = result1.iterator().next();\n        ctx.assertTrue(row1.getValue(0) instanceof Integer);\n        ctx.assertTrue(row1.getValue(1) instanceof String);\n        PgRowSet result2 = result1.next();\n        ctx.assertNotNull(result2);\n        ctx.assertEquals(1, result2.size());\n        ctx.assertEquals(Arrays.asList(\"message\", \"id\"), result2.columnsNames());\n        Tuple row2 = result2.iterator().next();\n        ctx.assertTrue(row2.getValue(0) instanceof String);\n        ctx.assertTrue(row2.getValue(1) instanceof Integer);\n        ctx.assertNull(result2.next());\n        async.complete();\n      }));\n    }));\n  }\n\n  @Test\n  public void testQueryError(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SELECT whatever from DOES_NOT_EXIST\", ctx.asyncAssertFailure(err -> {\n        async.complete();\n      }));\n    }));\n  }\n\n  @Test\n  public void testUpdate(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(client -> {\n      deleteFromTestTable(ctx, client, () -> {\n        client.query(\"INSERT INTO Test (id, val) VALUES (1, 'Whatever')\", ctx.asyncAssertSuccess(r1 -> {\n          ctx.assertEquals(1, r1.rowCount());\n          client.query(\"UPDATE Test SET val = 'Whatever' WHERE id = 1\", ctx.asyncAssertSuccess(r2 -> {\n            ctx.assertEquals(1, r2.rowCount());\n            async.complete();\n          }));\n        }));\n      });\n    }));\n  }\n\n  @Test\n  public void testInsert(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(client -> {\n      deleteFromTestTable(ctx, client, () -> {\n        client.query(\"INSERT INTO Test (id, val) VALUES (1, 'Whatever')\", ctx.asyncAssertSuccess(r1 -> {\n          ctx.assertEquals(1, r1.rowCount());\n          async.complete();\n        }));\n      });\n    }));\n  }\n\n  @Test\n  public void testInsertReturning(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(client -> {\n      deleteFromTestTable(ctx, client, () -> {\n        client.preparedQuery(\"INSERT INTO Test (id, val) VALUES ($1, $2) RETURNING id\", Tuple.of(14, \"SomeMessage\"), ctx.asyncAssertSuccess(result -> {\n          ctx.assertEquals(14, result.iterator().next().getInteger(\"id\"));\n          async.complete();\n        }));\n      });\n    }));\n  }\n\n  @Test\n  public void testInsertReturningError(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(client -> {\n      deleteFromTestTable(ctx, client, () -> {\n        client.preparedQuery(\"INSERT INTO Test (id, val) VALUES ($1, $2) RETURNING id\", Tuple.of(15, \"SomeMessage\"), ctx.asyncAssertSuccess(result -> {\n          ctx.assertEquals(15, result.iterator().next().getInteger(\"id\"));\n          client.preparedQuery(\"INSERT INTO Test (id, val) VALUES ($1, $2) RETURNING id\", Tuple.of(15, \"SomeMessage\"), ctx.asyncAssertFailure(err -> {\n            ctx.assertEquals(\"23505\", ((PgException) err).getCode());\n            async.complete();\n          }));\n        }));\n      });\n    }));\n  }\n\n  @Test\n  public void testDelete(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(client -> {\n      deleteFromTestTable(ctx, client, () -> {\n        insertIntoTestTable(ctx, client, 10, () -> {\n          client.query(\"DELETE FROM Test where id = 6\", ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.rowCount());\n            async.complete();\n          }));\n        });\n      });\n    }));\n  }\n\n  static int randomWorld() {\n    return 1 + ThreadLocalRandom.current().nextInt(10000);\n  }\n\n  @Test\n  public void testBatchSelect(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      List<Tuple> batch = new ArrayList<>();\n      batch.add(Tuple.tuple());\n      batch.add(Tuple.tuple());\n      conn.preparedBatch(\"SELECT count(id) FROM World\", batch, ctx.asyncAssertSuccess(result -> {\n        ctx.assertEquals(result.size(), result.next().size());\n        async.complete();\n      }));\n    }));\n  }\n\n  @Test\n  public void testDisconnectAbruptlyDuringStartup(TestContext ctx) {\n    Async async = ctx.async();\n    ProxyServer proxy = ProxyServer.create(vertx, options.getPort(), options.getHost());\n    proxy.proxyHandler(conn -> {\n      NetSocket clientSo = conn.clientSocket();\n      clientSo.handler(buff -> {\n        clientSo.close();\n      });\n      clientSo.resume();\n    });\n    proxy.listen(8080, \"localhost\", ctx.asyncAssertSuccess(v1 -> {\n      options.setPort(8080).setHost(\"localhost\");\n      connector.accept(ctx.asyncAssertFailure(err -> async.complete()));\n    }));\n  }\n\n  @Test\n  public void testTx(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"BEGIN\", ctx.asyncAssertSuccess(result1 -> {\n        ctx.assertEquals(0, result1.size());\n        ctx.assertNotNull(result1.iterator());\n        conn.query(\"COMMIT\", ctx.asyncAssertSuccess(result2 -> {\n          ctx.assertEquals(0, result2.size());\n          async.complete();\n        }));\n      }));\n    }));\n  }\n\n  @Test\n  public void testPreparedUpdate(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(client -> {\n      deleteFromTestTable(ctx, client, () -> {\n        client.query(\"INSERT INTO Test (id, val) VALUES (2, 'Whatever')\", ctx.asyncAssertSuccess(r1 -> {\n          ctx.assertEquals(1, r1.rowCount());\n          client.preparedQuery(\"UPDATE Test SET val = 'PgClient Rocks!' WHERE id = 2\", ctx.asyncAssertSuccess(res1 -> {\n            ctx.assertEquals(1, res1.rowCount());\n            client.preparedQuery(\"SELECT val FROM Test WHERE id = 2\", ctx.asyncAssertSuccess(res2 -> {\n              ctx.assertEquals(\"PgClient Rocks!\", res2.iterator().next().getValue(0));\n              async.complete();\n            }));\n          }));\n        }));\n      });\n    }));\n  }\n\n  @Test\n  public void testPreparedUpdateWithParams(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(client -> {\n      client.query(\"INSERT INTO Test (id, val) VALUES (2, 'Whatever')\", ctx.asyncAssertSuccess(r1 -> {\n        ctx.assertEquals(1, r1.rowCount());\n        client.preparedQuery(\"UPDATE Test SET val = $1 WHERE id = $2\", Tuple.of(\"PgClient Rocks Again!!\", 2), ctx.asyncAssertSuccess(res1 -> {\n          ctx.assertEquals(1, res1.rowCount());\n          client.preparedQuery(\"SELECT val FROM Test WHERE id = $1\", Tuple.of(2), ctx.asyncAssertSuccess(res2 -> {\n            ctx.assertEquals(\"PgClient Rocks Again!!\", res2.iterator().next().getValue(0));\n            async.complete();\n          }));\n        }));\n      }));\n    }));\n  }\n\n  @Test\n  public void testPreparedUpdateWithNullParams(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(client ->\n      client.preparedQuery(\n        \"INSERT INTO \\\"AllDataTypes\\\" (boolean, int2, int4, int8, float4, float8, char, varchar, text, enum, name, numeric, uuid, date, time, timetz, timestamp, timestamptz, interval, bytea, json, jsonb, point, line, lseg, box, path, polygon, circle) \" +\n          \"VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29)\",\n        new ArrayTuple(IntStream.range(1, 30).mapToObj(index -> null).collect(Collectors.toList())),\n        ctx.asyncAssertSuccess(insertResult -> {\n          ctx.assertEquals(1, insertResult.rowCount());\n          async.complete();\n        })\n      )\n    ));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/PgConnectOptionsProviderTest.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient;\n\nimport org.junit.Test;\n\nimport static org.junit.Assert.*;\n\n/**\n * @author Billy Yuan <billy112487983@gmail.com>\n */\npublic class PgConnectOptionsProviderTest {\n  private String connectionUri;\n  private PgConnectOptions expectedConfiguration;\n  private PgConnectOptions actualConfiguration;\n\n  @Test\n  public void testValidUri1() {\n    connectionUri = \"postgresql://\";\n    actualConfiguration = PgConnectOptions.fromUri(connectionUri);\n\n    expectedConfiguration = new PgConnectOptions();\n\n    assertEquals(expectedConfiguration, actualConfiguration);\n  }\n\n  @Test\n  public void testValidUri2() {\n    connectionUri = \"postgresql://myhost\";\n    actualConfiguration = PgConnectOptions.fromUri(connectionUri);\n\n    expectedConfiguration = new PgConnectOptions()\n      .setHost(\"myhost\");\n\n    assertEquals(expectedConfiguration, actualConfiguration);\n  }\n\n  @Test\n  public void testValidUri3() {\n    connectionUri = \"postgresql://myhost:5433\";\n    actualConfiguration = PgConnectOptions.fromUri(connectionUri);\n\n    expectedConfiguration = new PgConnectOptions()\n      .setHost(\"myhost\")\n      .setPort(5433);\n\n    assertEquals(expectedConfiguration, actualConfiguration);\n  }\n\n  @Test\n  public void testValidUri4() {\n    connectionUri = \"postgresql://myhost/mydb\";\n    actualConfiguration = PgConnectOptions.fromUri(connectionUri);\n\n    expectedConfiguration = new PgConnectOptions()\n      .setHost(\"myhost\")\n      .setDatabase(\"mydb\");\n\n    assertEquals(expectedConfiguration, actualConfiguration);\n  }\n\n  @Test\n  public void testValidUri5() {\n    connectionUri = \"postgresql://user@myhost\";\n    actualConfiguration = PgConnectOptions.fromUri(connectionUri);\n\n    expectedConfiguration = new PgConnectOptions()\n      .setUser(\"user\")\n      .setHost(\"myhost\");\n\n    assertEquals(expectedConfiguration, actualConfiguration);\n  }\n\n  @Test\n  public void testValidUri6() {\n    connectionUri = \"postgresql://user:secret@myhost\";\n    actualConfiguration = PgConnectOptions.fromUri(connectionUri);\n\n    expectedConfiguration = new PgConnectOptions()\n      .setUser(\"user\")\n      .setPassword(\"secret\")\n      .setHost(\"myhost\");\n\n    assertEquals(expectedConfiguration, actualConfiguration);\n  }\n\n  @Test\n  public void testValidUri7() {\n    connectionUri = \"postgresql://other@localhost/otherdb?port=5433&password=secret\";\n    actualConfiguration = PgConnectOptions.fromUri(connectionUri);\n\n    expectedConfiguration = new PgConnectOptions()\n      .setUser(\"other\")\n      .setPassword(\"secret\")\n      .setHost(\"localhost\")\n      .setPort(5433)\n      .setDatabase(\"otherdb\");\n\n    assertEquals(expectedConfiguration, actualConfiguration);\n  }\n\n  @Test\n  public void testValidUri8() {\n    connectionUri = \"postgresql:///dbname?host=/var/lib/postgresql\";\n    actualConfiguration = PgConnectOptions.fromUri(connectionUri);\n\n    expectedConfiguration = new PgConnectOptions()\n      .setHost(\"/var/lib/postgresql\")\n      .setDatabase(\"dbname\");\n\n    assertEquals(expectedConfiguration, actualConfiguration);\n  }\n\n  @Test\n  public void testValidUri9() {\n    connectionUri = \"postgresql://%2Fvar%2Flib%2Fpostgresql/dbname\";\n    actualConfiguration = PgConnectOptions.fromUri(connectionUri);\n\n    expectedConfiguration = new PgConnectOptions()\n      .setHost(\"/var/lib/postgresql\")\n      .setDatabase(\"dbname\");\n\n    assertEquals(expectedConfiguration, actualConfiguration);\n  }\n\n  @Test\n  public void testValidUri10() {\n    connectionUri = \"postgresql://user@myhost?sslmode=require\";\n    actualConfiguration = PgConnectOptions.fromUri(connectionUri);\n\n    expectedConfiguration = new PgConnectOptions()\n      .setHost(\"myhost\")\n      .setUser(\"user\")\n      .setSslMode(SslMode.REQUIRE);\n\n    assertEquals(expectedConfiguration, actualConfiguration);\n  }\n\n  @Test(expected = IllegalArgumentException.class)\n  public void testInvalidUri1() {\n    connectionUri = \"postgrsql://username\";\n    actualConfiguration = PgConnectOptions.fromUri(connectionUri);\n  }\n\n  @Test(expected = IllegalArgumentException.class)\n  public void testInvalidUri2() {\n    connectionUri = \"postgresql://username:password@loc//dbname\";\n    actualConfiguration = PgConnectOptions.fromUri(connectionUri);\n  }\n\n  @Test(expected = IllegalArgumentException.class)\n  public void testInvalidUri3() {\n    connectionUri = \"postgresql://user@:passowrd@localhost/dbname/qwer\";\n    actualConfiguration = PgConnectOptions.fromUri(connectionUri);\n  }\n\n  @Test(expected = IllegalArgumentException.class)\n  public void testInvalidUri4() {\n    connectionUri = \"postgresql://user:password@localhost:655355/dbname\";\n    actualConfiguration = PgConnectOptions.fromUri(connectionUri);\n  }\n\n  @Test(expected = IllegalArgumentException.class)\n  public void testInvalidUri5() {\n    connectionUri = \"postgresql://user@localhost?port=1234&port\";\n    actualConfiguration = PgConnectOptions.fromUri(connectionUri);\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/PgConnectionTest.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\npublic class PgConnectionTest extends PgConnectionTestBase {\n\n  public PgConnectionTest() {\n    connector = (handler) -> PgClient.connect(vertx, options, handler);\n  }\n\n  @Test\n  public void testBatchUpdate(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      deleteFromTestTable(ctx, conn, () -> {\n        insertIntoTestTable(ctx, conn, 10, () -> {\n          conn.prepare(\"UPDATE Test SET val=$1 WHERE id=$2\", ctx.asyncAssertSuccess(ps -> {\n            List<Tuple> batch = new ArrayList<>();\n            batch.add(Tuple.of(\"val0\", 0));\n            batch.add(Tuple.of(\"val1\", 1));\n            ps.batch(batch, ctx.asyncAssertSuccess(result -> {\n              for (int i = 0;i < 2;i++) {\n                ctx.assertEquals(1, result.rowCount());\n                result = result.next();\n              }\n              ctx.assertNull(result);\n              ps.close(ctx.asyncAssertSuccess(v -> {\n                async.complete();\n              }));\n            }));\n          }));\n        });\n      });\n    }));\n  }\n\n  @Test\n  public void testClose(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      conn.closeHandler(v -> {\n        async.complete();\n      });\n      conn.close();\n    }));\n  }\n\n  @Test\n  public void testCloseWithErrorInProgress(TestContext ctx) {\n    Async async = ctx.async(2);\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SELECT whatever from DOES_NOT_EXIST\", ctx.asyncAssertFailure(err -> {\n        ctx.assertEquals(2, async.count());\n        async.countDown();\n      }));\n      conn.closeHandler(v -> {\n        ctx.assertEquals(1, async.count());\n        async.countDown();\n      });\n      conn.close();\n    }));\n  }\n\n  @Test\n  public void testCloseWithQueryInProgress(TestContext ctx) {\n    Async async = ctx.async(2);\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SELECT id, randomnumber from WORLD\", ctx.asyncAssertSuccess(result -> {\n        ctx.assertEquals(2, async.count());\n        ctx.assertEquals(10000, result.size());\n        async.countDown();\n      }));\n      conn.closeHandler(v -> {\n        ctx.assertEquals(1, async.count());\n        async.countDown();\n      });\n      conn.close();\n    }));\n  }\n\n  @Test\n  public void testQueueQueries(TestContext ctx) {\n    int num = 1000;\n    Async async = ctx.async(num + 1);\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      for (int i = 0;i < num;i++) {\n        conn.query(\"SELECT id, randomnumber from WORLD\", ar -> {\n          if (ar.succeeded()) {\n            PgResult result = ar.result();\n            ctx.assertEquals(10000, result.size());\n          } else {\n            ctx.assertEquals(\"closed\", ar.cause().getMessage());\n          }\n          async.countDown();\n        });\n      }\n      conn.closeHandler(v -> {\n        ctx.assertEquals(1, async.count());\n        async.countDown();\n      });\n      conn.close();\n    }));\n  }\n\n  @Test\n  public void testCancelRequest(TestContext ctx) {\n    Async async = ctx.async(2);\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SELECT pg_sleep(10)\", ctx.asyncAssertFailure(error -> {\n        ctx.assertEquals(\"canceling statement due to user request\", error.getMessage());\n        async.countDown();\n      }));\n      conn.cancelRequest(ctx.asyncAssertSuccess());\n\n      conn.closeHandler(v -> {\n        ctx.assertEquals(1, async.count());\n        async.countDown();\n      });\n      conn.close();\n    }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/PgConnectionTestBase.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.vertx.core.*;\nimport io.vertx.core.buffer.Buffer;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport io.vertx.ext.unit.junit.VertxUnitRunner;\nimport org.junit.Test;\nimport org.junit.runner.RunWith;\n\nimport java.util.ArrayList;\nimport java.util.List;\nimport java.util.concurrent.CompletableFuture;\nimport java.util.concurrent.Executor;\nimport java.util.concurrent.atomic.AtomicInteger;\nimport java.util.concurrent.atomic.AtomicReference;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\n\n@RunWith(VertxUnitRunner.class)\npublic abstract class PgConnectionTestBase extends PgClientTestBase<PgConnection> {\n\n  @Test\n  public void testDisconnectAbruptly(TestContext ctx) {\n    Async async = ctx.async();\n    ProxyServer proxy = ProxyServer.create(vertx, options.getPort(), options.getHost());\n    proxy.proxyHandler(conn -> {\n      vertx.setTimer(200, id -> {\n        conn.close();\n      });\n      conn.connect();\n    });\n    proxy.listen(8080, \"localhost\", ctx.asyncAssertSuccess(v1 -> {\n      options.setPort(8080).setHost(\"localhost\");\n      connector.accept(ctx.asyncAssertSuccess(conn -> {\n        conn.closeHandler(v2 -> {\n          async.complete();\n        });\n      }));\n    }));\n  }\n\n  @Test\n  public void testProtocolError(TestContext ctx) {\n    Async async = ctx.async();\n    ProxyServer proxy = ProxyServer.create(vertx, options.getPort(), options.getHost());\n    CompletableFuture<Void> connected = new CompletableFuture<>();\n    proxy.proxyHandler(conn -> {\n      connected.thenAccept(v -> {\n        System.out.println(\"send bogus\");\n        Buffer bogusMsg = Buffer.buffer();\n        bogusMsg.appendByte((byte) 'R'); // Authentication\n        bogusMsg.appendInt(0);\n        bogusMsg.appendInt(1);\n        bogusMsg.setInt(1, bogusMsg.length() - 1);\n        conn.clientSocket().write(bogusMsg);\n      });\n      conn.connect();\n    });\n    proxy.listen(8080, \"localhost\", ctx.asyncAssertSuccess(v1 -> {\n      options.setPort(8080).setHost(\"localhost\");\n      connector.accept(ctx.asyncAssertSuccess(conn -> {\n        AtomicInteger count = new AtomicInteger();\n        conn.exceptionHandler(err -> {\n          ctx.assertEquals(err.getClass(), UnsupportedOperationException.class);\n          count.incrementAndGet();\n        });\n        conn.closeHandler(v -> {\n          ctx.assertEquals(1, count.get());\n          async.complete();\n        });\n        connected.complete(null);\n      }));\n    }));\n  }\n\n  @Test\n  public void testTx(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"BEGIN\", ctx.asyncAssertSuccess(result1 -> {\n        ctx.assertEquals(0, result1.size());\n        ctx.assertNotNull(result1.iterator());\n        conn.query(\"COMMIT\", ctx.asyncAssertSuccess(result2 -> {\n          ctx.assertEquals(0, result2.size());\n          async.complete();\n        }));\n      }));\n    }));\n  }\n/*\n  @Test\n  public void testSQLConnection(TestContext ctx) {\n    Async async = ctx.async();\n    PgClientImpl client = (PgClientImpl) PgClient.create(vertx, options);\n    client.connect(ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SELECT 1\", ctx.asyncAssertSuccess(result -> {\n        ctx.assertEquals(1, result.rowCount());\n        async.complete();\n      }));\n    }));\n  }\n\n  @Test\n  public void testSelectForQueryWithParams(TestContext ctx) {\n    Async async = ctx.async();\n    PgClientImpl client = (PgClientImpl) PgClient.create(vertx, options);\n    client.connect(c -> {\n      SQLConnection conn = c.result();\n      conn.queryWithParams(\"SELECT * FROM Fortune WHERE id=$1\", new JsonArray().add(1) ,\n        ctx.asyncAssertSuccess(result -> {\n        ctx.assertEquals(1, result.rowCount());\n        async.complete();\n      }));\n    });\n  }\n\n  @Test\n  public void testInsertForUpdateWithParams(TestContext ctx) {\n    Async async = ctx.async();\n    PgClientImpl client = (PgClientImpl) PgClient.create(vertx, options);\n    client.connect(c -> {\n      SQLConnection conn = c.result();\n      conn.updateWithParams(\"INSERT INTO Fortune (id, message) VALUES ($1, $2)\", new JsonArray().add(1234).add(\"Yes!\"),\n        ctx.asyncAssertSuccess(result -> {\n          ctx.assertEquals(1, result.getUpdated());\n          async.complete();\n        }));\n    });\n  }\n\n  @Test\n  public void testUpdateForUpdateWithParams(TestContext ctx) {\n    Async async = ctx.async();\n    PgClientImpl client = (PgClientImpl) PgClient.create(vertx, options);\n    client.connect(c -> {\n      SQLConnection conn = c.result();\n      conn.updateWithParams(\"UPDATE Fortune SET message = $1 WHERE id = $2\", new JsonArray().add(\"Hello\").add(1),\n        ctx.asyncAssertSuccess(result -> {\n          ctx.assertEquals(1, result.getUpdated());\n          async.complete();\n        }));\n    });\n  }\n\n  @Test\n  public void testDeleteForUpdateWithParams(TestContext ctx) {\n    Async async = ctx.async();\n    PgClientImpl client = (PgClientImpl) PgClient.create(vertx, options);\n    client.connect(c -> {\n      SQLConnection conn = c.result();\n      conn.updateWithParams(\"DELETE FROM Fortune WHERE id = $1\", new JsonArray().add(3),\n        ctx.asyncAssertSuccess(result -> {\n          ctx.assertEquals(1, result.getUpdated());\n          async.complete();\n        }));\n    });\n  }\n\n  @Test\n  public void testGetDefaultTx(TestContext ctx) {\n    Async async = ctx.async();\n    PgClientImpl client = (PgClientImpl) PgClient.create(vertx, options);\n    client.connect(c -> {\n      SQLConnection conn = c.result();\n      conn.getTransactionIsolation(ctx.asyncAssertSuccess(result -> {\n        ctx.assertEquals(TransactionIsolation.READ_COMMITTED, result);\n        async.complete();\n      }));\n    });\n  }\n\n  @Test\n  public void testSetUnsupportedTx(TestContext ctx) {\n    Async async = ctx.async();\n    PgClientImpl client = (PgClientImpl) PgClient.create(vertx, options);\n    client.connect(c -> {\n      SQLConnection conn = c.result();\n      conn.setTransactionIsolation(TransactionIsolation.NONE, ctx.asyncAssertFailure(result -> {\n        ctx.assertEquals(\"None transaction isolation is not supported\", result.getMessage());\n        async.complete();\n      }));\n    });\n  }\n\n  @Test\n  public void testSetAndGetReadUncommittedTx(TestContext ctx) {\n    Async async = ctx.async();\n    PgClientImpl client = (PgClientImpl) PgClient.create(vertx, options);\n    client.connect(c -> {\n      SQLConnection conn = c.result();\n      conn.setTransactionIsolation(TransactionIsolation.READ_UNCOMMITTED, ctx.asyncAssertSuccess(result -> {\n        conn.getTransactionIsolation(ctx.asyncAssertSuccess(res -> {\n          ctx.assertEquals(TransactionIsolation.READ_UNCOMMITTED, res);\n          async.complete();\n        }));\n      }));\n    });\n  }\n\n  @Test\n  public void testSetAndGetReadCommittedTx(TestContext ctx) {\n    Async async = ctx.async();\n    PgClientImpl client = (PgClientImpl) PgClient.create(vertx, options);\n    client.connect(c -> {\n      SQLConnection conn = c.result();\n      conn.setTransactionIsolation(TransactionIsolation.READ_COMMITTED, ctx.asyncAssertSuccess(result -> {\n        conn.getTransactionIsolation(ctx.asyncAssertSuccess(res -> {\n          ctx.assertEquals(TransactionIsolation.READ_COMMITTED, res);\n          async.complete();\n        }));\n      }));\n    });\n  }\n\n  @Test\n  public void testSetAndGetRepeatableReadTx(TestContext ctx) {\n    Async async = ctx.async();\n    PgClientImpl client = (PgClientImpl) PgClient.create(vertx, options);\n    client.connect(c -> {\n      SQLConnection conn = c.result();\n      conn.setTransactionIsolation(TransactionIsolation.REPEATABLE_READ, ctx.asyncAssertSuccess(result -> {\n        conn.getTransactionIsolation(ctx.asyncAssertSuccess(res -> {\n          ctx.assertEquals(TransactionIsolation.REPEATABLE_READ, res);\n          async.complete();\n        }));\n      }));\n    });\n  }\n\n  @Test\n  public void testSetAndGetSerializableTx(TestContext ctx) {\n    Async async = ctx.async();\n    PgClientImpl client = (PgClientImpl) PgClient.create(vertx, options);\n    client.connect(c -> {\n      SQLConnection conn = c.result();\n      conn.setTransactionIsolation(TransactionIsolation.SERIALIZABLE, ctx.asyncAssertSuccess(result -> {\n        conn.getTransactionIsolation(ctx.asyncAssertSuccess(res -> {\n          ctx.assertEquals(TransactionIsolation.SERIALIZABLE, res);\n          async.complete();\n        }));\n      }));\n    });\n  }\n*/\n\n  @Test\n  public void testUpdateError(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"INSERT INTO Fortune (id, message) VALUES (1, 'Duplicate')\", ctx.asyncAssertFailure(err -> {\n        ctx.assertEquals(\"23505\", ((PgException) err).getCode());\n        conn.query(\"SELECT 1000\", ctx.asyncAssertSuccess(result -> {\n          ctx.assertEquals(1, result.size());\n          ctx.assertEquals(1000, result.iterator().next().getInteger(0));\n          async.complete();\n        }));\n      }));\n    }));\n  }\n\n  @Test\n  public void testBatchInsertError(TestContext ctx) throws Exception {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      int id = randomWorld();\n      List<Tuple> batch = new ArrayList<>();\n      batch.add(Tuple.of(id, 3));\n      conn.preparedBatch(\"INSERT INTO World (id, randomnumber) VALUES ($1, $2)\", batch, ctx.asyncAssertFailure(err -> {\n        ctx.assertEquals(\"23505\", ((PgException) err).getCode());\n        conn.query(\"SELECT 1000\", ctx.asyncAssertSuccess(result -> {\n          ctx.assertEquals(1, result.size());\n          ctx.assertEquals(1000, result.iterator().next().getInteger(0));\n          async.complete();\n        }));\n      }));\n    }));\n  }\n\n  @Test\n  public void testCloseOnUndeploy(TestContext ctx) {\n    Async done = ctx.async();\n    vertx.deployVerticle(new AbstractVerticle() {\n      @Override\n      public void start(Future<Void> startFuture) throws Exception {\n        connector.accept(ctx.asyncAssertSuccess(conn -> {\n          conn.closeHandler(v -> {\n            done.complete();\n          });\n          startFuture.complete();\n        }));\n      }\n    }, ctx.asyncAssertSuccess(id -> {\n      vertx.undeploy(id);\n    }));\n  }\n\n  @Test\n  public void testTransactionCommit(TestContext ctx) {\n    testTransactionCommit(ctx, Runnable::run);\n  }\n\n  @Test\n  public void testTransactionCommitFromAnotherThread(TestContext ctx) {\n    testTransactionCommit(ctx, t -> new Thread(t).start());\n  }\n\n  private void testTransactionCommit(TestContext ctx, Executor exec) {\n    Async done = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      deleteFromTestTable(ctx, conn, () -> {\n        exec.execute(() -> {\n          PgTransaction tx = conn.begin();\n          AtomicInteger u1 = new AtomicInteger();\n          AtomicInteger u2 = new AtomicInteger();\n          conn.query(\"INSERT INTO Test (id, val) VALUES (1, 'val-1')\", ctx.asyncAssertSuccess(res1 -> {\n            u1.addAndGet(res1.rowCount());\n            exec.execute(() -> {\n              conn.query(\"INSERT INTO Test (id, val) VALUES (2, 'val-2')\", ctx.asyncAssertSuccess(res2 -> {\n                u2.addAndGet(res2.rowCount());\n                exec.execute(() -> {\n                  tx.commit(ctx.asyncAssertSuccess(v -> {\n                    ctx.assertEquals(1, u1.get());\n                    ctx.assertEquals(1, u2.get());\n                    conn.query(\"SELECT id FROM Test WHERE id=1 OR id=2\", ctx.asyncAssertSuccess(result -> {\n                      ctx.assertEquals(2, result.size());\n                      done.complete();\n                    }));\n                  }));\n                });\n              }));\n            });\n          }));\n        });\n      });\n    }));\n  }\n\n  @Test\n  public void testTransactionRollback(TestContext ctx) {\n    testTransactionRollback(ctx, Runnable::run);\n  }\n\n  @Test\n  public void testTransactionRollbackFromAnotherThread(TestContext ctx) {\n    testTransactionRollback(ctx, t -> new Thread(t).start());\n  }\n\n  private void testTransactionRollback(TestContext ctx, Executor exec) {\n    Async done = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      deleteFromTestTable(ctx, conn, () -> {\n        exec.execute(() -> {\n          PgTransaction tx = conn.begin();\n          AtomicInteger u1 = new AtomicInteger();\n          AtomicInteger u2 = new AtomicInteger();\n          conn.query(\"INSERT INTO Test (id, val) VALUES (1, 'val-1')\", ctx.asyncAssertSuccess(res1 -> {\n            u1.addAndGet(res1.rowCount());\n            exec.execute(() -> {\n\n            });\n            conn.query(\"INSERT INTO Test (id, val) VALUES (2, 'val-2')\", ctx.asyncAssertSuccess(res2 -> {\n              u2.addAndGet(res2.rowCount());\n              exec.execute(() -> {\n                tx.rollback(ctx.asyncAssertSuccess(v -> {\n                  ctx.assertEquals(1, u1.get());\n                  ctx.assertEquals(1, u2.get());\n                  conn.query(\"SELECT id FROM Test WHERE id=1 OR id=2\", ctx.asyncAssertSuccess(result -> {\n                    ctx.assertEquals(0, result.size());\n                    done.complete();\n                  }));\n                }));\n              });\n            }));\n          }));\n        });\n      });\n    }));\n  }\n\n  @Test\n  public void testTransactionAbort(TestContext ctx) {\n    Async done = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      deleteFromTestTable(ctx, conn, () -> {\n        PgTransaction tx = conn.begin();\n        AtomicInteger failures = new AtomicInteger();\n        tx.abortHandler(v -> ctx.assertEquals(0, failures.getAndIncrement()));\n        AtomicReference<AsyncResult<PgRowSet>> queryAfterFailed = new AtomicReference<>();\n        AtomicReference<AsyncResult<Void>> commit = new AtomicReference<>();\n        conn.query(\"INSERT INTO Test (id, val) VALUES (1, 'val-1')\", ar1 -> { });\n        conn.query(\"INSERT INTO Test (id, val) VALUES (1, 'val-2')\", ar2 -> {\n          ctx.assertNotNull(queryAfterFailed.get());\n          ctx.assertTrue(queryAfterFailed.get().failed());\n          ctx.assertNotNull(commit.get());\n          ctx.assertTrue(commit.get().failed());\n          ctx.assertTrue(ar2.failed());\n          ctx.assertEquals(1, failures.get());\n          // This query won't be made in the same TX\n          conn.query(\"SELECT id FROM Test WHERE id=1\", ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(0, result.size());\n            done.complete();\n          }));\n        });\n        conn.query(\"SELECT id FROM Test\", queryAfterFailed::set);\n        tx.commit(commit::set);\n      });\n    }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/PgConnectionUriParserTest.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient;\n\nimport io.vertx.core.json.JsonObject;\nimport org.junit.Test;\n\nimport static io.reactiverse.pgclient.impl.PgConnectionUriParser.*;\nimport static org.junit.Assert.*;\n\n/**\n * @author Billy Yuan <billy112487983@gmail.com>\n */\npublic class PgConnectionUriParserTest {\n  private String uri;\n  private JsonObject actualParsedResult;\n  private JsonObject expectedParsedResult;\n\n  @Test\n  public void testParsingUriSchemeDesignator() {\n    uri = \"postgresql://\";\n    actualParsedResult = parse(uri);\n\n    expectedParsedResult = new JsonObject();\n\n    assertEquals(expectedParsedResult, actualParsedResult);\n  }\n\n  @Test\n  public void testParsingAnotherUriSchemeDesignator() {\n    uri = \"postgres://\";\n    actualParsedResult = parse(uri);\n\n    expectedParsedResult = new JsonObject();\n\n    assertEquals(expectedParsedResult, actualParsedResult);\n  }\n\n  @Test(expected = IllegalArgumentException.class)\n  public void testParsingInvalidUriSchemeDesignator() {\n    uri = \"posttgres://localhost\";\n    actualParsedResult = parse(uri);\n  }\n\n  @Test\n  public void testParsingUser() {\n    uri = \"postgres://user@\";\n    actualParsedResult = parse(uri);\n\n    expectedParsedResult = new JsonObject()\n      .put(\"user\", \"user\");\n\n    assertEquals(expectedParsedResult, actualParsedResult);\n  }\n\n  @Test\n  public void testParsingPassword() {\n    uri = \"postgresql://user:secret@\";\n    actualParsedResult = parse(uri);\n\n    expectedParsedResult = new JsonObject()\n      .put(\"user\", \"user\")\n      .put(\"password\", \"secret\");\n\n    assertEquals(expectedParsedResult, actualParsedResult);\n  }\n\n  @Test\n  public void testParsingHost() {\n    uri = \"postgresql://localhost\";\n    actualParsedResult = parse(uri);\n\n    expectedParsedResult = new JsonObject()\n      .put(\"host\", \"localhost\");\n\n    assertEquals(expectedParsedResult, actualParsedResult);\n  }\n\n  @Test\n  public void testParsingIpv4Address() {\n    uri = \"postgresql://192.168.1.1\";\n    actualParsedResult = parse(uri);\n\n    expectedParsedResult = new JsonObject()\n      .put(\"host\", \"192.168.1.1\");\n\n    assertEquals(expectedParsedResult, actualParsedResult);\n  }\n\n  @Test\n  public void testParsingIpv6Address() {\n    uri = \"postgresql://[2001:db8::1234]\";\n    actualParsedResult = parse(uri);\n\n    expectedParsedResult = new JsonObject()\n      .put(\"host\", \"2001:db8::1234\");\n\n    assertEquals(expectedParsedResult, actualParsedResult);\n  }\n\n  @Test\n  public void testParsingPort() {\n    uri = \"postgresql://:1234\";\n    actualParsedResult = parse(uri);\n\n    expectedParsedResult = new JsonObject()\n      .put(\"port\", 1234);\n\n    assertEquals(expectedParsedResult, actualParsedResult);\n  }\n\n  @Test\n  public void testParsingDbName() {\n    uri = \"postgres:///mydb\";\n    actualParsedResult = parse(uri);\n\n    expectedParsedResult = new JsonObject()\n      .put(\"database\", \"mydb\");\n\n    assertEquals(expectedParsedResult, actualParsedResult);\n  }\n\n\n  @Test\n  public void testParsingOneParameter() {\n    uri = \"postgresql://?user=other\";\n    actualParsedResult = parse(uri);\n\n    expectedParsedResult = new JsonObject()\n      .put(\"user\", \"other\");\n\n    assertEquals(expectedParsedResult, actualParsedResult);\n  }\n\n  @Test\n  public void testParsingParameters() {\n    uri = \"postgresql://?user=other&password=secret&port=1234\";\n    actualParsedResult = parse(uri);\n\n    expectedParsedResult = new JsonObject()\n      .put(\"user\", \"other\")\n      .put(\"password\", \"secret\")\n      .put(\"port\", 1234);\n\n    assertEquals(expectedParsedResult, actualParsedResult);\n  }\n\n  @Test\n  public void testParsingHostAndParameters() {\n    uri = \"postgresql://localhost?user=other&password=secret\";\n    actualParsedResult = parse(uri);\n\n    expectedParsedResult = new JsonObject()\n      .put(\"host\", \"localhost\")\n      .put(\"user\", \"other\")\n      .put(\"password\", \"secret\");\n\n    assertEquals(expectedParsedResult, actualParsedResult);\n  }\n\n  @Test\n  public void testParsingUserWithoutPassword() {\n    uri = \"postgresql://user@\";\n    actualParsedResult = parse(uri);\n\n    expectedParsedResult = new JsonObject()\n      .put(\"user\", \"user\");\n\n    assertEquals(expectedParsedResult, actualParsedResult);\n  }\n\n  @Test(expected = IllegalArgumentException.class)\n  public void testParsingPasswordWithoutUser() {\n    uri = \"postgresql://:secret@\";\n    actualParsedResult = parse(uri);\n  }\n\n  @Test\n  public void testParsingHostWithPort() {\n    uri = \"postgresql://localhost:1234\";\n    actualParsedResult = parse(uri);\n\n    expectedParsedResult = new JsonObject()\n      .put(\"host\", \"localhost\")\n      .put(\"port\", 1234);\n\n    assertEquals(expectedParsedResult, actualParsedResult);\n  }\n\n  @Test\n  public void testParsingPortAndDbName() {\n    uri = \"postgresql://:1234/mydb\";\n    actualParsedResult = parse(uri);\n\n    expectedParsedResult = new JsonObject()\n      .put(\"port\", 1234)\n      .put(\"database\", \"mydb\");\n\n    assertEquals(expectedParsedResult, actualParsedResult);\n  }\n\n  @Test\n  public void testParsingUserAndParameters() {\n    uri = \"postgresql://user@?host=localhost&port=1234\";\n    actualParsedResult = parse(uri);\n\n    expectedParsedResult = new JsonObject()\n      .put(\"user\", \"user\")\n      .put(\"host\", \"localhost\")\n      .put(\"port\", 1234);\n\n    assertEquals(expectedParsedResult, actualParsedResult);\n  }\n\n  @Test\n  public void testParsingDomainSocket() {\n    uri = \"postgresql://%2Fvar%2Flib%2Fpostgresql\";\n    actualParsedResult = parse(uri);\n\n    expectedParsedResult = new JsonObject()\n      .put(\"host\", \"/var/lib/postgresql\");\n\n    assertEquals(expectedParsedResult, actualParsedResult);\n  }\n\n  @Test\n  public void testParsingDomainSocketInParameter() {\n    uri = \"postgresql://?host=/var/lib/postgresql\";\n    actualParsedResult = parse(uri);\n\n    expectedParsedResult = new JsonObject()\n      .put(\"host\", \"/var/lib/postgresql\");\n\n    assertEquals(expectedParsedResult, actualParsedResult);\n  }\n\n\n  @Test\n  public void testParsingUriWithOverridenParameters() {\n    uri = \"postgresql://localhost/mydb?host=myhost&port=1234\";\n    actualParsedResult = parse(uri);\n\n    expectedParsedResult = new JsonObject()\n      .put(\"host\", \"myhost\")\n      .put(\"database\", \"mydb\")\n      .put(\"port\", 1234);\n\n    assertEquals(expectedParsedResult, actualParsedResult);\n  }\n\n  @Test\n  public void testParsingFullUri() {\n    uri = \"postgresql://dbuser:secretpassword@database.server.com:3211/mydb\";\n    actualParsedResult = parse(uri);\n\n    expectedParsedResult = new JsonObject()\n      .put(\"user\", \"dbuser\")\n      .put(\"password\", \"secretpassword\")\n      .put(\"host\", \"database.server.com\")\n      .put(\"port\", 3211)\n      .put(\"database\", \"mydb\");\n\n    assertEquals(expectedParsedResult, actualParsedResult);\n  }\n\n  @Test\n  public void testParsingParameterSslMode() {\n    uri = \"postgresql://?host=localhost&port=1234&sslmode=require\";\n\n    actualParsedResult = parse(uri);\n\n    expectedParsedResult = new JsonObject()\n      .put(\"host\", \"localhost\")\n      .put(\"port\", 1234)\n      .put(\"sslMode\", \"REQUIRE\");\n\n    assertEquals(expectedParsedResult, actualParsedResult);\n  }\n\n  @Test(expected = IllegalArgumentException.class)\n  public void testParsingInvalidUri1() {\n    uri = \"postgresql://us@er@@\";\n    actualParsedResult = parse(uri);\n  }\n\n  @Test(expected = IllegalArgumentException.class)\n  public void testParsingInvalidUri2() {\n    uri = \"postgresql://user/mydb//\";\n    actualParsedResult = parse(uri);\n  }\n\n  @Test(expected = IllegalArgumentException.class)\n  public void testParsingInvalidUri3() {\n    uri = \"postgresql:///dbname/?host=localhost\";\n    actualParsedResult = parse(uri);\n  }\n\n  @Test(expected = IllegalArgumentException.class)\n  public void testParsingInvalidUri4() {\n    uri = \"postgresql://user::1234\";\n    actualParsedResult = parse(uri);\n  }\n\n  @Test(expected = IllegalArgumentException.class)\n  public void testParsingInvalidUri5() {\n    uri = \"postgresql://@:1234\";\n    actualParsedResult = parse(uri);\n  }\n\n  @Test(expected = IllegalArgumentException.class)\n  public void testParsingInvalidUri6() {\n    uri = \"postgresql://:123:\";\n    actualParsedResult = parse(uri);\n  }\n\n  @Test(expected = IllegalArgumentException.class)\n  public void testParsingInvalidUri7() {\n    uri = \"postgresql://@@/dbname?host\";\n    actualParsedResult = parse(uri);\n  }\n\n  @Test(expected = IllegalArgumentException.class)\n  public void testParsingInvalidSslmode() {\n    uri = \"postgresql://?sslmode=invalidsslmode\";\n    actualParsedResult = parse(uri);\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/PgPoolTest.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\nimport java.util.concurrent.atomic.AtomicReference;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\npublic class PgPoolTest extends PgPoolTestBase {\n\n  @Override\n  protected PgPool createPool(PgConnectOptions options, int size) {\n    return PgClient.pool(vertx, new PgPoolOptions(options).setMaxSize(size));\n  }\n\n  @Test\n  public void testReconnectQueued(TestContext ctx) {\n    Async async = ctx.async();\n    ProxyServer proxy = ProxyServer.create(vertx, options.getPort(), options.getHost());\n    AtomicReference<ProxyServer.Connection> proxyConn = new AtomicReference<>();\n    proxy.proxyHandler(conn -> {\n      proxyConn.set(conn);\n      conn.connect();\n    });\n    proxy.listen(8080, \"localhost\", ctx.asyncAssertSuccess(v1 -> {\n      PgPool pool = createPool(new PgConnectOptions(options).setPort(8080).setHost(\"localhost\"), 1);\n      pool.getConnection(ctx.asyncAssertSuccess(conn -> {\n        proxyConn.get().close();\n      }));\n      pool.getConnection(ctx.asyncAssertSuccess(conn -> {\n        conn.query(\"SELECT id, randomnumber from WORLD\", ctx.asyncAssertSuccess(v2 -> {\n          async.complete();\n        }));\n      }));\n    }));\n  }\n\n  @Test\n  public void testAuthFailure(TestContext ctx) {\n    Async async = ctx.async();\n    PgPool pool = createPool(new PgConnectOptions(options).setPassword(\"wrong\"), 1);\n    pool.query(\"SELECT id, randomnumber from WORLD\", ctx.asyncAssertFailure(v2 -> {\n      async.complete();\n    }));\n  }\n\n  @Test\n  public void testConnectionFailure(TestContext ctx) {\n    Async async = ctx.async();\n    ProxyServer proxy = ProxyServer.create(vertx, options.getPort(), options.getHost());\n    AtomicReference<ProxyServer.Connection> proxyConn = new AtomicReference<>();\n    proxy.proxyHandler(conn -> {\n      proxyConn.set(conn);\n      conn.connect();\n    });\n    PgPool pool = PgClient.pool(vertx, new PgPoolOptions(options)\n      .setPort(8080)\n      .setHost(\"localhost\")\n      .setMaxSize(1)\n      .setMaxWaitQueueSize(0)\n    );\n    pool.getConnection(ctx.asyncAssertFailure(err -> {\n      proxy.listen(8080, \"localhost\", ctx.asyncAssertSuccess(v1 -> {\n        pool.getConnection(ctx.asyncAssertSuccess(conn -> {\n          async.complete();\n        }));\n      }));\n    }));\n  }\n\n  @Test\n  public void testRunWithExisting(TestContext ctx) {\n    Async async = ctx.async();\n    vertx.runOnContext(v -> {\n      try {\n        PgClient.pool(new PgPoolOptions());\n        ctx.fail();\n      } catch (IllegalStateException ignore) {\n        async.complete();\n      }\n    });\n  }\n\n  @Test\n  public void testRunStandalone(TestContext ctx) {\n    Async async = ctx.async();\n    PgPool pool = PgClient.pool(new PgPoolOptions(options));\n    try {\n      pool.query(\"SELECT id, randomnumber from WORLD\", ctx.asyncAssertSuccess(v -> {\n        async.complete();\n      }));\n      async.await(4000);\n    } finally {\n      pool.close();\n    }\n  }\n\n  @Test\n  public void testMaxWaitQueueSize(TestContext ctx) {\n    Async async = ctx.async();\n    PgPool pool = PgClient.pool(new PgPoolOptions(options).setMaxSize(1).setMaxWaitQueueSize(0));\n    try {\n      pool.getConnection(ctx.asyncAssertSuccess(v -> {\n        pool.getConnection(ctx.asyncAssertFailure(err -> {\n          async.complete();\n        }));\n      }));\n      async.await(4000000);\n    } finally {\n      pool.close();\n    }\n  }\n\n  // This test check that when using pooled connections, the preparedQuery pool operation\n  // will actually use the same connection for the prepare and the query commands\n  @Test\n  public void testConcurrentMultipleConnection(TestContext ctx) {\n    PgPoolOptions options = new PgPoolOptions(new PgConnectOptions(PgTestBase.options).setCachePreparedStatements(true)).setMaxSize(2);\n    PgPool pool = PgClient.pool(vertx, options);\n    int numRequests = 2;\n    Async async = ctx.async(numRequests);\n    for (int i = 0;i < numRequests;i++) {\n      pool.preparedQuery(\"SELECT * FROM Fortune WHERE id=$1\", Tuple.of(1), ctx.asyncAssertSuccess(results -> {\n        ctx.assertEquals(1, results.size());\n        Tuple row = results.iterator().next();\n        ctx.assertEquals(1, row.getInteger(0));\n        ctx.assertEquals(\"fortune: No such file or directory\", row.getString(1));\n        async.countDown();\n      }));\n    }\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/PgPoolTestBase.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.vertx.core.Vertx;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport io.vertx.ext.unit.junit.VertxUnitRunner;\nimport org.junit.After;\nimport org.junit.Before;\nimport org.junit.Test;\nimport org.junit.runner.RunWith;\n\nimport java.util.concurrent.atomic.AtomicReference;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\n@RunWith(VertxUnitRunner.class)\npublic abstract class PgPoolTestBase extends PgTestBase {\n\n  Vertx vertx;\n\n  @Before\n  public void setup() {\n    vertx = Vertx.vertx();\n  }\n\n  @After\n  public void teardown(TestContext ctx) {\n    vertx.close(ctx.asyncAssertSuccess());\n  }\n\n  protected abstract PgPool createPool(PgConnectOptions options, int size);\n\n  @Test\n  public void testPool(TestContext ctx) {\n    int num = 1000;\n    Async async = ctx.async(num);\n    PgPool pool = createPool(options, 4);\n    for (int i = 0;i < num;i++) {\n      pool.getConnection(ctx.asyncAssertSuccess(conn -> {\n        conn.query(\"SELECT id, randomnumber from WORLD\", ar -> {\n          if (ar.succeeded()) {\n            PgResult result = ar.result();\n            ctx.assertEquals(10000, result.size());\n          } else {\n            ctx.assertEquals(\"closed\", ar.cause().getMessage());\n          }\n          conn.close();\n          async.countDown();\n        });\n      }));\n    }\n  }\n\n  @Test\n  public void testQuery(TestContext ctx) {\n    int num = 1000;\n    Async async = ctx.async(num);\n    PgPool pool = createPool(options, 4);\n    for (int i = 0;i < num;i++) {\n      pool.query(\"SELECT id, randomnumber from WORLD\", ar -> {\n        if (ar.succeeded()) {\n          PgResult result = ar.result();\n          ctx.assertEquals(10000, result.size());\n        } else {\n          ctx.assertEquals(\"closed\", ar.cause().getMessage());\n        }\n        async.countDown();\n      });\n    }\n  }\n\n  @Test\n  public void testQueryWithParams(TestContext ctx) {\n    int num = 1000;\n    Async async = ctx.async(num);\n    PgPool pool = createPool(options, 4);\n    for (int i = 0;i < num;i++) {\n      pool.preparedQuery(\"SELECT id, randomnumber from WORLD where id=$1\", Tuple.of(i + 1), ar -> {\n        if (ar.succeeded()) {\n          PgResult result = ar.result();\n          ctx.assertEquals(1, result.size());\n        } else {\n          ar.cause().printStackTrace();\n          ctx.assertEquals(\"closed\", ar.cause().getMessage());\n        }\n        async.countDown();\n      });\n    }\n  }\n\n  @Test\n  public void testUpdate(TestContext ctx) {\n    int num = 1000;\n    Async async = ctx.async(num);\n    PgPool pool = createPool(options, 4);\n    for (int i = 0;i < num;i++) {\n      pool.query(\"UPDATE Fortune SET message = 'Whatever' WHERE id = 9\", ar -> {\n        if (ar.succeeded()) {\n          PgResult result = ar.result();\n          ctx.assertEquals(1, result.rowCount());\n        } else {\n          ctx.assertEquals(\"closed\", ar.cause().getMessage());\n        }\n        async.countDown();\n      });\n    }\n  }\n\n  @Test\n  public void testUpdateWithParams(TestContext ctx) {\n    int num = 1000;\n    Async async = ctx.async(num);\n    PgPool pool = createPool(options, 4);\n    for (int i = 0;i < num;i++) {\n      pool.preparedQuery(\"UPDATE Fortune SET message = 'Whatever' WHERE id = $1\", Tuple.of(9), ar -> {\n        if (ar.succeeded()) {\n          PgResult result = ar.result();\n          ctx.assertEquals(1, result.rowCount());\n        } else {\n          ctx.assertEquals(\"closed\", ar.cause().getMessage());\n        }\n        async.countDown();\n      });\n    }\n  }\n\n  @Test\n  public void testReconnect(TestContext ctx) {\n    Async async = ctx.async();\n    ProxyServer proxy = ProxyServer.create(vertx, options.getPort(), options.getHost());\n    AtomicReference<ProxyServer.Connection> proxyConn = new AtomicReference<>();\n    proxy.proxyHandler(conn -> {\n      proxyConn.set(conn);\n      conn.connect();\n    });\n    proxy.listen(8080, \"localhost\", ctx.asyncAssertSuccess(v1 -> {\n      PgPool pool = createPool(new PgConnectOptions(options).setPort(8080).setHost(\"localhost\"), 1);\n      pool.getConnection(ctx.asyncAssertSuccess(conn1 -> {\n        proxyConn.get().close();\n        conn1.closeHandler(v2 -> {\n          conn1.query(\"never-read\", ctx.asyncAssertFailure(err -> {\n            pool.getConnection(ctx.asyncAssertSuccess(conn2 -> {\n              conn2.query(\"SELECT id, randomnumber from WORLD\", ctx.asyncAssertSuccess(v3 -> {\n                async.complete();\n              }));\n            }));\n          }));\n        });\n      }));\n    }));\n  }\n\n  @Test\n  public void testCancelRequest(TestContext ctx) {\n    Async async = ctx.async();\n    PgPool pool = createPool(options, 4);\n    pool.getConnection(ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SELECT pg_sleep(10)\", ctx.asyncAssertFailure(error -> {\n        ctx.assertEquals(\"canceling statement due to user request\", error.getMessage());\n        conn.close();\n        async.complete();\n      }));\n      conn.cancelRequest(ctx.asyncAssertSuccess());\n    }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/PgPooledConnectionTest.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\npublic class PgPooledConnectionTest extends PgConnectionTestBase {\n\n  private PgPool pool;\n\n  public PgPooledConnectionTest() {\n    connector = handler -> {\n      if (pool == null) {\n        pool = PgClient.pool(vertx, new PgPoolOptions(options).setMaxSize(1));\n      }\n      pool.getConnection(handler);\n    };\n  }\n\n  @Override\n  public void teardown(TestContext ctx) {\n    if (pool != null) {\n      pool.close();\n    }\n    super.teardown(ctx);\n  }\n\n  @Test\n  public void testThatPoolReconnect(TestContext ctx) {\n  }\n\n  @Test\n  public void testTransactionRollbackUnfinishedOnRecycle(TestContext ctx) {\n    Async done = ctx.async(2);\n    connector.accept(ctx.asyncAssertSuccess(conn1 -> {\n      deleteFromTestTable(ctx, conn1, () -> {\n        conn1.begin();\n        conn1.query(\"INSERT INTO Test (id, val) VALUES (5, 'some-value')\", ctx.asyncAssertSuccess());\n        conn1.query(\"SELECT txid_current()\", ctx.asyncAssertSuccess(result -> {\n          Long txid1 = result.iterator().next().getLong(0);\n          conn1.close();\n          // It will be the same connection\n          connector.accept(ctx.asyncAssertSuccess(conn2 -> {\n            conn2.query(\"SELECT id FROM Test WHERE id=5\", ctx.asyncAssertSuccess(result2 -> {\n              ctx.assertEquals(0, result2.size());\n              done.countDown();\n            }));\n            conn2.query(\"SELECT txid_current()\", ctx.asyncAssertSuccess(result2 -> {\n              Long txid2 = result.iterator().next().getLong(0);\n              ctx.assertEquals(txid1, txid2);\n              done.countDown();\n            }));\n          }));\n        }));\n      });\n    }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/PgTestBase.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport de.flapdoodle.embed.process.config.IRuntimeConfig;\nimport de.flapdoodle.embed.process.config.io.ProcessOutput;\nimport de.flapdoodle.embed.process.runtime.ICommandLinePostProcessor;\nimport de.flapdoodle.embed.process.store.IArtifactStore;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.AfterClass;\nimport org.junit.BeforeClass;\nimport ru.yandex.qatools.embed.postgresql.EmbeddedPostgres;\nimport ru.yandex.qatools.embed.postgresql.distribution.Version;\n\nimport java.io.File;\nimport java.io.FileInputStream;\nimport java.io.InputStream;\nimport java.nio.file.Files;\nimport java.nio.file.Path;\nimport java.nio.file.StandardCopyOption;\nimport java.nio.file.attribute.PosixFilePermission;\nimport java.util.*;\nimport java.util.concurrent.atomic.AtomicInteger;\n\nimport static org.junit.Assert.assertTrue;\nimport static ru.yandex.qatools.embed.postgresql.distribution.Version.V10_6;\nimport static ru.yandex.qatools.embed.postgresql.distribution.Version.V11_1;\nimport static ru.yandex.qatools.embed.postgresql.distribution.Version.V9_6_11;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\n\npublic abstract class PgTestBase {\n  private static final String connectionUri = System.getProperty(\"connection.uri\");\n  private static final String tlsConnectionUri = System.getProperty(\"tls.connection.uri\");\n\n  private static EmbeddedPostgres postgres;\n  protected static PgConnectOptions options;\n\n  @BeforeClass\n  public static void before() throws Exception {\n    options = startPg();\n  }\n\n  @AfterClass\n  public static void after() throws Exception {\n    stopPg();\n  }\n\n  public synchronized static PgConnectOptions startPg() throws Exception {\n    return startPg(false, false);\n  }\n\n  public synchronized static PgConnectOptions startPg(boolean domainSockets, boolean ssl) throws Exception {\n    if (domainSockets && ssl) {\n      throw new IllegalArgumentException(\"ssl should be disabled when testing with Unix domain socket\");\n    }\n    if (ssl) {\n      if (tlsConnectionUri != null && !tlsConnectionUri.isEmpty()) {\n        return PgConnectOptions.fromUri(tlsConnectionUri);\n      }\n    }\n    if (connectionUri != null && !connectionUri.isEmpty()) {\n      return PgConnectOptions.fromUri(connectionUri);\n    }\n    if (postgres != null) {\n      throw new IllegalStateException();\n    }\n    IRuntimeConfig config;\n    String a = System.getProperty(\"target.dir\", \"target\");\n    File targetDir = new File(a);\n    if (targetDir.exists() && targetDir.isDirectory()) {\n      config = EmbeddedPostgres.cachedRuntimeConfig(targetDir.toPath());\n    } else {\n      throw new AssertionError(\"Cannot access target dir\");\n    }\n\n    // SSL\n    if (ssl) {\n      config = useSSLRuntimeConfig(config);\n    }\n\n    // Domain sockets\n    File sock;\n    if (domainSockets) {\n      sock = Files.createTempFile(targetDir.toPath(), \"pg_\", \".sock\").toFile();\n      assertTrue(sock.delete());\n      assertTrue(sock.mkdir());\n      Files.setPosixFilePermissions(sock.toPath(), new HashSet<>(Arrays.asList(\n        PosixFilePermission.OWNER_EXECUTE,\n        PosixFilePermission.OWNER_READ,\n        PosixFilePermission.OWNER_WRITE,\n        PosixFilePermission.GROUP_EXECUTE,\n        PosixFilePermission.GROUP_READ,\n        PosixFilePermission.GROUP_WRITE\n      )));\n      config = useDomainSocketRunTimeConfig(config, sock);\n    } else {\n      sock = null;\n    }\n\n    postgres = new EmbeddedPostgres(getPostgresVersion());\n    PgTestBase.postgres.start(config,\n      \"localhost\",\n      8081,\n      \"postgres\",\n      \"postgres\",\n      \"postgres\",\n      Collections.emptyList());\n    File setupFile = getTestResource(\"create-postgres.sql\");\n    PgTestBase.postgres.getProcess().get().importFromFile(setupFile);\n    PgConnectOptions options = new PgConnectOptions();\n    options.setHost(domainSockets ? sock.getAbsolutePath() : \"localhost\");\n    options.setPort(8081);\n    options.setUser(\"postgres\");\n    options.setPassword(\"postgres\");\n    options.setDatabase(\"postgres\");\n    return options;\n  }\n\n  public synchronized static void stopPg() throws Exception {\n    if (postgres != null) {\n      try {\n        postgres.stop();\n      } finally {\n        postgres = null;\n      }\n    }\n  }\n\n  private static File getTestResource(String name) throws Exception {\n    InputStream in = new FileInputStream(new File(\"docker\" + File.separator + \"postgres\" + File.separator + \"resources\" + File.separator + name));\n    Path path = Files.createTempFile(\"pg-client\", \".tmp\");\n    Files.copy(in, path, StandardCopyOption.REPLACE_EXISTING);\n    File file = path.toFile();\n    file.deleteOnExit();\n    return file;\n  }\n\n  static void deleteFromTestTable(TestContext ctx, PgClient client, Runnable completionHandler) {\n    client.query(\n      \"DELETE FROM Test\",\n      ctx.asyncAssertSuccess(result -> completionHandler.run()));\n  }\n\n  static void insertIntoTestTable(TestContext ctx, PgClient client, int amount, Runnable completionHandler) {\n    AtomicInteger count = new AtomicInteger();\n    for (int i = 0;i < 10;i++) {\n      client.query(\"INSERT INTO Test (id, val) VALUES (\" + i + \", 'Whatever-\" + i + \"')\", ctx.asyncAssertSuccess(r1 -> {\n        ctx.assertEquals(1, r1.rowCount());\n        if (count.incrementAndGet() == amount) {\n          completionHandler.run();\n        }\n      }));\n    }\n  }\n\n  // ssl=on just enables the possibility of using SSL which does not force clients to use SSL\n  private static IRuntimeConfig useSSLRuntimeConfig(IRuntimeConfig config) throws Exception {\n    File sslKey = getTestResource(\"server.key\");\n    Files.setPosixFilePermissions(sslKey.toPath(), Collections.singleton(PosixFilePermission.OWNER_READ));\n    File sslCrt = getTestResource(\"server.crt\");\n\n    return new RunTimeConfigBase(config) {\n      @Override\n      public ICommandLinePostProcessor getCommandLinePostProcessor() {\n        ICommandLinePostProcessor commandLinePostProcessor = config.getCommandLinePostProcessor();\n        return (distribution, args) -> {\n          List<String> result = commandLinePostProcessor.process(distribution, args);\n          if (result.get(0).endsWith(\"postgres\")) {\n            result = new ArrayList<>(result);\n            result.add(\"--ssl=on\");\n            result.add(\"--ssl_cert_file=\" + sslCrt.getAbsolutePath());\n            result.add(\"--ssl_key_file=\" + sslKey.getAbsolutePath());\n          }\n          return result;\n        };\n      }\n    };\n  }\n\n  private static IRuntimeConfig useDomainSocketRunTimeConfig(IRuntimeConfig config, File sock) throws Exception {\n    return new RunTimeConfigBase(config) {\n      @Override\n      public ICommandLinePostProcessor getCommandLinePostProcessor() {\n        ICommandLinePostProcessor commandLinePostProcessor = config.getCommandLinePostProcessor();\n        return (distribution, args) -> {\n          List<String> result = commandLinePostProcessor.process(distribution, args);\n          if (result.get(0).endsWith(\"postgres\")) {\n            result = new ArrayList<>(result);\n            result.add(\"--unix_socket_directories=\" + sock.getAbsolutePath());\n          }\n          return result;\n        };\n      }\n    };\n  }\n\n  private static abstract class RunTimeConfigBase implements IRuntimeConfig {\n    private final IRuntimeConfig config;\n\n    private RunTimeConfigBase(IRuntimeConfig config) {\n      this.config = config;\n    }\n\n    @Override\n    public ProcessOutput getProcessOutput() {\n      return config.getProcessOutput();\n    }\n\n    @Override\n    public IArtifactStore getArtifactStore() {\n      return config.getArtifactStore();\n    }\n\n    @Override\n    public boolean isDaemonProcess() {\n      return config.isDaemonProcess();\n    }\n  }\n\n  private static final Map<String, Version> supportedPgVersions = new HashMap<>();\n\n  static {\n    supportedPgVersions.put(\"9.6\", V9_6_11);\n    supportedPgVersions.put(\"10.6\", V10_6);\n    supportedPgVersions.put(\"11.1\", V11_1);\n  }\n\n  private static Version getPostgresVersion() {\n    String specifiedVersion = System.getProperty(\"embedded.postgres.version\");\n    Version version;\n    if (specifiedVersion == null || specifiedVersion.isEmpty()) {\n      // if version is not specified then V10 will be used by default\n      version = V10_6;\n    } else {\n      version = supportedPgVersions.get(specifiedVersion);\n    }\n    if (version == null) {\n      throw new IllegalArgumentException(\"embedded postgres only supports the following versions: \" + supportedPgVersions.keySet().toString() + \"instead of \" + specifiedVersion);\n    }\n    return version;\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/PgTransactionTest.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient;\n\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\npublic class PgTransactionTest extends PgClientTestBase<PgTransaction> {\n\n  private PgPool pool;\n\n  public PgTransactionTest() {\n    connector = handler -> {\n      if (pool == null) {\n        pool = PgClient.pool(vertx, new PgPoolOptions(options).setMaxSize(1));\n      }\n      pool.begin(handler);\n    };\n  }\n\n  @Test\n  public void testReleaseConnectionOnCommit(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"UPDATE Fortune SET message = 'Whatever' WHERE id = 9\", ctx.asyncAssertSuccess(result -> {\n        ctx.assertEquals(1, result.rowCount());\n        conn.commit(ctx.asyncAssertSuccess(v1 -> {\n          // Try acquire a connection\n          pool.getConnection(ctx.asyncAssertSuccess(v2 -> {\n            async.complete();\n          }));\n        }));\n      }));\n    }));\n  }\n\n  @Test\n  public void testReleaseConnectionOnRollback(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"UPDATE Fortune SET message = 'Whatever' WHERE id = 9\", ctx.asyncAssertSuccess(result -> {\n        ctx.assertEquals(1, result.rowCount());\n        conn.rollback(ctx.asyncAssertSuccess(v1 -> {\n          // Try acquire a connection\n          pool.getConnection(ctx.asyncAssertSuccess(v2 -> {\n            async.complete();\n          }));\n        }));\n      }));\n    }));\n  }\n\n  @Test\n  public void testReleaseConnectionOnSetRollback(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SELECT whatever from DOES_NOT_EXIST\", ctx.asyncAssertFailure(result -> {\n        // Try acquire a connection\n        pool.getConnection(ctx.asyncAssertSuccess(v2 -> {\n          async.complete();\n        }));\n      }));\n    }));\n  }\n\n  @Test\n  public void testCommitWithPreparedQuery(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      conn.preparedQuery(\"INSERT INTO Fortune (id, message) VALUES ($1, $2);\", Tuple.of(13, \"test message1\"), ctx.asyncAssertSuccess(result -> {\n        ctx.assertEquals(1, result.rowCount());\n        conn.commit(ctx.asyncAssertSuccess(v1 -> {\n          pool.query(\"SELECT id, message from Fortune where id = 13\", ctx.asyncAssertSuccess(rowSet -> {\n            ctx.assertEquals(1, rowSet.rowCount());\n            Row row = rowSet.iterator().next();\n            ctx.assertEquals(13, row.getInteger(\"id\"));\n            ctx.assertEquals(\"test message1\", row.getString(\"message\"));\n            async.complete();\n          }));\n        }));\n      }));\n    }));\n  }\n\n  @Test\n  public void testCommitWithQuery(TestContext ctx) {\n    Async async = ctx.async();\n    connector.accept(ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"INSERT INTO Fortune (id, message) VALUES (14, 'test message2');\", ctx.asyncAssertSuccess(result -> {\n        ctx.assertEquals(1, result.rowCount());\n        conn.commit(ctx.asyncAssertSuccess(v1 -> {\n          pool.query(\"SELECT id, message from Fortune where id = 14\", ctx.asyncAssertSuccess(rowSet -> {\n            ctx.assertEquals(1, rowSet.rowCount());\n            Row row = rowSet.iterator().next();\n            ctx.assertEquals(14, row.getInteger(\"id\"));\n            ctx.assertEquals(\"test message2\", row.getString(\"message\"));\n            async.complete();\n          }));\n        }));\n      }));\n    }));\n  }\n\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/PreparedBatchTest.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.vertx.core.Vertx;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport io.vertx.ext.unit.junit.VertxUnitRunner;\nimport org.junit.After;\nimport org.junit.Before;\nimport org.junit.Test;\nimport org.junit.runner.RunWith;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\n@RunWith(VertxUnitRunner.class)\npublic class PreparedBatchTest extends PgTestBase {\n\n  Vertx vertx;\n\n  @Before\n  public void setup() {\n    vertx = Vertx.vertx();\n  }\n\n  @After\n  public void teardown(TestContext ctx) {\n    vertx.close(ctx.asyncAssertSuccess());\n  }\n\n  @Test\n  public void testEmptyBatch(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      List<Tuple> batch = new ArrayList<>();\n      conn.preparedBatch(\"INSERT INTO Test (id, val) VALUES ($1, $2)\", batch, ctx.asyncAssertSuccess(result -> {\n        async.complete();\n      }));\n    }));\n  }\n\n  @Test\n  public void testInsert(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      deleteFromTestTable(ctx, conn, () -> {\n        List<Tuple> batch = new ArrayList<>();\n        batch.add(Tuple.of(79991, \"batch one\"));\n        batch.add(Tuple.of(79992, \"batch two\"));\n        batch.add(Tuple.of(79993, \"batch three\"));\n        batch.add(Tuple.of(79994, \"batch four\"));\n        conn.preparedBatch(\"INSERT INTO Test (id, val) VALUES ($1, $2)\", batch, ctx.asyncAssertSuccess(result -> {\n          ctx.assertEquals(1, result.rowCount());\n          conn.preparedQuery(\"SELECT * FROM Test WHERE id=$1\", Tuple.of(79991), ctx.asyncAssertSuccess(ar1 -> {\n            ctx.assertEquals(1, ar1.size());\n            Row one = ar1.iterator().next();\n            ctx.assertEquals(79991, one.getInteger(\"id\"));\n            ctx.assertEquals(\"batch one\", one.getString(\"val\"));\n            conn.preparedQuery(\"SELECT * FROM Test WHERE id=$1\", Tuple.of(79992), ctx.asyncAssertSuccess(ar2 -> {\n              ctx.assertEquals(1, ar2.size());\n              Row two = ar2.iterator().next();\n              ctx.assertEquals(79992, two.getInteger(\"id\"));\n              ctx.assertEquals(\"batch two\", two.getString(\"val\"));\n              conn.preparedQuery(\"SELECT * FROM Test WHERE id=$1\", Tuple.of(79993), ctx.asyncAssertSuccess(ar3 -> {\n                ctx.assertEquals(1, ar3.size());\n                Row three = ar3.iterator().next();\n                ctx.assertEquals(79993, three.getInteger(\"id\"));\n                ctx.assertEquals(\"batch three\", three.getString(\"val\"));\n                conn.preparedQuery(\"SELECT * FROM Test WHERE id=$1\", Tuple.of(79994), ctx.asyncAssertSuccess(ar4 -> {\n                  ctx.assertEquals(1, ar4.size());\n                  Row four = ar4.iterator().next();\n                  ctx.assertEquals(79994, four.getInteger(\"id\"));\n                  ctx.assertEquals(\"batch four\", four.getString(\"val\"));\n                  async.complete();\n                }));\n              }));\n            }));\n          }));\n        }));\n      });\n    }));\n  }\n\n  @Test\n  public void testInsertWithFunction(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      deleteFromTestTable(ctx, conn, () -> {\n        List<Tuple> batch = new ArrayList<>();\n        batch.add(Tuple.of(78881, \"batch one\"));\n        batch.add(Tuple.of(78882, \"batch two\"));\n        batch.add(Tuple.of(78883, \"batch three\"));\n        batch.add(Tuple.of(78884, \"batch four\"));\n        conn.preparedBatch(\"INSERT INTO Test (id, val) VALUES ($1, upper($2))\", batch, ctx.asyncAssertSuccess(result -> {\n          ctx.assertEquals(1, result.rowCount());\n          conn.preparedQuery(\"SELECT * FROM Test WHERE id=$1\", Tuple.of(78881), ctx.asyncAssertSuccess(ar1 -> {\n            ctx.assertEquals(1, ar1.size());\n            Row one = ar1.iterator().next();\n            ctx.assertEquals(78881, one.getInteger(\"id\"));\n            ctx.assertEquals(\"BATCH ONE\", one.getString(\"val\"));\n            conn.preparedQuery(\"SELECT * FROM Test WHERE id=$1\", Tuple.of(78882), ctx.asyncAssertSuccess(ar2 -> {\n              ctx.assertEquals(1, ar2.size());\n              Row two = ar2.iterator().next();\n              ctx.assertEquals(78882, two.getInteger(\"id\"));\n              ctx.assertEquals(\"BATCH TWO\", two.getString(\"val\"));\n              conn.preparedQuery(\"SELECT * FROM Test WHERE id=$1\", Tuple.of(78883), ctx.asyncAssertSuccess(ar3 -> {\n                ctx.assertEquals(1, ar3.size());\n                Row three = ar3.iterator().next();\n                ctx.assertEquals(78883, three.getInteger(\"id\"));\n                ctx.assertEquals(\"BATCH THREE\", three.getString(\"val\"));\n                conn.preparedQuery(\"SELECT * FROM Test WHERE id=$1\", Tuple.of(78884), ctx.asyncAssertSuccess(ar4 -> {\n                  ctx.assertEquals(1, ar4.size());\n                  Row four = ar4.iterator().next();\n                  ctx.assertEquals(78884, four.getInteger(\"id\"));\n                  ctx.assertEquals(\"BATCH FOUR\", four.getString(\"val\"));\n                  async.complete();\n                }));\n              }));\n            }));\n          }));\n        }));\n      });\n    }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/PreparedStatementCachedTest.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\npublic class PreparedStatementCachedTest extends PreparedStatementTestBase {\n\n  @Override\n  protected PgConnectOptions options() {\n    return new PgConnectOptions(options).setCachePreparedStatements(true);\n  }\n\n  @Test\n  public void testConcurrent(TestContext ctx) {\n    PgClient.connect(vertx, options(), ctx.asyncAssertSuccess(conn -> {\n      Async[] asyncs = new Async[10];\n      for (int i = 0;i < 10;i++) {\n        asyncs[i] = ctx.async();\n      }\n      for (int i = 0;i < 10;i++) {\n        Async async = asyncs[i];\n        conn.prepare(\"SELECT * FROM Fortune WHERE id=$1\", ctx.asyncAssertSuccess(ps -> {\n          ps.execute(Tuple.of(1), ctx.asyncAssertSuccess(results -> {\n            ctx.assertEquals(1, results.size());\n            Tuple row = results.iterator().next();\n            ctx.assertEquals(1, row.getInteger(0));\n            ctx.assertEquals(\"fortune: No such file or directory\", row.getString(1));\n            async.complete();\n          }));\n        }));\n      }\n    }));\n  }\n\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/PreparedStatementTest.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\npublic class PreparedStatementTest extends PreparedStatementTestBase {\n\n  @Override\n  protected PgConnectOptions options() {\n    return new PgConnectOptions(options).setCachePreparedStatements(false);\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/PreparedStatementTestBase.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.reactiverse.pgclient.impl.codec.util.Util;\nimport io.vertx.core.Handler;\nimport io.vertx.core.Vertx;\nimport io.vertx.core.streams.ReadStream;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport io.vertx.ext.unit.junit.VertxUnitRunner;\nimport org.junit.After;\nimport org.junit.Before;\nimport org.junit.Test;\nimport org.junit.runner.RunWith;\n\nimport java.util.ArrayList;\nimport java.util.Collections;\nimport java.util.List;\nimport java.util.concurrent.Executor;\nimport java.util.concurrent.atomic.AtomicInteger;\nimport java.util.function.BiConsumer;\nimport java.util.function.Consumer;\nimport java.util.stream.Collectors;\nimport java.util.stream.Stream;\n\n/**\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\n@RunWith(VertxUnitRunner.class)\npublic abstract class PreparedStatementTestBase extends PgTestBase {\n\n  Vertx vertx;\n\n  protected abstract PgConnectOptions options();\n\n  @Before\n  public void setup() {\n    vertx = Vertx.vertx();\n  }\n\n  @After\n  public void teardown(TestContext ctx) {\n    vertx.close(ctx.asyncAssertSuccess());\n  }\n\n  @Test\n  public void testQuery1Param(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options(), ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT * FROM Fortune WHERE id=$1\", ctx.asyncAssertSuccess(ps -> {\n        ps.execute(Tuple.of(1), ctx.asyncAssertSuccess(results -> {\n          ctx.assertEquals(1, results.size());\n          Tuple row = results.iterator().next();\n          ctx.assertEquals(1, row.getInteger(0));\n          ctx.assertEquals(\"fortune: No such file or directory\", row.getString(1));\n          ps.close(ctx.asyncAssertSuccess(ar -> {\n            async.complete();\n          }));\n        }));\n      }));\n    }));\n  }\n\n  @Test\n  public void testQuery(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options(), ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT * FROM Fortune WHERE id=$1 OR id=$2 OR id=$3 OR id=$4 OR id=$5 OR id=$6\", ctx.asyncAssertSuccess(ps -> {\n        ps.execute(Tuple.of(1, 8, 4, 11, 2, 9), ctx.asyncAssertSuccess(results -> {\n          ctx.assertEquals(6, results.size());\n          ps.close(ctx.asyncAssertSuccess(result -> {\n            async.complete();\n          }));\n        }));\n      }));\n    }));\n  }\n\n  @Test\n  public void testCollectorQuery(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options(), ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT * FROM Fortune WHERE id=$1 OR id=$2 OR id=$3 OR id=$4 OR id=$5 OR id=$6\", ctx.asyncAssertSuccess(ps -> {\n        ps.execute(Tuple.of(1, 8, 4, 11, 2, 9), Collectors.toList(), ctx.asyncAssertSuccess(results -> {\n          ctx.assertEquals(6, results.size());\n          List<Row> list = results.value();\n          ctx.assertEquals(list.size(), 6);\n          ctx.assertEquals(6L, list.stream().distinct().count());\n          ps.close(ctx.asyncAssertSuccess(result -> {\n            async.complete();\n          }));\n        }));\n      }));\n    }));\n  }\n\n/*\n  @Test\n  public void testQueryStream(TestContext ctx) {\n    Async async = ctx.async();\n    PgConnection.connect(vertx, options(), (ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT * FROM Fortune WHERE id=$1 OR id=$2 OR id=$3 OR id=$4 OR id=$5 OR id=$6\", ctx.asyncAssertSuccess(ps -> {\n        PgQuery createStream = ps.query(1, 8, 4, 11, 2, 9);\n        LinkedList<JsonArray> results = new LinkedList<>();\n        createStream.exceptionHandler(ctx::fail);\n        createStream.endHandler(v -> {\n          ctx.assertEquals(6, results.size());\n          ps.close(ctx.asyncAssertSuccess(result -> {\n            async.complete();\n          }));\n        });\n        createStream.handler(rs -> results.addAll(rs.getResults()));\n      }));\n    }));\n  }\n*/\n  @Test\n  public void testQueryParseError(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options(), ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"invalid\", ctx.asyncAssertFailure(err -> {\n        PgException pgErr = (PgException) err;\n        ctx.assertEquals(ErrorCodes.syntax_error, pgErr.getCode());\n        async.complete();\n      }));\n    }));\n  }\n\n  private static final String validationErrorSql = \"SELECT * FROM Fortune WHERE id=$1\";\n  private static final Tuple validationErrorTuple = Tuple.of(\"invalid-id\");\n\n  private void testValidationError(TestContext ctx, BiConsumer<PgConnection, Handler<Throwable>> test) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options(), ctx.asyncAssertSuccess(conn -> {\n      test.accept(conn, failure -> {\n        ctx.assertEquals(Util.buildInvalidArgsError(Stream.of(\"invalid-id\"), Stream.of(Number.class)), failure.getMessage());\n        async.complete();\n      });\n      conn.preparedQuery(\"SELECT * FROM Fortune WHERE id=$1\", Tuple.of(\"invalid-id\"), ctx.asyncAssertFailure(failure -> {\n      }));\n    }));\n  }\n\n  @Test\n  public void testPrepareExecuteValidationError(TestContext ctx) {\n    testValidationError(ctx, (conn, cont) -> {\n      conn.prepare(\"SELECT * FROM Fortune WHERE id=$1\", ctx.asyncAssertSuccess(ps -> {\n        ps.execute(Tuple.of(\"invalid-id\"), ctx.asyncAssertFailure(cont));\n      }));\n    });\n  }\n\n  @Test\n  public void testPrepareCursorValidationError(TestContext ctx) {\n    testValidationError(ctx, (conn, cont) -> {\n      conn.prepare(\"SELECT * FROM Fortune WHERE id=$1\", ctx.asyncAssertSuccess(ps -> {\n        try {\n          ps.cursor(Tuple.of(\"invalid-id\"));\n        } catch (Exception e) {\n          cont.handle(e);\n        }\n      }));\n    });\n  }\n\n  @Test\n  public void testPrepareBatchValidationError(TestContext ctx) {\n    testValidationError(ctx, (conn, cont) -> {\n      conn.prepare(\"SELECT * FROM Fortune WHERE id=$1\", ctx.asyncAssertSuccess(ps -> {\n        ps.batch(Collections.singletonList(Tuple.of(\"invalid-id\")), ctx.asyncAssertFailure(cont));\n      }));\n    });\n  }\n\n  @Test\n  public void testPreparedQueryValidationError(TestContext ctx) {\n    testValidationError(ctx, (conn, cont) -> {\n      conn.preparedQuery(\"SELECT * FROM Fortune WHERE id=$1\", Tuple.of(\"invalid-id\"), ctx.asyncAssertFailure(cont));\n    });\n  }\n\n  @Test\n  public void testPreparedBatchValidationError(TestContext ctx) {\n    testValidationError(ctx, (conn, cont) -> {\n      conn.preparedBatch(\"SELECT * FROM Fortune WHERE id=$1\", Collections.singletonList(Tuple.of(\"invalid-id\")), ctx.asyncAssertFailure(cont));\n    });\n  }\n\n  @Test\n  public void testNullValueIsAlwaysValid(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn\n        .preparedQuery(\"SELECT 1 WHERE $1::INT4 IS NULL\", Tuple.tuple().addInteger(null), ctx.asyncAssertSuccess(result -> {\n          ctx.assertEquals(1, result.size());\n          async.complete();\n        }));\n    }));\n  }\n\n  // Need to test partial query close or abortion ?\n  @Test\n  public void testQueryCursor(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options(), ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"BEGIN\", ctx.asyncAssertSuccess(begin -> {\n        conn.prepare(\"SELECT * FROM Fortune WHERE id=$1 OR id=$2 OR id=$3 OR id=$4 OR id=$5 OR id=$6\", ctx.asyncAssertSuccess(ps -> {\n          PgCursor query = ps.cursor(Tuple.of(1, 8, 4, 11, 2, 9));\n          query.read(4, ctx.asyncAssertSuccess(result -> {\n            ctx.assertNotNull(result.columnsNames());\n            ctx.assertEquals(4, result.size());\n            ctx.assertTrue(query.hasMore());\n            query.read(4, ctx.asyncAssertSuccess(result2 -> {\n              ctx.assertNotNull(result.columnsNames());\n              ctx.assertEquals(4, result.size());\n              ctx.assertFalse(query.hasMore());\n              async.complete();\n            }));\n          }));\n        }));\n      }));\n    }));\n  }\n\n  @Test\n  public void testQueryCloseCursor(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options(), ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"BEGIN\", ctx.asyncAssertSuccess(begin -> {\n        conn.prepare(\"SELECT * FROM Fortune WHERE id=$1 OR id=$2 OR id=$3 OR id=$4 OR id=$5 OR id=$6\", ctx.asyncAssertSuccess(ps -> {\n          PgCursor query = ps.cursor(Tuple.of(1, 8, 4, 11, 2, 9));\n          query.read(4, ctx.asyncAssertSuccess(results -> {\n            ctx.assertEquals(4, results.size());\n            query.close(ctx.asyncAssertSuccess(v1 -> {\n              ps.close(ctx.asyncAssertSuccess(v2 -> {\n                async.complete();\n              }));\n            }));\n          }));\n        }));\n      }));\n    }));\n  }\n\n  @Test\n  public void testQueryStreamCloseCursor(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options(), ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"BEGIN\", ctx.asyncAssertSuccess(begin -> {\n        conn.prepare(\"SELECT * FROM Fortune WHERE id=$1 OR id=$2 OR id=$3 OR id=$4 OR id=$5 OR id=$6\", ctx.asyncAssertSuccess(ps -> {\n          PgCursor stream = ps.cursor(Tuple.of(1, 8, 4, 11, 2, 9));\n          stream.read(4, ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(4, result.size());\n            stream.close(ctx.asyncAssertSuccess(v1 -> {\n              ps.close(ctx.asyncAssertSuccess(v2 -> {\n                async.complete();\n              }));\n            }));\n          }));\n        }));\n      }));\n    }));\n  }\n\n  @Test\n  public void testStreamQuery(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options(), ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"BEGIN\", ctx.asyncAssertSuccess(begin -> {\n        conn.prepare(\"SELECT * FROM Fortune\", ctx.asyncAssertSuccess(ps -> {\n          PgStream<Row> stream = ps.createStream(4, Tuple.tuple());\n          List<Tuple> rows = new ArrayList<>();\n          AtomicInteger ended = new AtomicInteger();\n          stream.endHandler(v -> {\n            ctx.assertEquals(0, ended.getAndIncrement());\n            ctx.assertEquals(12, rows.size());\n            async.complete();\n          });\n          stream.handler(tuple -> {\n            ctx.assertEquals(0, ended.get());\n            rows.add(tuple);\n          });\n        }));\n      }));\n    }));\n  }\n\n  @Test\n  public void testStreamQueryPauseInBatch(TestContext ctx) {\n    testStreamQueryPauseInBatch(ctx, Runnable::run);\n  }\n\n  @Test\n  public void testStreamQueryPauseInBatchFromAnotherThread(TestContext ctx) {\n    testStreamQueryPauseInBatch(ctx, t -> new Thread(t).start());\n  }\n\n  private void testStreamQueryPauseInBatch(TestContext ctx, Executor executor) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options(), ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"BEGIN\", ctx.asyncAssertSuccess(begin -> {\n        conn.prepare(\"SELECT * FROM Fortune\", ctx.asyncAssertSuccess(ps -> {\n          PgStream<Row> stream = ps.createStream(4, Tuple.tuple());\n          List<Tuple> rows = Collections.synchronizedList(new ArrayList<>());\n          AtomicInteger ended = new AtomicInteger();\n          executor.execute(() -> {\n            stream.endHandler(v -> {\n              ctx.assertEquals(0, ended.getAndIncrement());\n              ctx.assertEquals(12, rows.size());\n              async.complete();\n            });\n            stream.handler(tuple -> {\n              rows.add(tuple);\n              if (rows.size() == 2) {\n                stream.pause();\n                executor.execute(() -> {\n                  vertx.setTimer(100, v -> {\n                    executor.execute(stream::resume);\n                  });\n                });\n              }\n            });\n          });\n        }));\n      }));\n    }));\n  }\n\n  @Test\n  public void testStreamQueryError(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options(), ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT * FROM Fortune\", ctx.asyncAssertSuccess(ps -> {\n        PgStream<Row> stream = ps.createStream(4, Tuple.tuple());\n        stream.endHandler(v -> ctx.fail());\n        AtomicInteger rowCount = new AtomicInteger();\n        stream.exceptionHandler(err -> {\n          ctx.assertEquals(4, rowCount.getAndIncrement());\n          async.complete();\n        });\n        stream.handler(tuple -> rowCount.incrementAndGet());\n      }));\n    }));\n  }\n\n  @Test\n  public void testCursorNoTx(TestContext ctx) {\n    PgClient.connect(vertx, options(), ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT * FROM Fortune\", ctx.asyncAssertSuccess(ps -> {\n        PgCursor cursor = ps.cursor(Tuple.tuple());\n        cursor.read(1, ctx.asyncAssertSuccess(rowSet -> {\n          cursor.read(1, ctx.asyncAssertFailure(err -> {\n            PgException pgErr = (PgException) err;\n            // This fails expectedly because the portal is closed\n            ctx.assertEquals(\"34000\", pgErr.getCode()); // invalid_cursor_name\n          }));\n        }));\n      }));\n    }));\n  }\n\n\n  /*\n  @Test\n  public void testStreamQueryCancel(TestContext ctx) {\n    Async async = ctx.async();\n    PgConnection.connect(vertx, options(), (ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"BEGIN\").execute(ctx.asyncAssertSuccess(begin -> {\n        conn.prepare(\"SELECT * FROM Fortune\", ctx.asyncAssertSuccess(ps -> {\n          PgStream<Tuple> createStream = ps.createStream(Tuple.tuple());\n          AtomicInteger count = new AtomicInteger();\n          createStream.handler(tuple -> {\n            ctx.assertEquals(0, count.getAndIncrement());\n            createStream.handler(null);\n          });\n        }));\n      }));\n    }));\n  }\n  */\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/ProxyServer.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.vertx.core.AsyncResult;\nimport io.vertx.core.Handler;\nimport io.vertx.core.Vertx;\nimport io.vertx.core.buffer.Buffer;\nimport io.vertx.core.net.NetClient;\nimport io.vertx.core.net.NetServer;\nimport io.vertx.core.net.NetSocket;\n\nimport java.util.function.Function;\n\n/**\n * A proxy server, useful for changing some server behavior\n *\n * @author <a href=\"mailto:julien@julienviet.com\">Julien Viet</a>\n */\nclass ProxyServer {\n\n  static ProxyServer create(Vertx vertx, int pgPort, String pgHost) {\n    return new ProxyServer(vertx, pgPort, pgHost);\n  }\n\n  static class Connection {\n\n    private final NetSocket clientSocket;\n    private final NetSocket serverSocket;\n    private Function<Buffer, Buffer> serverSocketFilter = Function.identity();\n    private Function<Buffer, Buffer> clientSocketFilter = Function.identity();\n\n    public Connection(NetSocket clientSo, NetSocket serverSo) {\n      this.clientSocket = clientSo;\n      this.serverSocket = serverSo;\n    }\n\n    NetSocket clientSocket() {\n      return clientSocket;\n    }\n\n    NetSocket serverSocket() {\n      return serverSocket;\n    }\n\n    Connection serverSocketFilter(Function<Buffer, Buffer> filter) {\n      serverSocketFilter = filter;\n      return this;\n    }\n\n    Connection clientSocketFilter(Function<Buffer, Buffer> filter) {\n      clientSocketFilter = filter;\n      return this;\n    }\n\n    void connect() {\n      clientSocket.handler(buff -> serverSocket.write(serverSocketFilter.apply(buff)));\n      serverSocket.handler(buff -> clientSocket.write(clientSocketFilter.apply(buff)));\n      clientSocket.closeHandler(v -> serverSocket.close());\n      serverSocket.closeHandler(v -> clientSocket.close());\n      serverSocket.resume();\n      clientSocket.resume();\n    }\n\n    void close() {\n      clientSocket.close();\n      serverSocket.close();\n    }\n  }\n\n  private final Vertx vertx;\n  private final NetServer server;\n  private final NetClient client;\n  private final int pgPort;\n  private final String pgHost;\n  private Handler<Connection> proxyHandler;\n\n  private ProxyServer(Vertx vertx, int pgPort, String pgHost) {\n    this.pgPort = pgPort;\n    this.pgHost = pgHost;\n    this.vertx = vertx;\n    this.client = vertx.createNetClient();\n    this.server = vertx.createNetServer().connectHandler(this::handle);\n    this.proxyHandler = Connection::connect;\n  }\n\n  public ProxyServer proxyHandler(Handler<Connection> proxyHandler) {\n    this.proxyHandler = proxyHandler;\n    return this;\n  }\n\n  public void listen(int port, String host, Handler<AsyncResult<Void>> completionHandler) {\n    server.listen(port, host, ar -> completionHandler.handle(ar.mapEmpty()));\n  }\n\n  private void handle(NetSocket clientSocket) {\n    clientSocket.pause();\n    client.connect(pgPort, pgHost, ar -> {\n      if (ar.succeeded()) {\n        NetSocket serverSocket = ar.result();\n        serverSocket.pause();\n        Connection conn = new Connection(clientSocket, serverSocket);\n        proxyHandler.handle(conn);\n      } else {\n        clientSocket.close();\n      }\n    });\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/PubSubTest.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient;\n\nimport io.reactiverse.pgclient.pubsub.PgSubscriber;\nimport io.reactiverse.pgclient.impl.pubsub.PgSubscriberImpl;\nimport io.reactiverse.pgclient.pubsub.PgChannel;\nimport io.vertx.core.Vertx;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport io.vertx.ext.unit.junit.VertxUnitRunner;\nimport org.junit.After;\nimport org.junit.Before;\nimport org.junit.Test;\nimport org.junit.runner.RunWith;\n\nimport java.util.Arrays;\nimport java.util.concurrent.atomic.AtomicInteger;\nimport java.util.concurrent.atomic.AtomicReference;\n\n@RunWith(VertxUnitRunner.class)\npublic class PubSubTest extends PgTestBase {\n\n  Vertx vertx;\n  PgSubscriber subscriber;\n\n  @Before\n  public void setup() {\n    vertx = Vertx.vertx();\n  }\n\n  @After\n  public void teardown(TestContext ctx) {\n    if (subscriber != null) {\n      subscriber.close();\n    }\n    vertx.close(ctx.asyncAssertSuccess());\n  }\n\n  @Test\n  public void testNotify(TestContext ctx) {\n\t  testNotify(ctx, \"the_channel\");\n  }\n  \n  @Test\n  public void testNotifyChannelRequiresQuotedID(TestContext ctx) {\n\t  testNotify(ctx, \"The.Channel\");\n  }\n  \n  public void testNotify(TestContext ctx, String channelName) {\n    String quotedChannelName = \"\\\"\" + channelName.replace(\"\\\"\", \"\\\"\\\"\") + \"\\\"\";\n    Async async = ctx.async(2);\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"LISTEN \" + quotedChannelName, ctx.asyncAssertSuccess(result1 -> {\n        conn.notificationHandler(notification -> {\n          ctx.assertEquals(channelName, notification.getChannel());\n          ctx.assertEquals(\"the message\", notification.getPayload());\n          async.countDown();\n        });\n        conn.query(\"NOTIFY \" + quotedChannelName + \", 'the message'\", ctx.asyncAssertSuccess(result2 -> {\n          async.countDown();\n        }));\n      }));\n    }));\n  }\n\n  @Test\n  public void testConnect(TestContext ctx) {\n    testConnect(ctx, \"channel1\", \"channel2\");\n  }\n  \n  @Test\n  public void testConnectChannelRequiresQuotedID(TestContext ctx) {\n    testConnect(ctx, \"Channel.Test.1\", \"Channel.Test.2\");\n  }\n  \n  private void testConnect(TestContext ctx, String channel1Name, String channel2Name) {\n    String quotedChannel1Name = \"\\\"\" + channel1Name.replace(\"\\\"\", \"\\\"\\\"\") + \"\\\"\";\n    String quotedChannel2Name = \"\\\"\" + channel2Name.replace(\"\\\"\", \"\\\"\\\"\") + \"\\\"\";\n    subscriber = PgSubscriber.subscriber(vertx, options);\n    Async notifiedLatch = ctx.async();\n    PgChannel sub1 = subscriber.channel(channel1Name);\n    PgChannel sub2 = subscriber.channel(channel2Name);\n    sub1.handler(notif -> {\n      ctx.assertEquals(\"msg1\", notif);\n      notifiedLatch.countDown();\n    });\n    sub2.handler(notif -> {\n      ctx.assertEquals(\"msg2\", notif);\n      notifiedLatch.countDown();\n    });\n    Async connectLatch = ctx.async();\n    subscriber.connect(ctx.asyncAssertSuccess(v -> connectLatch.complete()));\n    connectLatch.awaitSuccess(10000);\n    subscriber.actualConnection().query(\"NOTIFY \" + quotedChannel1Name + \", 'msg1'\", ctx.asyncAssertSuccess());\n    subscriber.actualConnection().query(\"NOTIFY \" + quotedChannel2Name + \", 'msg2'\", ctx.asyncAssertSuccess());\n    notifiedLatch.awaitSuccess(10000);\n  }\n\n  @Test\n  public void testSubscribe(TestContext ctx) {\n    testSubscribe(ctx, \"the_channel\");\n  }\n  \n  @Test\n  public void testSubscribeChannelRequiresQuotedID(TestContext ctx) {\n    testSubscribe(ctx, \"The.Channel\");\n  }\n  \n  @Test\n  public void testSubscribeChannelContainsQuotes(TestContext ctx) {\n    testSubscribe(ctx, \"\\\"The\\\".\\\"Channel\\\"\");\n  }\n  \n  @Test\n  public void testSubscribeChannelExceedsLengthLimit(TestContext ctx) {\n\tchar[] channelNameChars = new char[PgSubscriberImpl.MAX_CHANNEL_NAME_LENGTH + 5];\n\tArrays.fill(channelNameChars, 0, PgSubscriberImpl.MAX_CHANNEL_NAME_LENGTH, 'a');\n\tArrays.fill(channelNameChars, PgSubscriberImpl.MAX_CHANNEL_NAME_LENGTH,\n\t\t\tchannelNameChars.length, 'b');\n\tString channelName = new String(channelNameChars);\n    testSubscribe(ctx, channelName);\n  }\n  \n  public void testSubscribe(TestContext ctx, String channelName) {\n\t    String quotedChannelName = \"\\\"\" + channelName.replace(\"\\\"\", \"\\\"\\\"\") + \"\\\"\";\n\t    subscriber = PgSubscriber.subscriber(vertx, options);\n\t    Async connectLatch = ctx.async();\n\t    subscriber.connect(ctx.asyncAssertSuccess(v -> connectLatch.complete()));\n\t    connectLatch.awaitSuccess(10000);\n\t    PgChannel channel = subscriber.channel(channelName);\n\t    Async subscribedLatch = ctx.async();\n\t    ctx.assertEquals(channel, channel.subscribeHandler(v -> subscribedLatch.complete()));\n\t    Async notifiedLatch = ctx.async();\n\t    channel.handler(notif -> {\n\t      ctx.assertEquals(\"msg\", notif);\n\t      notifiedLatch.countDown();\n\t    });\n\t    subscribedLatch.awaitSuccess(10000);\n\t    subscriber.actualConnection().query(\"NOTIFY \" + quotedChannelName + \", 'msg'\", ctx.asyncAssertSuccess());\n\t    notifiedLatch.awaitSuccess(10000);\n\t  }\n  \n  @Test\n  public void testSubscribeNotifyWithUnquotedId(TestContext ctx) {\n\t    subscriber = PgSubscriber.subscriber(vertx, options);\n\t    Async connectLatch = ctx.async();\n\t    subscriber.connect(ctx.asyncAssertSuccess(v -> connectLatch.complete()));\n\t    connectLatch.awaitSuccess(10000);\n\t    PgChannel channel = subscriber.channel(\"the_channel\");\n\t    Async subscribedLatch = ctx.async();\n\t    ctx.assertEquals(channel, channel.subscribeHandler(v -> subscribedLatch.complete()));\n\t    Async notifiedLatch = ctx.async();\n\t    channel.handler(notif -> {\n\t      ctx.assertEquals(\"msg\", notif);\n\t      notifiedLatch.countDown();\n\t    });\n\t    subscribedLatch.awaitSuccess(10000);\n\t    subscriber.actualConnection().query(\"NOTIFY The_Channel, 'msg'\", ctx.asyncAssertSuccess());\n\t    notifiedLatch.awaitSuccess(10000);\n\t  }\n\n  @Test\n  public void testUnsubscribe(TestContext ctx) {\n\ttestUnsubscribe(ctx, \"the_channel\");\n  }\n  \n  @Test\n  public void testUnsubscribeChannelRequiresQuotedID(TestContext ctx) {\n\ttestUnsubscribe(ctx, \"The.Channel\");\n  }\n  \n  public void testUnsubscribe(TestContext ctx, String channelName) {\n    subscriber = PgSubscriber.subscriber(vertx, options);\n    Async connectLatch = ctx.async();\n    subscriber.connect(ctx.asyncAssertSuccess(v -> connectLatch.complete()));\n    connectLatch.awaitSuccess(10000);\n    PgChannel sub = subscriber.channel(\"the_channel\");\n    Async endLatch = ctx.async();\n    sub.endHandler(v -> endLatch.complete());\n    Async subscribedLatch = ctx.async();\n    sub.subscribeHandler(v -> subscribedLatch.complete());\n    sub.handler(notif -> {\n    });\n    subscribedLatch.awaitSuccess(10000);\n    sub.handler(null);\n    endLatch.awaitSuccess(10000);\n  }\n\n  @Test\n  public void testReconnectImmediately(TestContext ctx) {\n    testReconnect(ctx, 0, \"the_channel\");\n  }\n  \n  @Test\n  public void testReconnectImmediatelyChannelRequiresQuotedID(TestContext ctx) {\n    testReconnect(ctx, 0, \"The.Channel\");\n  }\n\n  @Test\n  public void testReconnectWithDelay(TestContext ctx) {\n    testReconnect(ctx, 100, \"the_channel\");\n  }\n\n  @Test\n  public void testReconnectWithDelayChannelRequiresQuotedID(TestContext ctx) {\n    testReconnect(ctx, 100, \"The.Channel\");\n  }\n\n  public void testReconnect(TestContext ctx, long delay, String channelName) {\n    PgConnectOptions options = new PgConnectOptions(PgTestBase.options);\n    ProxyServer proxy = ProxyServer.create(vertx, options.getPort(), options.getHost());\n    AtomicReference<ProxyServer.Connection> connRef = new AtomicReference<>();\n    proxy.proxyHandler(conn -> {\n      connRef.set(conn);\n      conn.connect();\n    });\n    Async listenLatch = ctx.async();\n    proxy.listen(8080, \"localhost\", ctx.asyncAssertSuccess(v -> {\n      options.setPort(8080).setHost(\"localhost\");\n      listenLatch.complete();\n    }));\n    listenLatch.awaitSuccess(10000);\n    subscriber = PgSubscriber.subscriber(vertx, options);\n    PgChannel sub = subscriber.channel(channelName);\n    Async connect1Latch = ctx.async();\n    Async connect2Latch = ctx.async();\n    Async connect3Latch = ctx.async();\n    AtomicInteger times = new AtomicInteger();\n    sub.subscribeHandler(v -> {\n      switch (times.getAndIncrement()) {\n        case 0:\n          connect1Latch.complete();\n          break;\n        case 1:\n          connect2Latch.complete();\n          break;\n        case 2:\n          connect3Latch.complete();\n          break;\n      }\n    });\n    subscriber.connect(ar -> { });\n    sub.handler(notif -> { });\n    connect1Latch.awaitSuccess(10000);\n    AtomicInteger count = new AtomicInteger();\n    subscriber.reconnectPolicy(retries -> {\n      ctx.assertEquals(0, retries);\n      ctx.assertFalse(subscriber.closed());\n      if (count.getAndIncrement() < 2) {\n        return delay;\n      } else {\n        return -1L;\n      }\n    });\n    Async closeLatch = ctx.async();\n    subscriber.closeHandler(v -> closeLatch.complete());\n    connRef.get().close();\n    connect2Latch.awaitSuccess(10000);\n    connRef.get().close();\n    connect3Latch.awaitSuccess(10000);\n    connRef.get().close();\n    closeLatch.awaitSuccess(10000);\n    ctx.assertEquals(3, count.get());\n    ctx.assertTrue(subscriber.closed());\n  }\n\n  @Test\n  public void testClose(TestContext ctx) {\n\t  testClose(ctx, \"the_channel\");\n  }\n  \n  @Test\n  public void testCloseChannelRequiresQuotedID(TestContext ctx) {\n\t  testClose(ctx, \"The.Channel\");\n  }\n  \n  public void testClose(TestContext ctx, String channelName) {\n    PgSubscriber subscriber = PgSubscriber.subscriber(vertx, options);\n    PgChannel sub = subscriber.channel(channelName);\n    Async endLatch = ctx.async();\n    sub.endHandler(v -> endLatch.complete());\n    sub.handler(notif -> {\n    });\n    Async connectLatch = ctx.async();\n    subscriber.connect(ctx.asyncAssertSuccess(v -> connectLatch.complete()));\n    connectLatch.awaitSuccess(10000);\n    Async closeLatch = ctx.async();\n    subscriber.closeHandler(v -> closeLatch.complete());\n    subscriber.close();\n    endLatch.awaitSuccess(10000);\n    closeLatch.awaitSuccess(10000);\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/RowTest.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient;\n\nimport io.vertx.core.Vertx;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport io.vertx.ext.unit.junit.VertxUnitRunner;\nimport org.junit.After;\nimport org.junit.Before;\nimport org.junit.Test;\nimport org.junit.runner.RunWith;\n\nimport java.util.Arrays;\nimport java.util.List;\nimport java.util.function.Function;\n\n@RunWith(VertxUnitRunner.class)\npublic class RowTest extends PgTestBase {\n\n  Vertx vertx;\n\n  @Before\n  public void setup() {\n    vertx = Vertx.vertx();\n  }\n\n  @After\n  public void teardown(TestContext ctx) {\n    vertx.close(ctx.asyncAssertSuccess());\n  }\n\n  @Test\n  public void testGetNonExistingRows(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SELECT 1 \\\"foo\\\"\",\n        ctx.asyncAssertSuccess(result -> {\n          Row row = result.iterator().next();\n          List<Function<String, ?>> functions = Arrays.asList(\n            row::getValue,\n            row::getString,\n            row::getBuffer,\n            row::getDouble,\n            row::getShort,\n            row::getInteger,\n            row::getLong,\n            row::getBigDecimal,\n            row::getNumeric,\n            row::getFloat,\n            row::getLocalDate,\n            row::getLocalTime,\n            row::getOffsetDateTime,\n            row::getLocalDateTime,\n            row::getOffsetTime,\n            row::getTemporal,\n            row::getUUID,\n            row::getPoint,\n            row::getLine,\n            row::getLineSegment,\n            row::getBox,\n            row::getPath,\n            row::getPolygon,\n            row::getCircle,\n            row::getInterval,\n            row::getBooleanArray,\n            row::getShortArray,\n            row::getIntegerArray,\n            row::getLongArray,\n            row::getFloatArray,\n            row::getDoubleArray,\n            row::getStringArray,\n            row::getLocalDateArray,\n            row::getLocalTimeArray,\n            row::getOffsetTimeArray,\n            row::getLocalDateTimeArray,\n            row::getOffsetDateTimeArray,\n            row::getBufferArray,\n            row::getUUIDArray,\n            row::getPointArray,\n            row::getLineArray,\n            row::getLineSegmentArray,\n            row::getBoxArray,\n            row::getPathArray,\n            row::getPolygonArray,\n            row::getCircleArray,\n            row::getIntervalArray\n          );\n          functions.forEach(f -> {\n            ctx.assertEquals(null, f.apply(\"bar\"));\n            try {\n              f.apply(null);\n              ctx.fail(\"Was expecting an NPE\");\n            } catch (NullPointerException ignore) {\n            }\n          });\n          async.complete();\n        }));\n    }));\n  }\n\n  @Test\n  public void testGetColumnNameRows(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SELECT 2 \\\"foo\\\"\",\n        ctx.asyncAssertSuccess(result -> {\n          Row row = result.iterator().next();\n          ctx.assertEquals(\"foo\",row.getColumnName(0));\n          async.complete();\n        }));\n    }));\n  }\n\n  @Test\n  public void testNotEqualGetColumnNameRows(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SELECT 2 \\\"foo\\\"\",\n        ctx.asyncAssertSuccess(result -> {\n          Row row = result.iterator().next();\n          ctx.assertNotEquals(\"bar\",row.getColumnName(0));\n          async.complete();\n        }));\n    }));\n  }\n\n  @Test\n  public void testNegativeGetColumnNameRows(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SELECT 2 \\\"foo\\\"\",\n        ctx.asyncAssertSuccess(result -> {\n          Row row = result.iterator().next();\n          ctx.assertNull(row.getColumnName(-1));\n          async.complete();\n        }));\n    }));\n  }\n\n  @Test\n  public void testPreventLengthMaxIndexOutOfBoundGetColumnNameRows(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SELECT 2 \\\"foo\\\"\",\n        ctx.asyncAssertSuccess(result -> {\n          Row row = result.iterator().next();\n          ctx.assertNull(row.getColumnName(1));\n          async.complete();\n        }));\n    }));\n  }\n\n\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/RxTest.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient;\n\nimport io.reactiverse.reactivex.pgclient.PgStream;\nimport io.reactiverse.reactivex.pgclient.Row;\nimport io.reactiverse.reactivex.pgclient.Tuple;\nimport io.reactiverse.reactivex.pgclient.PgPool;\nimport io.reactiverse.reactivex.pgclient.PgClient;\nimport io.reactivex.Flowable;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport io.vertx.ext.unit.junit.VertxUnitRunner;\nimport io.vertx.reactivex.core.Vertx;\nimport org.junit.After;\nimport org.junit.Before;\nimport org.junit.Test;\nimport org.junit.runner.RunWith;\nimport org.reactivestreams.Subscriber;\nimport org.reactivestreams.Subscription;\n\nimport java.util.Collections;\nimport java.util.HashSet;\nimport java.util.Set;\n\n@RunWith(VertxUnitRunner.class)\npublic class RxTest extends PgTestBase {\n\n  Vertx vertx;\n  PgConnectOptions options;\n  PgPool pool;\n\n  @Before\n  public void setup() {\n    vertx = Vertx.vertx();\n    options = new PgConnectOptions(PgTestBase.options);\n    pool = PgClient.pool(vertx, new PgPoolOptions(options).setMaxSize(1));\n  }\n\n  @After\n  public void teardown(TestContext ctx) {\n    vertx.close(ctx.asyncAssertSuccess());\n  }\n\n  private Flowable<Row> createFlowable(String sql) {\n    return pool.rxBegin()\n      .flatMapPublisher(tx -> tx.rxPrepare(sql)\n        .flatMapPublisher(preparedQuery -> {\n          // Fetch 50 rows at a time\n          PgStream<io.reactiverse.reactivex.pgclient.Row> stream = preparedQuery.createStream(50, Tuple.tuple());\n          return stream.toFlowable();\n        })\n        .doAfterTerminate(tx::commit));\n  }\n\n  @Test\n  public void testFlowableCommit(TestContext ctx) {\n    Async async = ctx.async();\n    Flowable<Row> flowable = createFlowable(\"SELECT id, randomnumber from WORLD\");\n    flowable.subscribe(new Subscriber<io.reactiverse.reactivex.pgclient.Row>() {\n\n      private Subscription sub;\n      private Set<Integer> ids = new HashSet<>();\n\n      {\n        // Expected ids\n        for (int i = 1;i <= 10000;i++) {\n          ids.add(i);\n        }\n      }\n      @Override\n      public void onSubscribe(Subscription subscription) {\n        sub = subscription;\n        subscription.request(1);\n      }\n      @Override\n      public void onNext(Row row) {\n        ids.remove(row.getInteger(\"id\"));\n        sub.request(1);\n      }\n      @Override\n      public void onError(Throwable err) {\n        ctx.fail(err);\n      }\n      @Override\n      public void onComplete() {\n        ctx.assertEquals(Collections.emptySet(), ids);\n        // Check the pool is back in the pool by the commit\n        pool.rxGetConnection().subscribe(conn -> {\n          conn.close();\n          async.complete();\n        }, ctx::fail);\n      }\n    });\n  }\n\n  @Test\n  public void testFlowableError(TestContext ctx) {\n    Async async = ctx.async();\n    Flowable<Row> flowable = createFlowable(\"invalid SQL\");\n    flowable.subscribe(row -> {\n      ctx.fail(\"Should not get rows\");\n    }, error -> {\n      // Check the pool is back in the pool after implicit transaction rollback\n      pool.rxGetConnection().subscribe(conn -> {\n        conn.close();\n        async.complete();\n      }, ctx::fail);\n    });\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/StringLongSequenceTest.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.reactiverse.pgclient.impl.StringLongSequence;\nimport io.netty.buffer.ByteBuf;\nimport io.netty.buffer.Unpooled;\nimport org.junit.Assert;\nimport org.junit.Test;\n\nimport java.nio.charset.StandardCharsets;\n\npublic class StringLongSequenceTest {\n\n  @Test\n  public void testSequence() {\n    StringLongSequence seq = new StringLongSequence();\n    assertEquals(\"0000000\", seq.next());\n    assertEquals(\"0000001\", seq.next());\n    assertEquals(\"0000002\", seq.next());\n    assertEquals(\"0000003\", seq.next());\n    assertEquals(\"0000004\", seq.next());\n    assertEquals(\"0000005\", seq.next());\n    assertEquals(\"0000006\", seq.next());\n    assertEquals(\"0000007\", seq.next());\n    assertEquals(\"0000008\", seq.next());\n    assertEquals(\"0000009\", seq.next());\n    assertEquals(\"000000A\", seq.next());\n    assertEquals(\"000000B\", seq.next());\n    assertEquals(\"000000C\", seq.next());\n    assertEquals(\"000000D\", seq.next());\n    assertEquals(\"000000E\", seq.next());\n    assertEquals(\"000000F\", seq.next());\n    assertEquals(\"0000010\", seq.next());\n  }\n\n  @Test\n  public void testEndingZero() {\n    StringLongSequence seq = new StringLongSequence();\n    for (int i = 0;i < 10000;i++) {\n      Assert.assertEquals(0, seq.next() & 0xFF);\n    }\n  }\n\n  private static void assertEquals(String s, long l) {\n    ByteBuf buf = Unpooled.buffer();\n    buf.writeLong(l);\n    String actual = buf.getCharSequence(0, 7, StandardCharsets.UTF_8).toString();\n    Assert.assertEquals(s, actual);\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/TLSTest.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport io.vertx.core.Vertx;\nimport io.vertx.core.VertxException;\nimport io.vertx.core.net.PemTrustOptions;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport io.vertx.ext.unit.junit.VertxUnitRunner;\nimport org.junit.*;\nimport org.junit.runner.RunWith;\n\n@RunWith(VertxUnitRunner.class)\npublic class TLSTest {\n  private static PgConnectOptions options;\n  private Vertx vertx;\n\n  @BeforeClass\n  public static void beforeClass() throws Exception {\n    options = PgTestBase.startPg(false, true);\n  }\n\n  @AfterClass\n  public static void afterClass() throws Exception {\n    PgTestBase.stopPg();\n  }\n\n  @Before\n  public void setup() {\n    vertx = Vertx.vertx();\n  }\n\n  @After\n  public void teardown(TestContext ctx) {\n    vertx.close(ctx.asyncAssertSuccess());\n  }\n\n  @Test\n  public void testTLS(TestContext ctx) {\n    Async async = ctx.async();\n\n    PgConnectOptions options = new PgConnectOptions(TLSTest.options)\n      .setSslMode(SslMode.REQUIRE)\n      .setPemTrustOptions(new PemTrustOptions().addCertPath(\"tls/server.crt\"));\n    PgClient.connect(vertx, new PgConnectOptions(options).setSslMode(SslMode.REQUIRE).setTrustAll(true), ctx.asyncAssertSuccess(conn -> {\n      ctx.assertTrue(conn.isSSL());\n      conn.query(\"SELECT * FROM Fortune WHERE id=1\", ctx.asyncAssertSuccess(result -> {\n        ctx.assertEquals(1, result.size());\n        Tuple row = result.iterator().next();\n        ctx.assertEquals(1, row.getInteger(0));\n        ctx.assertEquals(\"fortune: No such file or directory\", row.getString(1));\n        async.complete();\n      }));\n    }));\n  }\n\n  @Test\n  public void testTLSTrustAll(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, new PgConnectOptions(options).setSslMode(SslMode.REQUIRE).setTrustAll(true), ctx.asyncAssertSuccess(conn -> {\n      ctx.assertTrue(conn.isSSL());\n      async.complete();\n    }));\n  }\n\n  @Test\n  public void testTLSInvalidCertificate(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, new PgConnectOptions(options).setSslMode(SslMode.REQUIRE), ctx.asyncAssertFailure(err -> {\n      ctx.assertEquals(err.getClass(), VertxException.class);\n      ctx.assertEquals(err.getMessage(), \"SSL handshake failed\");\n      async.complete();\n    }));\n  }\n\n  @Test\n  public void testSslModeDisable(TestContext ctx) {\n    Async async = ctx.async();\n    PgConnectOptions options = new PgConnectOptions(TLSTest.options)\n      .setSslMode(SslMode.DISABLE);\n    PgClient.connect(vertx, new PgConnectOptions(options), ctx.asyncAssertSuccess(conn -> {\n      ctx.assertFalse(conn.isSSL());\n      async.complete();\n    }));\n  }\n\n  @Test\n  public void testSslModeAllow(TestContext ctx) {\n    Async async = ctx.async();\n    PgConnectOptions options = new PgConnectOptions(TLSTest.options)\n      .setSslMode(SslMode.ALLOW);\n    PgClient.connect(vertx, new PgConnectOptions(options), ctx.asyncAssertSuccess(conn -> {\n      ctx.assertFalse(conn.isSSL());\n      async.complete();\n    }));\n  }\n\n  @Test\n  public void testSslModePrefer(TestContext ctx) {\n    Async async = ctx.async();\n    PgConnectOptions options = new PgConnectOptions(TLSTest.options)\n      .setSslMode(SslMode.PREFER)\n      .setTrustAll(true);\n    PgClient.connect(vertx, new PgConnectOptions(options), ctx.asyncAssertSuccess(conn -> {\n      ctx.assertTrue(conn.isSSL());\n      async.complete();\n    }));\n  }\n\n  @Test\n  public void testSslModeVerifyCaConf(TestContext ctx) {\n    PgConnectOptions options = new PgConnectOptions(TLSTest.options)\n      .setSslMode(SslMode.VERIFY_CA)\n      .setTrustAll(true);\n    PgClient.connect(vertx, new PgConnectOptions(options), ctx.asyncAssertFailure(error -> {\n      ctx.assertEquals(\"Trust options must be specified under verify-full or verify-ca sslmode\", error.getMessage());\n    }));\n  }\n\n  @Test\n  public void testSslModeVerifyFullConf(TestContext ctx) {\n    PgConnectOptions options = new PgConnectOptions(TLSTest.options)\n      .setSslMode(SslMode.VERIFY_FULL);\n    PgClient.connect(vertx, new PgConnectOptions(options), ctx.asyncAssertFailure(error -> {\n      ctx.assertEquals(\"Host verification algorithm must be specified under verify-full sslmode\", error.getMessage());\n    }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/TupleTest.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient;\n\nimport org.junit.Assert;\nimport org.junit.Test;\n\nimport java.sql.Time;\nimport java.sql.Timestamp;\nimport java.time.Instant;\nimport java.time.LocalTime;\nimport java.time.ZoneId;\nimport java.time.ZoneOffset;\nimport java.time.ZonedDateTime;\nimport java.util.Calendar;\nimport java.util.Date;\n\nimport static org.junit.Assert.*;\n\npublic class TupleTest {\n\n  @Test\n  public void testOf() {\n    Tuple tuple = Tuple.of(\n      ZonedDateTime.now(),\n      Instant.now(),\n      ZoneId.of(\"UTC\"),\n      new Date(),\n      Calendar.getInstance(),\n      ZoneOffset.UTC,\n      Time.valueOf(LocalTime.MAX),\n      Timestamp.from(Instant.EPOCH)\n    );\n    assertEquals(8, tuple.size());\n    Assert.assertNull(tuple.getValue(0));\n    Assert.assertNull(tuple.getValue(1));\n    Assert.assertNull(tuple.getValue(2));\n    Assert.assertNull(tuple.getValue(3));\n    Assert.assertNull(tuple.getValue(4));\n    Assert.assertNull(tuple.getValue(5));\n    Assert.assertNull(tuple.getValue(6));\n    Assert.assertNull(tuple.getValue(7));\n  }\n\n  @Test\n  public void testNumbers() {\n    Tuple tuple = Tuple.of((byte)127, (short)4000, 1_000_000, 1_000_000_000L, 4.5F, 4.5D);\n    assertEquals(127, (short)tuple.getShort(0));\n    assertEquals(4000, (short)tuple.getShort(1));\n    assertEquals(4, (short)tuple.getShort(4));\n    assertEquals(4, (short)tuple.getShort(5));\n    assertEquals(127, (int)tuple.getInteger(0));\n    assertEquals(4000, (int)tuple.getInteger(1));\n    assertEquals(1_000_000, (int)tuple.getInteger(2));\n    assertEquals(1_000_000_000, (int)tuple.getInteger(3));\n    assertEquals(4, (int)tuple.getInteger(4));\n    assertEquals(4, (int)tuple.getInteger(5));\n    assertEquals(127, (long)tuple.getLong(0));\n    assertEquals(4000, (long)tuple.getLong(1));\n    assertEquals(1_000_000, (long)tuple.getLong(2));\n    assertEquals(1_000_000_000, (long)tuple.getLong(3));\n    assertEquals(4, (long)tuple.getLong(4));\n    assertEquals(4, (long)tuple.getLong(5));\n    assertEquals(127, tuple.getFloat(0), 0.0f);\n    assertEquals(4000, tuple.getFloat(1), 0.0f);\n    assertEquals(1_000_000, tuple.getFloat(2), 0.0f);\n    assertEquals(1_000_000_000, tuple.getFloat(3), 0.0f);\n    assertEquals(4.5, tuple.getFloat(4), 0.0f);\n    assertEquals(4.5, tuple.getFloat(5), 0.0f);\n    assertEquals(127, tuple.getDouble(0), 0.0D);\n    assertEquals(4000, tuple.getDouble(1), 0.0D);\n    assertEquals(1_000_000, tuple.getDouble(2), 0.0D);\n    assertEquals(1_000_000_000, tuple.getDouble(3), 0.0D);\n    assertEquals(4.5, tuple.getDouble(4), 0.0D);\n    assertEquals(4.5, tuple.getDouble(5), 0.0D);\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/UnixDomainSocketTest.java",
    "content": "/*\n * Copyright (C) 2018 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient;\n\nimport io.vertx.core.Vertx;\nimport io.vertx.core.VertxOptions;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport io.vertx.ext.unit.junit.VertxUnitRunner;\nimport org.junit.*;\nimport org.junit.runner.RunWith;\n\nimport static org.junit.Assert.assertFalse;\nimport static org.junit.Assume.assumeTrue;\n\n@RunWith(VertxUnitRunner.class)\npublic class UnixDomainSocketTest {\n  private static final String unixSocketDirectory = System.getProperty(\"unix.socket.directory\");\n  private static final String unixSocketPort = System.getProperty(\"unix.socket.port\");\n\n  private static PgConnectOptions options;\n  private PgPool client;\n\n  @BeforeClass\n  public static void beforeClass() throws Exception {\n    Vertx vertx = Vertx.vertx(new VertxOptions().setPreferNativeTransport(true));\n    boolean nativeTransportEnabled = vertx.isNativeTransportEnabled();\n    vertx.close();\n    options = PgTestBase.startPg(nativeTransportEnabled, false);\n    if (unixSocketDirectory != null && !unixSocketDirectory.isEmpty()) {\n      options.setHost(unixSocketDirectory);\n    }\n    if (unixSocketPort != null && !unixSocketPort.isEmpty()) {\n      options.setPort(Integer.parseInt(unixSocketPort));\n    }\n  }\n\n  @AfterClass\n  public static void afterClass() throws Exception {\n    PgTestBase.stopPg();\n  }\n\n  @Before\n  public void before() {\n  }\n\n  @After\n  public void after() {\n    if (client != null) {\n      client.close();\n    }\n  }\n\n  @Test\n  public void uriTest(TestContext context) {\n    assumeTrue(options.isUsingDomainSocket());\n    String uri = \"postgresql://postgres:postgres@/postgres?host=\" + options.getHost() + \"&port=\" + options.getPort();\n    client = PgClient.pool(uri);\n    client.getConnection(context.asyncAssertSuccess(pgConnection -> pgConnection.close()));\n  }\n\n  @Test\n  public void simpleConnect(TestContext context) {\n    assumeTrue(options.isUsingDomainSocket());\n    client = PgClient.pool(new PgPoolOptions(options));\n    client.getConnection(context.asyncAssertSuccess(pgConnection -> pgConnection.close()));\n  }\n\n  @Test\n  public void connectWithVertxInstance(TestContext context) {\n    assumeTrue(options.isUsingDomainSocket());\n    Vertx vertx = Vertx.vertx(new VertxOptions().setPreferNativeTransport(true));\n    try {\n      client = PgClient.pool(vertx, new PgPoolOptions(options));\n      Async async = context.async();\n      client.getConnection(context.asyncAssertSuccess(pgConnection -> {\n        async.complete();\n        pgConnection.close();\n      }));\n      async.await();\n    } finally {\n      vertx.close();\n    }\n  }\n\n  @Test\n  public void testIgnoreSslMode(TestContext context) {\n    assumeTrue(options.isUsingDomainSocket());\n    client = PgClient.pool(new PgPoolOptions(options).setSslMode(SslMode.REQUIRE));\n    client.getConnection(context.asyncAssertSuccess(pgConnection -> {\n      assertFalse(pgConnection.isSSL());\n      pgConnection.close();\n    }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/UtilTest.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient;\n\nimport io.netty.buffer.ByteBuf;\nimport io.netty.buffer.Unpooled;\nimport io.reactiverse.pgclient.impl.codec.util.UTF8StringEndDetector;\nimport io.reactiverse.pgclient.impl.codec.util.Util;\nimport io.vertx.core.buffer.Buffer;\nimport org.junit.Test;\n\nimport java.nio.charset.StandardCharsets;\n\nimport static org.junit.Assert.assertEquals;\n\npublic class UtilTest {\n\n  @Test\n  public void testWriteHexString() {\n    assertWriteHexString(\"00\", (byte) 0);\n    assertWriteHexString(\"01\", (byte) 1);\n    assertWriteHexString(\"0a\", (byte) 10);\n    assertWriteHexString(\"10\", (byte) 16);\n    assertWriteHexString(\"ff\", (byte) 255);\n    assertWriteHexString(\"ff0a0a\", (byte) 255, (byte)10, (byte)10);\n    Buffer buff = Buffer.buffer();\n    for (int i = 0; i < 512;i++) {\n      buff.appendByte((byte)('A' + i % 26));\n    }\n  }\n\n  private static void assertWriteHexString(String expected, byte... data) {\n    ByteBuf buff = Unpooled.buffer();\n    Util.writeHexString(Buffer.buffer().appendBytes(data), buff);\n    String hex = buff.toString(StandardCharsets.UTF_8);\n    assertEquals(expected, hex);\n  }\n\n  @Test\n  public void testUTF8StringEndDetector() throws Exception {\n    assertSeparator(\"\", -1);\n    assertSeparator(\"\\\"\", -1);\n    assertSeparator(\"\\\"\\\"\", 1);\n    assertSeparator(\"\\\"a\\\"\", 2);\n    assertSeparator(\"\\\"€\\\"\", 4);\n    assertSeparator(\"\\\"\\\\\\\"\\\"\", 3);\n  }\n\n  private void assertSeparator(String s, int expected) throws Exception {\n    ByteBuf buf = Unpooled.buffer();\n    buf.writeCharSequence(s, StandardCharsets.UTF_8);\n    UTF8StringEndDetector processor = new UTF8StringEndDetector();\n    int actual = buf.forEachByte(processor);\n    assertEquals(expected, actual);\n  }\n\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/BinaryDataTypesExtendedCodecTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.PgClient;\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.core.buffer.Buffer;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\nimport java.util.Random;\n\npublic class BinaryDataTypesExtendedCodecTest extends ExtendedQueryDataTypeCodecTestBase {\n  @Test\n  public void testBytea(TestContext ctx) {\n    Random r = new Random();\n    int len = 2048;\n    byte[] bytes = new byte[len];\n    r.nextBytes(bytes);\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT $1::BYTEA \\\"Bytea\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.of(Buffer.buffer(bytes)), ctx.asyncAssertSuccess(result -> {\n            ColumnChecker.checkColumn(0, \"Bytea\")\n              .returns(Tuple::getValue, Row::getValue, Buffer.buffer(bytes))\n              .returns(Tuple::getBuffer, Row::getBuffer, Buffer.buffer(bytes))\n              .forRow(result.iterator().next());\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testBufferArray(TestContext ctx) {\n    Random r = new Random();\n    int len = 2048;\n    byte[] bytes = new byte[len];\n    r.nextBytes(bytes);\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT ARRAY[$1::BYTEA] \\\"Bytea\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.of(Buffer.buffer(bytes)), ctx.asyncAssertSuccess(result -> {\n            ColumnChecker.checkColumn(0, \"Bytea\")\n              .returns(Tuple::getValue, Row::getValue, new Buffer[]{Buffer.buffer(bytes)})\n              .returns(Tuple::getBufferArray, Row::getBufferArray, new Buffer[]{Buffer.buffer(bytes)})\n              .forRow(result.iterator().next());\n            async.complete();\n          }));\n        }));\n    }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/BinaryDataTypesSimpleCodecTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.core.buffer.Buffer;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\npublic class BinaryDataTypesSimpleCodecTest extends SimpleQueryDataTypeCodecTestBase {\n\n  @Test\n  public void testByteaHexFormat1(TestContext ctx) {\n    testDecodeGeneric(ctx, \"12345678910\", \"BYTEA\", \"Buffer1\", Tuple::getBuffer, Row::getBuffer, Buffer.buffer(\"12345678910\"));\n  }\n\n  @Test\n  public void testByteaHexFormat2(TestContext ctx) {\n    testDecodeGeneric(ctx, \"\\u00DE\\u00AD\\u00BE\\u00EF\", \"BYTEA\", \"Buffer2\", Tuple::getBuffer, Row::getBuffer, Buffer.buffer(\"\\u00DE\\u00AD\\u00BE\\u00EF\"));\n  }\n\n  @Test\n  public void testByteaEscapeBackslash(TestContext ctx) {\n    testDecodeGeneric(ctx, \"\\\\\\\\\\\\134\", \"BYTEA\", \"Buffer3\", Tuple::getBuffer, Row::getBuffer, Buffer.buffer(new byte[]{0x5C, 0x5C}));\n  }\n\n  @Test\n  public void testByteaEscapeNonPrintableOctets(TestContext ctx) {\n    testDecodeGeneric(ctx, \"\\\\001\\\\007\", \"BYTEA\", \"Buffer4\", Tuple::getBuffer, Row::getBuffer, Buffer.buffer(new byte[]{0x01, 0x07}));\n  }\n\n  @Test\n  public void testByteaEscapePrintableOctets(TestContext ctx) {\n    testDecodeGeneric(ctx, \"123abc\", \"BYTEA\", \"Buffer5\", Tuple::getBuffer, Row::getBuffer, Buffer.buffer(new byte[]{'1', '2', '3', 'a', 'b', 'c'}));\n  }\n\n  @Test\n  public void testByteaEscapeSingleQuote(TestContext ctx) {\n    testDecodeGeneric(ctx, \"\\'\\'\", \"BYTEA\", \"Buffer6\", Tuple::getBuffer, Row::getBuffer, Buffer.buffer(new byte[]{0x27}));\n  }\n\n  @Test\n  public void testByteaEscapeZeroOctet(TestContext ctx) {\n    testDecodeGeneric(ctx, \"\\\\000\", \"BYTEA\", \"Buffer7\", Tuple::getBuffer, Row::getBuffer, Buffer.buffer(new byte[]{0x00}));\n  }\n\n  @Test\n  public void testByteaEscapeFormat(TestContext ctx) {\n    testDecodeGeneric(ctx, \"abc \\\\153\\\\154\\\\155 \\\\052\\\\251\\\\124\", \"BYTEA\", \"Buffer8\", Tuple::getBuffer, Row::getBuffer, Buffer.buffer(new byte[]{'a', 'b', 'c', ' ', 'k', 'l', 'm', ' ', '*', (byte) 0xA9, 'T'}));\n  }\n\n  @Test\n  public void testByteaEmptyString(TestContext ctx) {\n    testDecodeGeneric(ctx, \"\", \"BYTEA\", \"Buffer9\", Tuple::getBuffer, Row::getBuffer, Buffer.buffer(\"\"));\n  }\n\n  @Test\n  public void testDecodeHexByteaArray(TestContext ctx) {\n    testDecodeGenericArray(ctx, \"ARRAY [decode('48454c4c4f', 'hex') :: BYTEA]\", \"BufferArray\", Tuple::getBufferArray, Row::getBufferArray, Buffer.buffer(\"HELLO\"));\n  }\n\n  @Test\n  public void testDecodeEscapeByteaArray(TestContext ctx) {\n    testDecodeGenericArray(ctx, \"ARRAY [decode('abc \\\\153\\\\154\\\\155 \\\\052\\\\251\\\\124', 'escape') :: BYTEA]\", \"BufferArray2\", Tuple::getBufferArray, Row::getBufferArray, Buffer.buffer(new byte[]{'a', 'b', 'c', ' ', 'k', 'l', 'm', ' ', '*', (byte) 0xA9, 'T'}));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/BooleanTypeExtendedCodecTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.PgClient;\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\npublic class BooleanTypeExtendedCodecTest extends ExtendedQueryDataTypeCodecTestBase {\n  @Test\n  public void testDecodeBoolean(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1::BOOLEAN \\\"Boolean\\\"\", new Boolean[]{true}, Tuple::getBoolean);\n  }\n\n  @Test\n  public void testEncodeBoolean(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"NumericDataType\\\" SET \\\"Boolean\\\" = $1  WHERE \\\"id\\\" = $2 RETURNING \\\"Boolean\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n              .addBoolean(Boolean.FALSE)\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ctx.assertEquals(1, result.size());\n              ctx.assertEquals(1, result.rowCount());\n              Row row = result.iterator().next();\n              ColumnChecker.checkColumn(0, \"Boolean\")\n                .returns(Tuple::getValue, Row::getValue, false)\n                .returns(Tuple::getBoolean, Row::getBoolean, false)\n                .forRow(row);\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testBooleanArray(TestContext ctx) {\n    testGeneric(ctx,\n      \"SELECT c FROM (VALUES ($1 :: BOOL[])) AS t (c)\",\n      new Boolean[][]{new Boolean[]{true, null, false}}, Tuple::getBooleanArray);\n  }\n\n  @Test\n  public void testDecodeBooleanArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT \\\"Boolean\\\" FROM \\\"ArrayDataType\\\" WHERE \\\"id\\\" = $1\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n            .addInteger(1), ctx.asyncAssertSuccess(result -> {\n            ColumnChecker.checkColumn(0, \"Boolean\")\n              .returns(Tuple::getValue, Row::getValue, ColumnChecker.toObjectArray(new boolean[]{Boolean.TRUE}))\n              .returns(Tuple::getBooleanArray, Row::getBooleanArray, ColumnChecker.toObjectArray(new boolean[]{Boolean.TRUE}))\n              .forRow(result.iterator().next());\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeBooleanArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"ArrayDataType\\\" SET \\\"Boolean\\\" = $1  WHERE \\\"id\\\" = $2 RETURNING \\\"Boolean\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n              .addBooleanArray(new Boolean[]{Boolean.FALSE, Boolean.TRUE})\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ColumnChecker.checkColumn(0, \"Boolean\")\n                .returns(Tuple::getValue, Row::getValue, ColumnChecker.toObjectArray(new boolean[]{Boolean.FALSE, Boolean.TRUE}))\n                .returns(Tuple::getBooleanArray, Row::getBooleanArray, ColumnChecker.toObjectArray(new boolean[]{Boolean.FALSE, Boolean.TRUE}))\n                .forRow(result.iterator().next());\n              async.complete();\n            }));\n        }));\n    }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/BooleanTypeSimpleCodecTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\npublic class BooleanTypeSimpleCodecTest extends SimpleQueryDataTypeCodecTestBase {\n  @Test\n  public void testBoolean1(TestContext ctx) {\n    testDecodeGeneric(ctx, \"true\", \"BOOLEAN\", \"TrueValue\", Tuple::getBoolean, Row::getBoolean, true);\n  }\n\n  @Test\n  public void testBoolean2(TestContext ctx) {\n    testDecodeGeneric(ctx, \"false\", \"BOOLEAN\", \"FalseValue\", Tuple::getBoolean, Row::getBoolean, false);\n  }\n\n  @Test\n  public void testDecodeBOOLArray(TestContext ctx) {\n    testDecodeGenericArray(ctx, \"ARRAY ['TRUE' :: BOOLEAN,'FALSE' :: BOOLEAN]\", \"BooleanArray\", Tuple::getBooleanArray, Row::getBooleanArray, true, false);\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/CharacterTypesExtendedCodecTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.PgClient;\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\npublic class CharacterTypesExtendedCodecTest extends ExtendedQueryDataTypeCodecTestBase {\n  @Test\n  public void testDecodeName(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1::NAME \\\"Name\\\"\", new String[]{\"What is my name ?\"}, Tuple::getString);\n  }\n\n  @Test\n  public void testEncodeName(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"CharacterDataType\\\" SET \\\"Name\\\" = upper($1) WHERE \\\"id\\\" = $2 RETURNING \\\"Name\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n            .addString(\"vert.x\")\n            .addInteger(2), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            String name = \"VERT.X\";\n            ColumnChecker.checkColumn(0, \"Name\")\n              .returns(Tuple::getValue, Row::getValue, name)\n              .returns(Tuple::getString, Row::getString, name)\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n\n  @Test\n  public void testDecodeChar(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1::CHAR \\\"SingleChar\\\"\", new String[]{\"A\"}, Tuple::getString);\n  }\n\n  @Test\n  public void testEncodeChar(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"CharacterDataType\\\" SET \\\"SingleChar\\\" = upper($1) WHERE \\\"id\\\" = $2 RETURNING \\\"SingleChar\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n            .addString(\"b\")\n            .addInteger(2), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            String singleChar = \"B\";\n            ColumnChecker.checkColumn(0, \"SingleChar\")\n              .returns(Tuple::getValue, Row::getValue, singleChar)\n              .returns(Tuple::getString, Row::getString, singleChar)\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeFixedChar(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1::CHAR(3) \\\"FixedChar\\\"\", new String[]{\"YES\"}, Tuple::getString);\n  }\n\n  @Test\n  public void testEncodeFixedChar(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"CharacterDataType\\\" SET \\\"FixedChar\\\" = upper($1) WHERE \\\"id\\\" = $2 RETURNING \\\"FixedChar\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n            .addString(\"no\")\n            .addInteger(2), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            String name = \"NO \";\n            ColumnChecker.checkColumn(0, \"FixedChar\")\n              .returns(Tuple::getValue, Row::getValue, name)\n              .returns(Tuple::getString, Row::getString, name)\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeText(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1::TEXT \\\"Text\\\"\", new String[]{\"Hello World\"}, Tuple::getString);\n  }\n\n  @Test\n  public void testEncodeText(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"CharacterDataType\\\" SET \\\"Text\\\" = upper($1) WHERE \\\"id\\\" = $2 RETURNING \\\"Text\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n            .addString(\"Hello World\")\n            .addInteger(2), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            String name = \"HELLO WORLD\";\n            ColumnChecker.checkColumn(0, \"Text\")\n              .returns(Tuple::getValue, Row::getValue, name)\n              .returns(Tuple::getString, Row::getString, name)\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeVarCharacter(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1::VARCHAR \\\"VarCharacter\\\"\", new String[]{\"Great!\"}, Tuple::getString);\n  }\n\n  @Test\n  public void testEncodeVarCharacter(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"CharacterDataType\\\" SET \\\"VarCharacter\\\" = upper($1) WHERE \\\"id\\\" = $2 RETURNING \\\"VarCharacter\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n            .addString(\"Great!\")\n            .addInteger(2), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            String name = \"GREAT!\";\n            ColumnChecker.checkColumn(0, \"VarCharacter\")\n              .returns(Tuple::getValue, Row::getValue, name)\n              .returns(Tuple::getString, Row::getString, name)\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeLargeVarchar(TestContext ctx) {\n    int len = 2048;\n    StringBuilder builder = new StringBuilder();\n    for (int i = 0; i < len; i++) {\n      builder.append((char) ('A' + (i % 26)));\n    }\n    String value = builder.toString();\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT $1::VARCHAR(\" + len + \")\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.of(value), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(value, result.iterator().next().getString(0));\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeStringArray(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1::TEXT[]\\\"Text\\\"\", new String[][]{new String[]{\"Knock, knock.Who’s there?very long pause….Java.\"}}, Tuple::getStringArray);\n  }\n\n  @Test\n  public void testEncodeStringArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"ArrayDataType\\\" SET \\\"Text\\\" = $1  WHERE \\\"id\\\" = $2 RETURNING \\\"Text\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n              .addStringArray(new String[]{\"Knock, knock.Who’s there?\"})\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ColumnChecker.checkColumn(0, \"Text\")\n                .returns(Tuple::getValue, Row::getValue, new String[]{\"Knock, knock.Who’s there?\"})\n                .returns(Tuple::getStringArray, Row::getStringArray, new String[]{\"Knock, knock.Who’s there?\"})\n                .forRow(result.iterator().next());\n              async.complete();\n            }));\n        }));\n    }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/CharacterTypesSimpleCodecTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\npublic class CharacterTypesSimpleCodecTest extends SimpleQueryDataTypeCodecTestBase {\n  @Test\n  public void testName(TestContext ctx) {\n    testDecodeGeneric(ctx, \"VERT.X VERT.X VERT.X VERT.X VERT.X VERT.X VERT.X VERT.X VERT.X & VERT.X\", \"NAME\", \"Name\", Tuple::getString, Row::getString,\n      \"VERT.X VERT.X VERT.X VERT.X VERT.X VERT.X VERT.X VERT.X VERT.X \");\n  }\n\n  @Test\n  public void testBlankPaddedChar(TestContext ctx) {\n    testDecodeGeneric(ctx, \"pgClient\", \"CHAR(15)\", \"Char\", Tuple::getString, Row::getString, \"pgClient       \");\n  }\n\n  @Test\n  public void testSingleBlankPaddedChar(TestContext ctx) {\n    testDecodeGeneric(ctx, \"V\", \"CHAR\", \"Char\", Tuple::getString, Row::getString, \"V\");\n  }\n\n  @Test\n  public void testSingleChar(TestContext ctx) {\n    testDecodeGeneric(ctx, \"X\", \"CHAR\", \"Character\", Tuple::getString, Row::getString, \"X\");\n  }\n\n  @Test\n  public void testVarChar(TestContext ctx) {\n    testDecodeGeneric(ctx, \"pgClient\", \"VARCHAR(15)\", \"Driver\", Tuple::getString, Row::getString, \"pgClient\");\n  }\n\n  @Test\n  public void testText(TestContext ctx) {\n    testDecodeGeneric(ctx, \"Vert.x PostgreSQL Client\", \"TEXT\", \"Text\", Tuple::getString, Row::getString, \"Vert.x PostgreSQL Client\");\n  }\n\n  @Test\n  public void testDecodeCHARArray(TestContext ctx) {\n    testDecodeGenericArray(ctx, \"ARRAY['01234567' :: CHAR(8)]\", \"CharArray\", Tuple::getStringArray, Row::getStringArray, \"01234567\");\n  }\n\n  @Test\n  public void testDecodeTEXTArray(TestContext ctx) {\n    testDecodeGenericArray(ctx, \"ARRAY ['Knock, knock.Who’s there?very long pause….Java.' :: TEXT]\", \"TextArray\", Tuple::getStringArray, Row::getStringArray, \"Knock, knock.Who’s there?very long pause….Java.\");\n  }\n\n  @Test\n  public void testDecodeVARCHARArray(TestContext ctx) {\n    testDecodeGenericArray(ctx, \"ARRAY ['Knock, knock.Who’s there?very long pause….Java.' :: VARCHAR]\", \"VarcharArray\", Tuple::getStringArray, Row::getStringArray, \"Knock, knock.Who’s there?very long pause….Java.\");\n  }\n\n  @Test\n  public void testDecodeNAMEArray(TestContext ctx) {\n    testDecodeGenericArray(ctx, \"ARRAY ['Knock, knock.Who’s there?very long pause….Java.' :: NAME]\", \"NameArray\", Tuple::getStringArray, Row::getStringArray, \"Knock, knock.Who’s there?very long pause….Java.\");\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/ColumnChecker.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\n\nimport java.io.Serializable;\nimport java.lang.invoke.SerializedLambda;\nimport java.lang.reflect.Array;\nimport java.lang.reflect.Method;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.List;\nimport java.util.Objects;\nimport java.util.function.BiFunction;\nimport java.util.function.Consumer;\n\nimport static org.junit.Assert.*;\n\npublic class ColumnChecker {\n\n  private static List<SerializableBiFunction<Tuple, Integer, ?>> tupleMethods = new ArrayList<>();\n  private static List<SerializableBiFunction<Row, String, ?>> rowMethods = new ArrayList<>();\n\n  static {\n    tupleMethods.add(Tuple::getValue);\n    rowMethods.add(Row::getValue);\n    tupleMethods.add(Tuple::getShort);\n    rowMethods.add(Row::getShort);\n    tupleMethods.add(Tuple::getInteger);\n    rowMethods.add(Row::getInteger);\n    tupleMethods.add(Tuple::getLong);\n    rowMethods.add(Row::getLong);\n    tupleMethods.add(Tuple::getFloat);\n    rowMethods.add(Row::getFloat);\n    tupleMethods.add(Tuple::getDouble);\n    rowMethods.add(Row::getDouble);\n    tupleMethods.add(Tuple::getBigDecimal);\n    rowMethods.add(Row::getBigDecimal);\n    tupleMethods.add(Tuple::getNumeric);\n    rowMethods.add(Row::getNumeric);\n    tupleMethods.add(Tuple::getPoint);\n    rowMethods.add(Row::getPoint);\n    tupleMethods.add(Tuple::getString);\n    rowMethods.add(Row::getString);\n    tupleMethods.add(Tuple::getBoolean);\n    rowMethods.add(Row::getBoolean);\n    tupleMethods.add(Tuple::getBuffer);\n    rowMethods.add(Row::getBuffer);\n    tupleMethods.add(Tuple::getBuffer);\n    rowMethods.add(Row::getBuffer);\n    tupleMethods.add(Tuple::getTemporal);\n    rowMethods.add(Row::getTemporal);\n    tupleMethods.add(Tuple::getLocalDate);\n    rowMethods.add(Row::getLocalDate);\n    tupleMethods.add(Tuple::getLocalTime);\n    rowMethods.add(Row::getLocalTime);\n    tupleMethods.add(Tuple::getOffsetTime);\n    rowMethods.add(Row::getOffsetTime);\n    tupleMethods.add(Tuple::getLocalDateTime);\n    rowMethods.add(Row::getLocalDateTime);\n    tupleMethods.add(Tuple::getOffsetDateTime);\n    rowMethods.add(Row::getOffsetDateTime);\n    tupleMethods.add(Tuple::getBooleanArray);\n    rowMethods.add(Row::getBooleanArray);\n    tupleMethods.add(Tuple::getShortArray);\n    rowMethods.add(Row::getShortArray);\n    tupleMethods.add(Tuple::getIntegerArray);\n    rowMethods.add(Row::getIntegerArray);\n    tupleMethods.add(Tuple::getLongArray);\n    rowMethods.add(Row::getLongArray);\n    tupleMethods.add(Tuple::getFloatArray);\n    rowMethods.add(Row::getFloatArray);\n    tupleMethods.add(Tuple::getDoubleArray);\n    rowMethods.add(Row::getDoubleArray);\n    tupleMethods.add(Tuple::getStringArray);\n    rowMethods.add(Row::getStringArray);\n    tupleMethods.add(Tuple::getLocalDateArray);\n    rowMethods.add(Row::getLocalDateArray);\n    tupleMethods.add(Tuple::getLocalTimeArray);\n    rowMethods.add(Row::getLocalTimeArray);\n    tupleMethods.add(Tuple::getOffsetTimeArray);\n    rowMethods.add(Row::getOffsetTimeArray);\n    tupleMethods.add(Tuple::getLocalDateTimeArray);\n    rowMethods.add(Row::getLocalDateTimeArray);\n    tupleMethods.add(Tuple::getBufferArray);\n    rowMethods.add(Row::getBufferArray);\n    tupleMethods.add(Tuple::getUUIDArray);\n    rowMethods.add(Row::getUUIDArray);\n    tupleMethods.add(Tuple::getPointArray);\n    rowMethods.add(Row::getPointArray);\n    tupleMethods.add(Tuple::getLine);\n    rowMethods.add(Row::getLine);\n    tupleMethods.add(Tuple::getLineArray);\n    rowMethods.add(Row::getLineArray);\n    tupleMethods.add(Tuple::getLineSegment);\n    rowMethods.add(Row::getLineSegment);\n    tupleMethods.add(Tuple::getLineSegmentArray);\n    rowMethods.add(Row::getLineSegmentArray);\n    tupleMethods.add(Tuple::getBox);\n    rowMethods.add(Row::getBox);\n    tupleMethods.add(Tuple::getBoxArray);\n    rowMethods.add(Row::getBoxArray);\n    tupleMethods.add(Tuple::getPath);\n    rowMethods.add(Row::getPath);\n    tupleMethods.add(Tuple::getPathArray);\n    rowMethods.add(Row::getPathArray);\n    tupleMethods.add(Tuple::getPolygon);\n    rowMethods.add(Row::getPolygon);\n    tupleMethods.add(Tuple::getPolygonArray);\n    rowMethods.add(Row::getPolygonArray);\n    tupleMethods.add(Tuple::getCircle);\n    rowMethods.add(Row::getCircle);\n    tupleMethods.add(Tuple::getCircleArray);\n    rowMethods.add(Row::getCircleArray);\n  }\n\n  public static ColumnChecker checkColumn(int index, String name) {\n    return new ColumnChecker(index, name);\n  }\n\n  private final List<Method> blackList = new ArrayList<>();\n  private final List<Consumer<? super Row>> expects = new ArrayList<>();\n  private final int index;\n  private final String name;\n\n  private ColumnChecker(int index, String name) {\n    this.index = index;\n    this.name = name;\n  }\n\n  public <R> ColumnChecker returns(SerializableBiFunction<Tuple, Integer, R> byIndexGetter,\n                            SerializableBiFunction<Row, String, R> byNameGetter,\n                            R expected) {\n    Method byIndexMeth = byIndexGetter.method();\n    blackList.add(byIndexMeth);\n    Method byNameMeth = byNameGetter.method();\n    blackList.add(byNameMeth);\n    expects.add(row -> {\n      Object actual = byIndexGetter.apply(row, index);\n      assertEquals(\"Expected that \" + byIndexMeth + \" returns \" + expected + \" instead of \" + actual, expected, actual);\n      actual = byNameGetter.apply(row, name);\n      assertEquals(\"Expected that \" + byNameMeth + \" returns \" + expected + \" instead of \" + actual, expected, actual);\n    });\n    return this;\n  }\n\n  public ColumnChecker returns(SerializableBiFunction<Tuple, Integer, Object> byIndexGetter,\n                            SerializableBiFunction<Row, String, Object> byNameGetter,\n                            Object[] expected) {\n    Method byIndexMeth = byIndexGetter.method();\n    blackList.add(byIndexMeth);\n    Method byNameMeth = byNameGetter.method();\n    blackList.add(byNameMeth);\n    expects.add(row -> {\n      Object[] actual = toObjectArray(byIndexGetter.apply(row, index));\n      assertArrayEquals(\"Expected that \" + byIndexMeth + \" returns \" + Arrays.toString(expected) + \" instead of \" + Arrays.toString(actual), expected, actual);\n      actual = toObjectArray(byNameGetter.apply(row, name));\n      assertArrayEquals(\"Expected that \" + byNameMeth + \" returns \" + Arrays.toString(expected) + \" instead of \" + Arrays.toString(actual), expected, actual);\n    });\n    return this;\n  }\n\n  public ColumnChecker returns(SerializableBiFunction<Tuple, Integer, Double> byIndexGetter,\n                            SerializableBiFunction<Row, String, Double> byNameGetter,\n                        double expected, double delta) {\n    blackList.add(byIndexGetter.method());\n    blackList.add(byNameGetter.method());\n    expects.add(row -> {\n      Object actual = byIndexGetter.apply(row, index);\n      assertEquals(\"Expected that \" + byIndexGetter.method() + \" returns \" + expected + \" instead of \" + actual, expected, (double)actual, delta);\n      actual = byNameGetter.apply(row, name);\n      assertEquals(\"Expected that \" + byNameGetter.method() + \" returns \" + expected + \" instead of \" + actual, expected, (double)actual, delta);\n    });\n    return this;\n  }\n\n  public ColumnChecker returns(SerializableBiFunction<Tuple, Integer, Float> byIndexGetter,\n                        SerializableBiFunction<Row, String, Float> byNameGetter,\n                        float expected, float delta) {\n    blackList.add(byIndexGetter.method());\n    blackList.add(byNameGetter.method());\n    expects.add(row -> {\n      Object actual = byIndexGetter.apply(row, index);\n      assertEquals(\"Expected that \" + byIndexGetter.method() + \" returns \" + expected + \" instead of \" + actual, expected, (float)actual, delta);\n      actual = byNameGetter.apply(row, name);\n      assertEquals(\"Expected that \" + byNameGetter.method() + \" returns \" + expected + \" instead of \" + actual, expected, (float)actual, delta);\n    });\n    return this;\n  }\n\n  public <R> ColumnChecker fails(SerializableBiFunction<Tuple, Integer, R> byIndexGetter,\n                            SerializableBiFunction<Row, String, R> byNameGetter) {\n    blackList.add(byIndexGetter.method());\n    blackList.add(byNameGetter.method());\n    expects.add(row -> {\n      try {\n        byIndexGetter.apply(row, index);\n        fail(\"Expected that \" + byIndexGetter.method() + \" would throw an exception\");\n      } catch (Exception ignore) {\n      }\n      try {\n        byNameGetter.apply(row, name);\n        fail(\"Expected that \" + byNameGetter.method() + \" would throw an exception\");\n      } catch (Exception ignore) {\n      }\n    });\n    return this;\n  }\n\n  public void forRow(Row row) {\n    for (SerializableBiFunction<Tuple, Integer, ?> m : tupleMethods) {\n      if (!blackList.contains(m.method())) {\n        Object v = m.apply(row, index);\n        try {\n          assertNull(\"Was expecting null for \" + m.method() + \" instead of \" + v, v);\n        } catch (Throwable e) {\n          e.printStackTrace();\n          throw e;\n        }\n      }\n    }\n    for (SerializableBiFunction<Row, String, ?> m : rowMethods) {\n      if (!blackList.contains(m.method())) {\n        Object v = m.apply(row, name);\n        assertNull(v);\n      }\n    }\n    for (Consumer<? super Row> e : expects) {\n      e.accept(row);\n    }\n  }\n\n  interface MethodReferenceReflection {\n\n    //inspired by: http://benjiweber.co.uk/blog/2015/08/17/lambda-parameter-names-with-reflection/\n\n    default SerializedLambda serialized() {\n      try {\n        Method replaceMethod = getClass().getDeclaredMethod(\"writeReplace\");\n        replaceMethod.setAccessible(true);\n        return (SerializedLambda) replaceMethod.invoke(this);\n      } catch (Exception e) {\n        throw new RuntimeException(e);\n      }\n    }\n\n    default Class getContainingClass() {\n      try {\n        String className = serialized().getImplClass().replaceAll(\"/\", \".\");\n        return Class.forName(className);\n      } catch (Exception e) {\n        throw new RuntimeException(e);\n      }\n    }\n\n    default Method method() {\n      SerializedLambda lambda = serialized();\n      Class containingClass = getContainingClass();\n      return Arrays.stream(containingClass.getDeclaredMethods())\n        .filter(method -> Objects.equals(method.getName(), lambda.getImplMethodName()))\n        .findFirst()\n        .orElseThrow(MethodReferenceReflection.UnableToGuessMethodException::new);\n    }\n\n    class UnableToGuessMethodException extends RuntimeException {}\n  }\n\n  public interface SerializableBiFunction<O, T, R> extends BiFunction<O, T, R>, Serializable, MethodReferenceReflection {}\n\n  public static Object[] toObjectArray(Object source) {\n    if (source instanceof Object[]) {\n      return (Object[]) source;\n    }\n    if (source == null) {\n      return new Object[0];\n    }\n    if (!source.getClass().isArray()) {\n      throw new IllegalArgumentException(\"Source is not an array: \" + source);\n    }\n    int length = Array.getLength(source);\n    if (length == 0) {\n      return new Object[0];\n    }\n    Class wrapperType = Array.get(source, 0).getClass();\n    Object[] newArray = (Object[]) Array.newInstance(wrapperType, length);\n    for (int i = 0; i < length; i++) {\n      newArray[i] = Array.get(source, i);\n    }\n    return newArray;\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/CustomTypesExtendedCodecTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.PgClient;\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\npublic class CustomTypesExtendedCodecTest extends ExtendedQueryDataTypeCodecTestBase {\n  @Test\n  public void testEncodeCustomType(TestContext ctx) {\n    Async async = ctx.async();\n    String actual = \"('Othercity',\\\" 'Second Ave'\\\",f)\";\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"CustomDataType\\\" SET \\\"address\\\" = $1  WHERE \\\"id\\\" = $2 RETURNING \\\"address\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n              .addString(\"('Othercity', 'Second Ave', false)\")\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ctx.assertEquals(1, result.size());\n              ctx.assertEquals(1, result.rowCount());\n              Row row = result.iterator().next();\n              ColumnChecker.checkColumn(0, \"address\")\n                .returns(Tuple::getValue, Row::getValue, actual)\n                .returns(Tuple::getString, Row::getString, actual)\n                .forRow(row);\n              async.complete();\n            }));\n        }));\n    }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/CustomTypesSimpleCodecTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.PgClient;\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\npublic class CustomTypesSimpleCodecTest extends SimpleQueryDataTypeCodecTestBase {\n  @Test\n  public void testCustomType(TestContext ctx) {\n    Async async = ctx.async();\n    String expected = \"Anytown\";\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn\n        .query(\"SELECT (address).city FROM \\\"CustomDataType\\\"\", ctx.asyncAssertSuccess(result -> {\n          ctx.assertEquals(2, result.size());\n          Row row = result.iterator().next();\n          ColumnChecker.checkColumn(0, \"city\")\n            .returns(Tuple::getValue, Row::getValue, expected)\n            .returns(Tuple::getString, Row::getString, expected)\n            .forRow(row);\n          async.complete();\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeCustomTypeArray(TestContext ctx) {\n    String [] addresses = new String [] {\"(Anytown,\\\"Main St\\\",t)\", \"(Anytown,\\\"First St\\\",f)\"};\n\n    testDecodeXXXArray(ctx, \"CustomType\", \"ArrayDataType\", Tuple::getStringArray, Row::getStringArray, addresses);\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/DataTypeTestBase.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.PgConnectOptions;\nimport io.reactiverse.pgclient.PgTestBase;\nimport io.vertx.core.Vertx;\nimport io.vertx.ext.unit.TestContext;\nimport io.vertx.ext.unit.junit.VertxUnitRunner;\nimport org.junit.After;\nimport org.junit.Before;\nimport org.junit.runner.RunWith;\n\nimport java.time.LocalDateTime;\nimport java.time.LocalTime;\nimport java.time.OffsetDateTime;\nimport java.time.OffsetTime;\nimport java.time.format.DateTimeFormatter;\nimport java.util.UUID;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\n@RunWith(VertxUnitRunner.class)\npublic abstract class DataTypeTestBase extends PgTestBase {\n\n  protected Vertx vertx;\n\n  protected abstract PgConnectOptions options();\n\n  protected static final UUID uuid = UUID.fromString(\"6f790482-b5bd-438b-a8b7-4a0bed747011\");\n  protected static final LocalDateTime ldt = LocalDateTime.parse(\"2017-05-14T19:35:58.237666\");\n  protected static final DateTimeFormatter dtf = DateTimeFormatter.ofPattern(\"HH:mm:ss.SSSSS\");\n  protected static final LocalTime lt = LocalTime.parse(\"17:55:04.90512\", dtf);\n  protected static final OffsetTime dt = OffsetTime.parse(\"17:55:04.90512+03:00\");\n  protected static final OffsetDateTime odt = OffsetDateTime.parse(\"2017-05-15T02:59:59.237666Z\");\n  protected static final Interval[] intervals = new Interval[] {\n    Interval.of().years(10).months(3).days(332).hours(20).minutes(20).seconds(20).microseconds(999991),\n    Interval.of().minutes(20).seconds(20).microseconds(123456),\n    Interval.of().years(-2).months(-6)\n  };\n\n  @Before\n  public void setup() {\n    vertx = Vertx.vertx();\n  }\n\n  @After\n  public void teardown(TestContext ctx) {\n    vertx.close(ctx.asyncAssertSuccess());\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/DateTimeTypesExtendedCodecTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.PgClient;\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\nimport java.time.LocalDate;\nimport java.time.LocalDateTime;\nimport java.time.LocalTime;\nimport java.time.OffsetDateTime;\nimport java.time.OffsetTime;\nimport java.time.format.DateTimeFormatter;\n\npublic class DateTimeTypesExtendedCodecTest extends ExtendedQueryDataTypeCodecTestBase {\n  @Test\n  public void testDecodeDateBeforePgEpoch(TestContext ctx) {\n    testDecodeDataTimeGeneric(ctx, \"DATE\", \"Date\", Tuple::getLocalDate, Row::getLocalDate, LocalDate.parse(\"1981-05-30\"));\n  }\n\n  @Test\n  public void testEncodeDateBeforePgEpoch(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"TemporalDataType\\\" SET \\\"Date\\\" = $1 WHERE \\\"id\\\" = $2 RETURNING \\\"Date\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          LocalDate ld = LocalDate.parse(\"1981-06-30\");\n          p.execute(Tuple.tuple()\n            .addLocalDate(ld)\n            .addInteger(1), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, \"Date\")\n              .returns(Tuple::getValue, Row::getValue, ld)\n              .returns(Tuple::getLocalDate, Row::getLocalDate, ld)\n              .returns(Tuple::getTemporal, Row::getTemporal, ld)\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeDateAfterPgEpoch(TestContext ctx) {\n    testDecodeDataTimeGeneric(ctx, \"DATE\", \"Date\", Tuple::getLocalDate, Row::getLocalDate, LocalDate.parse(\"2017-05-30\"));\n  }\n\n  @Test\n  public void testEncodeDateAfterPgEpoch(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"TemporalDataType\\\" SET \\\"Date\\\" = $1 WHERE \\\"id\\\" = $2 RETURNING \\\"Date\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          LocalDate ld = LocalDate.parse(\"2018-05-30\");\n          p.execute(Tuple.tuple()\n              .addLocalDate(ld)\n              .addInteger(4)\n            , ctx.asyncAssertSuccess(result -> {\n              ctx.assertEquals(1, result.size());\n              ctx.assertEquals(1, result.rowCount());\n              Row row = result.iterator().next();\n              ColumnChecker.checkColumn(0, \"Date\")\n                .returns(Tuple::getValue, Row::getValue, ld)\n                .returns(Tuple::getLocalDate, Row::getLocalDate, ld)\n                .returns(Tuple::getTemporal, Row::getTemporal, ld)\n                .forRow(row);\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeTime(TestContext ctx) {\n    testDecodeDataTimeGeneric(ctx, \"TIME WITHOUT TIME ZONE\", \"Time\", Tuple::getLocalTime, Row::getLocalTime, LocalTime.parse(\"17:55:04.905120\"));\n  }\n\n  @Test\n  public void testEncodeTime(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE  \\\"TemporalDataType\\\" SET \\\"Time\\\" = $1 WHERE \\\"id\\\" = $2 RETURNING \\\"Time\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          LocalTime lt = LocalTime.parse(\"22:55:04.905120\");\n          p.execute(Tuple.tuple()\n              .addLocalTime(lt)\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ctx.assertEquals(1, result.size());\n              ctx.assertEquals(1, result.rowCount());\n              Row row = result.iterator().next();\n              ColumnChecker.checkColumn(0, \"Time\")\n                .returns(Tuple::getValue, Row::getValue, lt)\n                .returns(Tuple::getLocalTime, Row::getLocalTime, lt)\n                .returns(Tuple::getTemporal, Row::getTemporal, lt)\n                .forRow(row);\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeTimeTz(TestContext ctx) {\n    testDecodeDataTimeGeneric(ctx, \"TIME WITH TIME ZONE\", \"TimeTz\", Tuple::getOffsetTime, Row::getOffsetTime, OffsetTime.parse(\"17:55:04.905120+03:07\"));\n  }\n\n  @Test\n  public void testEncodeTimeTz(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"TemporalDataType\\\" SET \\\"TimeTz\\\" = $1 WHERE \\\"id\\\" = $2 RETURNING \\\"TimeTz\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          OffsetTime ot = OffsetTime.parse(\"20:55:04.905120+03:07\");\n          p.execute(Tuple.tuple()\n            .addOffsetTime(ot)\n            .addInteger(2), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, \"TimeTz\")\n              .returns(Tuple::getValue, Row::getValue, ot)\n              .returns(Tuple::getOffsetTime, Row::getOffsetTime, ot)\n              .returns(Tuple::getTemporal, Row::getTemporal, ot)\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeTimestampBeforePgEpoch(TestContext ctx) {\n    testDecodeDataTimeGeneric(ctx, \"TIMESTAMP WITHOUT TIME ZONE\", \"Timestamp\", Tuple::getLocalDateTime, Row::getLocalDateTime, LocalDateTime.parse(\"1800-01-01T23:57:53.237666\"));\n  }\n\n  @Test\n  public void testEncodeTimestampBeforePgEpoch(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"TemporalDataType\\\" SET \\\"Timestamp\\\" = $1 WHERE \\\"id\\\" = $2 RETURNING \\\"Timestamp\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          LocalDateTime ldt = LocalDateTime.parse(\"1900-02-01T23:57:53.237666\");\n          p.execute(Tuple.tuple()\n            .addLocalDateTime(ldt)\n            .addInteger(4), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, \"Timestamp\")\n              .returns(Tuple::getValue, Row::getValue, ldt)\n              .returns(Tuple::getLocalDateTime, Row::getLocalDateTime, ldt)\n              .returns(Tuple::getTemporal, Row::getTemporal, ldt)\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n\n  @Test\n  public void testDecodeTimestampAfterPgEpoch(TestContext ctx) {\n    testDecodeDataTimeGeneric(ctx, \"TIMESTAMP WITHOUT TIME ZONE\", \"Timestamp\", Tuple::getLocalDateTime, Row::getLocalDateTime, ldt);\n  }\n\n  @Test\n  public void testEncodeTimestampAfterPgEpoch(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"TemporalDataType\\\" SET \\\"Timestamp\\\" =$1 WHERE \\\"id\\\" = $2 RETURNING \\\"Timestamp\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n              .addLocalDateTime(LocalDateTime.parse(\"2017-05-14T19:35:58.237666\"))\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ctx.assertEquals(1, result.size());\n              LocalDateTime ldt = LocalDateTime.parse(\"2017-05-14T19:35:58.237666\");\n              Row row = result.iterator().next();\n              ColumnChecker.checkColumn(0, \"Timestamp\")\n                .returns(Tuple::getValue, Row::getValue, ldt)\n                .returns(Tuple::getLocalDateTime, Row::getLocalDateTime, ldt)\n                .returns(Tuple::getTemporal, Row::getTemporal, ldt)\n                .forRow(row);\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeTimestampTzBeforePgEpoch(TestContext ctx) {\n    testDecodeDataTimeGeneric(ctx, \"TIMESTAMP WITH TIME ZONE\", \"TimestampTz\", Tuple::getOffsetDateTime, Row::getOffsetDateTime, OffsetDateTime.parse(\"1800-01-02T02:59:59.237666Z\"));\n  }\n\n  @Test\n  public void testEncodeTimestampTzBeforePgEpoch(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SET TIME ZONE 'UTC'\", ctx.asyncAssertSuccess(v -> {\n        conn.prepare(\"UPDATE \\\"TemporalDataType\\\" SET \\\"TimestampTz\\\" =$1 WHERE \\\"id\\\" = $2 RETURNING \\\"TimestampTz\\\"\",\n          ctx.asyncAssertSuccess(p -> {\n            p.execute(Tuple.tuple()\n                .addOffsetDateTime(OffsetDateTime.parse(\"1800-02-01T23:59:59.237666-03:00\"))\n                .addInteger(3)\n              , ctx.asyncAssertSuccess(result -> {\n                OffsetDateTime odt = OffsetDateTime.parse(\"1800-02-02T02:59:59.237666Z\");\n                ctx.assertEquals(1, result.rowCount());\n                ctx.assertEquals(1, result.size());\n                Row row = result.iterator().next();\n                ColumnChecker.checkColumn(0, \"TimestampTz\")\n                  .returns(Tuple::getValue, Row::getValue, odt)\n                  .returns(Tuple::getOffsetDateTime, Row::getOffsetDateTime, odt)\n                  .returns(Tuple::getTemporal, Row::getTemporal, odt)\n                  .forRow(row);\n                async.complete();\n              }));\n          }));\n      }));\n    }));\n  }\n\n  @Test\n  public void testDecodeTimestampTzAfterPgEpoch(TestContext ctx) {\n    testDecodeDataTimeGeneric(ctx, \"TIMESTAMP WITH TIME ZONE\", \"TimestampTz\", Tuple::getOffsetDateTime, Row::getOffsetDateTime, OffsetDateTime.parse(\"2017-05-15T02:59:59.237666Z\"));\n  }\n\n  @Test\n  public void testEncodeTimestampTzAfterPgEpoch(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SET TIME ZONE 'UTC'\", ctx.asyncAssertSuccess(v -> {\n        conn.prepare(\"UPDATE \\\"TemporalDataType\\\" SET \\\"TimestampTz\\\" = $1 WHERE \\\"id\\\" = $2 RETURNING \\\"TimestampTz\\\"\",\n          ctx.asyncAssertSuccess(p -> {\n            p.execute(Tuple.tuple()\n                .addOffsetDateTime(OffsetDateTime.parse(\"2017-06-14T23:59:59.237666-03:00\"))\n                .addInteger(1)\n              , ctx.asyncAssertSuccess(result -> {\n                ctx.assertEquals(1, result.size());\n                ctx.assertEquals(1, result.rowCount());\n                OffsetDateTime odt = OffsetDateTime.parse(\"2017-06-15T02:59:59.237666Z\");\n                Row row = result.iterator().next();\n                ColumnChecker.checkColumn(0, \"TimestampTz\")\n                  .returns(Tuple::getValue, Row::getValue, odt)\n                  .returns(Tuple::getOffsetDateTime, Row::getOffsetDateTime, odt)\n                  .returns(Tuple::getTemporal, Row::getTemporal, odt)\n                  .forRow(row);\n                async.complete();\n              }));\n          }));\n      }));\n    }));\n  }\n\n  @Test\n  public void testDecodeInterval(TestContext ctx) {\n    Interval interval = Interval.of()\n      .years(10)\n      .months(3)\n      .days(332)\n      .hours(20)\n      .minutes(20)\n      .seconds(20)\n      .microseconds(999999);\n\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT $1 :: INTERVAL \\\"Interval\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple().addInterval(interval), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, \"Interval\")\n              .returns(Tuple::getValue, Row::getValue, interval)\n              .returns(Tuple::getInterval, Row::getInterval, interval)\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeInterval(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"TemporalDataType\\\" SET \\\"Interval\\\" = $1 WHERE \\\"id\\\" = $2 RETURNING \\\"Interval\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          // 2000 years 1 months 403 days 59 hours 35 minutes 13.999998 seconds\n          Interval expected = Interval.of()\n            .years(2000)\n            .months(1)\n            .days(403)\n            .hours(59)\n            .minutes(35)\n            .seconds(13)\n            .microseconds(999998);\n          p.execute(Tuple.tuple()\n            .addInterval(expected)\n            .addInteger(2), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, \"Interval\")\n              .returns(Tuple::getValue, Row::getValue, expected)\n              .returns(Tuple::getInterval, Row::getInterval, expected)\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeLocalDateArray(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1 :: DATE [] \\\"LocalDate\\\"\", new LocalDate[][]{new LocalDate[]{LocalDate.parse(\"1998-05-11\"), LocalDate.parse(\"1998-05-11\")}}, Row::getLocalDateArray);\n  }\n\n  @Test\n  public void testEncodeLocalDateArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"ArrayDataType\\\" SET \\\"LocalDate\\\" = $1  WHERE \\\"id\\\" = $2 RETURNING \\\"LocalDate\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          final LocalDate dt = LocalDate.parse(\"1998-05-12\");\n          p.execute(Tuple.tuple()\n              .addLocalDateArray(new LocalDate[]{dt})\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ColumnChecker.checkColumn(0, \"LocalDate\")\n                .returns(Tuple::getValue, Row::getValue, new LocalDate[]{dt})\n                .returns(Tuple::getLocalDateArray, Row::getLocalDateArray, new LocalDate[]{dt})\n                .forRow(result.iterator().next());\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeLocalTimeArray(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1 :: TIME WITHOUT TIME ZONE [] \\\"LocalTime\\\"\", new LocalTime[][]{new LocalTime[]{lt}}, Row::getLocalTimeArray);\n  }\n\n  @Test\n  public void testEncodeLocalTimeArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"ArrayDataType\\\" SET \\\"LocalTime\\\" = $1  WHERE \\\"id\\\" = $2 RETURNING \\\"LocalTime\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          final DateTimeFormatter dtf = DateTimeFormatter.ofPattern(\"HH:mm:ss.SSSSS\");\n          final LocalTime dt = LocalTime.parse(\"17:55:04.90512\", dtf);\n          p.execute(Tuple.tuple()\n              .addLocalTimeArray(new LocalTime[]{dt})\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ColumnChecker.checkColumn(0, \"LocalTime\")\n                .returns(Tuple::getValue, Row::getValue, new LocalTime[]{dt})\n                .returns(Tuple::getLocalTimeArray, Row::getLocalTimeArray, new LocalTime[]{dt})\n                .forRow(result.iterator().next());\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeOffsetTimeArray(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1 :: TIME WITH TIME ZONE [] \\\"OffsetTime\\\"\", new OffsetTime[][]{new OffsetTime[]{dt}}, Row::getOffsetTimeArray);\n  }\n\n  @Test\n  public void testEncodeOffsetTimeArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"ArrayDataType\\\" SET \\\"OffsetTime\\\" = $1  WHERE \\\"id\\\" = $2 RETURNING \\\"OffsetTime\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          final OffsetTime dt = OffsetTime.parse(\"17:56:04.90512+03:07\");\n          p.execute(Tuple.tuple()\n              .addOffsetTimeArray(new OffsetTime[]{dt})\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ColumnChecker.checkColumn(0, \"OffsetTime\")\n                .returns(Tuple::getValue, Row::getValue, new OffsetTime[]{dt})\n                .returns(Tuple::getOffsetTimeArray, Row::getOffsetTimeArray, new OffsetTime[]{dt})\n                .forRow(result.iterator().next());\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeLocalDateTimeArray(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1 :: TIMESTAMP WITHOUT TIME ZONE [] \\\"LocalDateTime\\\"\", new LocalDateTime[][]{new LocalDateTime[]{LocalDateTime.parse(\"2017-05-14T19:35:58.237666\")}}, Row::getLocalDateTimeArray);\n  }\n\n  @Test\n  public void testEncodeLocalDateTimeArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"ArrayDataType\\\" SET \\\"LocalDateTime\\\" = $1  WHERE \\\"id\\\" = $2 RETURNING \\\"LocalDateTime\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          final LocalDateTime dt = LocalDateTime.parse(\"2017-05-14T19:35:58.237666\");\n          p.execute(Tuple.tuple()\n              .addLocalDateTimeArray(new LocalDateTime[]{dt})\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ColumnChecker.checkColumn(0, \"LocalDateTime\")\n                .returns(Tuple::getValue, Row::getValue, new LocalDateTime[]{dt})\n                .returns(Tuple::getLocalDateTimeArray, Row::getLocalDateTimeArray, new LocalDateTime[]{dt})\n                .forRow(result.iterator().next());\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeOffsetDateTimeArray(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1 :: TIMESTAMP WITH TIME ZONE [] \\\"OffsetDateTime\\\"\", new OffsetDateTime[][]{new OffsetDateTime[]{odt}}, Row::getOffsetDateTimeArray);\n  }\n\n  @Test\n  public void testEncodeOffsetDateTimeArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"ArrayDataType\\\" SET \\\"OffsetDateTime\\\" = $1  WHERE \\\"id\\\" = $2 RETURNING \\\"OffsetDateTime\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          final OffsetDateTime dt = OffsetDateTime.parse(\"2017-05-14T19:35:58.237666Z\");\n          p.execute(Tuple.tuple()\n              .addOffsetDateTimeArray(new OffsetDateTime[]{dt})\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ColumnChecker.checkColumn(0, \"OffsetDateTime\")\n                .returns(Tuple::getValue, Row::getValue, new OffsetDateTime[]{dt})\n                .returns(Tuple::getOffsetDateTimeArray, Row::getOffsetDateTimeArray, new OffsetDateTime[]{dt})\n                .forRow(result.iterator().next());\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeIntervalArray(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1 :: INTERVAL [] \\\"Interval\\\"\", new Interval[][]{intervals}, Row::getIntervalArray);\n  }\n\n  @Test\n  public void testEncodeIntervalArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"ArrayDataType\\\" SET \\\"Interval\\\" = $1  WHERE \\\"id\\\" = $2 RETURNING \\\"Interval\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          Interval[] intervals = new Interval[]{\n            Interval.of().years(10).months(3).days(332).hours(20).minutes(20).seconds(20).microseconds(999991),\n            Interval.of().minutes(20).seconds(20).microseconds(123456),\n            Interval.of().years(-2).months(-6),\n            Interval.of()\n          };\n          p.execute(Tuple.tuple()\n              .addIntervalArray(intervals)\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ColumnChecker.checkColumn(0, \"Interval\")\n                .returns(Tuple::getValue, Row::getValue, ColumnChecker.toObjectArray(intervals))\n                .returns(Tuple::getIntervalArray, Row::getIntervalArray, ColumnChecker.toObjectArray(intervals))\n                .forRow(result.iterator().next());\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  private <T> void testDecodeDataTimeGeneric(TestContext ctx,\n                                             String dataType,\n                                             String columnName,\n                                             ColumnChecker.SerializableBiFunction<Tuple, Integer, T> byIndexGetter,\n                                             ColumnChecker.SerializableBiFunction<Row, String, T> byNameGetter,\n                                             T expected) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT $1 :: \" + dataType + \" \\\"\" + columnName + \"\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple().addValue(expected), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, columnName)\n              .returns(Tuple::getValue, Row::getValue, expected)\n              .returns(byIndexGetter, byNameGetter, expected)\n              .returns(Tuple::getTemporal, Row::getTemporal, expected)\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/DateTimeTypesSimpleCodecTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.PgClient;\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\nimport java.time.LocalDate;\nimport java.time.LocalDateTime;\nimport java.time.LocalTime;\nimport java.time.OffsetDateTime;\nimport java.time.OffsetTime;\n\npublic class DateTimeTypesSimpleCodecTest extends SimpleQueryDataTypeCodecTestBase {\n  @Test\n  public void testDate(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn\n        .query(\"SELECT '1981-05-30'::DATE \\\"LocalDate\\\"\", ctx.asyncAssertSuccess(result -> {\n          LocalDate ld = LocalDate.parse(\"1981-05-30\");\n          ctx.assertEquals(1, result.size());\n          Row row = result.iterator().next();\n          ColumnChecker.checkColumn(0, \"LocalDate\")\n            .returns(Tuple::getValue, Row::getValue, ld)\n            .returns(Tuple::getLocalDate, Row::getLocalDate, ld)\n            .returns(Tuple::getTemporal, Row::getTemporal, ld)\n            .forRow(row);\n          async.complete();\n        }));\n    }));\n  }\n\n  @Test\n  public void testTime(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn\n        .query(\"SELECT '17:55:04.905120'::TIME \\\"LocalTime\\\"\", ctx.asyncAssertSuccess(result -> {\n          LocalTime lt = LocalTime.parse(\"17:55:04.905120\");\n          ctx.assertEquals(1, result.size());\n          Row row = result.iterator().next();\n          ColumnChecker.checkColumn(0, \"LocalTime\")\n            .returns(Tuple::getValue, Row::getValue, lt)\n            .returns(Tuple::getLocalTime, Row::getLocalTime, lt)\n            .returns(Tuple::getTemporal, Row::getTemporal, lt)\n            .forRow(row);\n          async.complete();\n        }));\n    }));\n  }\n\n  @Test\n  public void testTimeTz(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn\n        .query(\"SELECT '17:55:04.90512+03:07'::TIMETZ \\\"OffsetTime\\\"\", ctx.asyncAssertSuccess(result -> {\n          OffsetTime ot = OffsetTime.parse(\"17:55:04.905120+03:07\");\n          ctx.assertEquals(1, result.size());\n          Row row = result.iterator().next();\n          ColumnChecker.checkColumn(0, \"OffsetTime\")\n            .returns(Tuple::getOffsetTime, Row::getOffsetTime, ot)\n            .returns(Tuple::getTemporal, Row::getTemporal, ot)\n            .returns(Tuple::getValue, Row::getValue, ot)\n            .forRow(row);\n          async.complete();\n        }));\n    }));\n  }\n\n  @Test\n  public void testTimestamp(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn\n        .query(\"SELECT '2017-05-14 19:35:58.237666'::TIMESTAMP \\\"LocalDateTime\\\"\", ctx.asyncAssertSuccess(result -> {\n          LocalDateTime ldt = LocalDateTime.parse(\"2017-05-14T19:35:58.237666\");\n          ctx.assertEquals(1, result.size());\n          Row row = result.iterator().next();\n          ColumnChecker.checkColumn(0, \"LocalDateTime\")\n            .returns(Tuple::getValue, Row::getValue, ldt)\n            .returns(Tuple::getLocalDateTime, Row::getLocalDateTime, ldt)\n            .returns(Tuple::getTemporal, Row::getTemporal, ldt)\n            .forRow(row);\n          async.complete();\n        }));\n    }));\n  }\n\n  @Test\n  public void testTimestampTz(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SET TIME ZONE 'UTC'\", ctx.asyncAssertSuccess(v -> {\n        conn.query(\"SELECT '2017-05-14 22:35:58.237666-03'::TIMESTAMPTZ \\\"OffsetDateTime\\\"\", ctx.asyncAssertSuccess(result -> {\n          OffsetDateTime odt = OffsetDateTime.parse(\"2017-05-15T01:35:58.237666Z\");\n          ctx.assertEquals(1, result.size());\n          Row row = result.iterator().next();\n          ColumnChecker.checkColumn(0, \"OffsetDateTime\")\n            .returns(Tuple::getValue, Row::getValue, odt)\n            .returns(Tuple::getOffsetDateTime, Row::getOffsetDateTime, odt)\n            .returns(Tuple::getTemporal, Row::getTemporal, odt)\n            .forRow(row);\n          async.complete();\n        }));\n      }));\n    }));\n  }\n\n  @Test\n  public void testInterval(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SELECT '10 years 3 months 332 days 20 hours 20 minutes 20.999991 seconds'::INTERVAL \\\"Interval\\\"\",\n        ctx.asyncAssertSuccess(result -> {\n          ctx.assertEquals(1, result.size());\n          Row row = result.iterator().next();\n          Interval interval = Interval.of()\n            .years(10)\n            .months(3)\n            .days(332)\n            .hours(20)\n            .minutes(20)\n            .seconds(20)\n            .microseconds(999991);\n          ColumnChecker.checkColumn(0, \"Interval\")\n            .returns(Tuple::getValue, Row::getValue, interval)\n            .returns(Tuple::getInterval, Row::getInterval, interval)\n            .forRow(row);\n          async.complete();\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeDATEArray(TestContext ctx) {\n    testDecodeGenericArray(ctx, \"ARRAY ['1998-05-11' :: DATE, '1998-05-11' :: DATE]\", \"LocalDate\", Tuple::getLocalDateArray, Row::getLocalDateArray, LocalDate.parse(\"1998-05-11\"), LocalDate.parse(\"1998-05-11\"));\n  }\n\n  @Test\n  public void testDecodeTIMEArray(TestContext ctx) {\n    testDecodeGenericArray(ctx, \"ARRAY ['17:55:04.90512' :: TIME WITHOUT TIME ZONE]\", \"LocalTime\", Tuple::getLocalTimeArray, Row::getLocalTimeArray, lt);\n  }\n\n  @Test\n  public void testDecodeTIMETZArray(TestContext ctx) {\n    testDecodeGenericArray(ctx, \"ARRAY ['17:55:04.90512+03' :: TIME WITH TIME ZONE]\", \"OffsetTime\", Tuple::getOffsetTimeArray, Row::getOffsetTimeArray, dt);\n  }\n\n  @Test\n  public void testDecodeTIMESTAMPArray(TestContext ctx) {\n    testDecodeGenericArray(ctx, \"ARRAY ['2017-05-14 19:35:58.237666' :: TIMESTAMP WITHOUT TIME ZONE]\", \"LocalDateTime\", Tuple::getLocalDateTimeArray, Row::getLocalDateTimeArray, ldt);\n\n  }\n\n  @Test\n  public void testDecodeTIMESTAMPTZArray(TestContext ctx) {\n    testDecodeGenericArray(ctx, \"ARRAY ['2017-05-14 23:59:59.237666-03' :: TIMESTAMP WITH TIME ZONE]\", \"OffsetDateTime\", Tuple::getOffsetDateTimeArray, Row::getOffsetDateTimeArray, odt);\n  }\n\n  @Test\n  public void testDecodeINTERVALArray(TestContext ctx) {\n    testDecodeGenericArray(ctx, \"ARRAY ['10 years 3 months 332 days 20 hours 20 minutes 20.999991 seconds'::INTERVAL, '20 minutes 20.123456 seconds'::INTERVAL, '30 months ago'::INTERVAL]\", \"Interval\", Tuple::getIntervalArray, Row::getIntervalArray, intervals);\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/EnumeratedTypesExtendedCodecTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.PgClient;\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\npublic class EnumeratedTypesExtendedCodecTest extends ExtendedQueryDataTypeCodecTestBase {\n  @Test\n  public void testDecodeEnum(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT \\\"currentMood\\\" FROM \\\"EnumDataType\\\" WHERE \\\"id\\\" = $1\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n            .addInteger(1), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, \"currentMood\")\n              .returns(Tuple::getValue, Row::getValue, \"ok\")\n              .returns(Tuple::getString, Row::getString, \"ok\")\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeEnum(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"EnumDataType\\\" SET \\\"currentMood\\\" = $1  WHERE \\\"id\\\" = $2 RETURNING \\\"currentMood\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n              .addString(\"happy\")\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ctx.assertEquals(1, result.size());\n              ctx.assertEquals(1, result.rowCount());\n              Row row = result.iterator().next();\n              ColumnChecker.checkColumn(0, \"currentMood\")\n                .returns(Tuple::getValue, Row::getValue, \"happy\")\n                .returns(Tuple::getString, Row::getString, \"happy\")\n                .forRow(row);\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeEnumArray(TestContext ctx) {\n    final String[] expected = new String[]{\"ok\", \"unhappy\", \"happy\"};\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT \\\"Enum\\\" FROM \\\"ArrayDataType\\\" WHERE \\\"id\\\" = $1\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n            .addInteger(1), ctx.asyncAssertSuccess(result -> {\n            ColumnChecker.checkColumn(0, \"Enum\")\n              .returns(Tuple::getValue, Row::getValue, expected)\n              .returns(Tuple::getStringArray, Row::getStringArray, expected)\n              .forRow(result.iterator().next());\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeEnumArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"ArrayDataType\\\" SET \\\"Enum\\\" = $1 WHERE \\\"id\\\" = $2 RETURNING \\\"Enum\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n              .addStringArray(new String[]{\"unhappy\"})\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ColumnChecker.checkColumn(0, \"Enum\")\n                .returns(Tuple::getValue, Row::getValue, new String[]{\"unhappy\"})\n                .returns(Tuple::getStringArray, Row::getStringArray, new String[]{\"unhappy\"})\n                .forRow(result.iterator().next());\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeEnumArrayMultipleValues(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"ArrayDataType\\\" SET \\\"Enum\\\" = $1 WHERE \\\"id\\\" = $2 RETURNING \\\"Enum\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n              .addStringArray(new String[]{\"unhappy\", \"ok\"})\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ColumnChecker.checkColumn(0, \"Enum\")\n                .returns(Tuple::getValue, Row::getValue, new String[]{\"unhappy\", \"ok\"})\n                .returns(Tuple::getStringArray, Row::getStringArray, new String[]{\"unhappy\", \"ok\"})\n                .forRow(result.iterator().next());\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeEnumArrayEmptyValues(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"ArrayDataType\\\" SET \\\"Enum\\\" = $1 WHERE \\\"id\\\" = $2 RETURNING \\\"Enum\\\", \\\"Boolean\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n              .addStringArray(new String[]{})\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ColumnChecker.checkColumn(0, \"Enum\")\n                .returns(Tuple::getValue, Row::getValue, new String[]{})\n                .returns(Tuple::getStringArray, Row::getStringArray, new String[]{})\n                .forRow(result.iterator().next());\n              ColumnChecker.checkColumn(1, \"Boolean\")\n                .returns(Tuple::getValue, Row::getValue, new Boolean[]{true})\n                .returns(Tuple::getBooleanArray, Row::getBooleanArray, new Boolean[]{true})\n                .forRow(result.iterator().next());\n              async.complete();\n            }));\n        }));\n    }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/EnumeratedTypesSimpleCodecTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.PgClient;\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\npublic class EnumeratedTypesSimpleCodecTest extends SimpleQueryDataTypeCodecTestBase {\n  @Test\n  public void testEnum(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn\n        .query(\"SELECT \\\"currentMood\\\" FROM \\\"EnumDataType\\\" WHERE \\\"id\\\" = 5\", ctx.asyncAssertSuccess(result -> {\n          ctx.assertEquals(1, result.size());\n          Row row = result.iterator().next();\n          ColumnChecker.checkColumn(0, \"currentMood\")\n            .returns(Tuple::getValue, Row::getValue, \"ok\")\n            .returns(Tuple::getString, Row::getString, \"ok\")\n            .forRow(row);\n          async.complete();\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeENUMArray(TestContext ctx) {\n    String [] moods = new String [] {\"ok\", \"unhappy\", \"happy\"};\n    testDecodeXXXArray(ctx, \"Enum\", \"ArrayDataType\", Tuple::getStringArray, Row::getStringArray, moods);\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/ExtendedQueryDataTypeCodecTestBase.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.PgClient;\nimport io.reactiverse.pgclient.PgConnectOptions;\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\n\nimport java.util.Arrays;\nimport java.util.Iterator;\nimport java.util.List;\nimport java.util.function.BiFunction;\nimport java.util.stream.Collectors;\nimport java.util.stream.Stream;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\npublic abstract class ExtendedQueryDataTypeCodecTestBase extends DataTypeTestBase {\n  private static <T> void compare(TestContext ctx, T expected, T actual) {\n    if (expected != null && expected.getClass().isArray()) {\n      ctx.assertNotNull(actual);\n      ctx.assertTrue(actual.getClass().isArray());\n      List expectedList = Arrays.asList((Object[]) expected);\n      List actualList = Arrays.asList((Object[]) actual);\n      ctx.assertEquals(expectedList, actualList);\n    } else {\n      ctx.assertEquals(expected, actual);\n    }\n  }\n\n  @Override\n  protected PgConnectOptions options() {\n    return new PgConnectOptions(options).setCachePreparedStatements(false);\n  }\n\n  protected <T> void testGeneric(TestContext ctx, String sql, T[] expected, BiFunction<Row, Integer, T> getter) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      List<Tuple> batch = Stream.of(expected).map(Tuple::of).collect(Collectors.toList());\n      conn.preparedBatch(sql, batch,\n        ctx.asyncAssertSuccess(result -> {\n          for (T n : expected) {\n            ctx.assertEquals(result.size(), 1);\n            Iterator<Row> it = result.iterator();\n            Row row = it.next();\n            compare(ctx, n, getter.apply(row, 0));\n            compare(ctx, n, row.getValue(0));\n            result = result.next();\n          }\n          ctx.assertNull(result);\n          async.complete();\n        }));\n    }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/GeometricTypesExtendedCodecTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.PgClient;\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\nimport java.util.Arrays;\n\npublic class GeometricTypesExtendedCodecTest extends ExtendedQueryDataTypeCodecTestBase {\n  @Test\n  public void testDecodePoint(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1 :: POINT \\\"Point\\\"\", new Point[]{new Point(1.0, 2.0)}, Row::getPoint);\n  }\n\n  @Test\n  public void testDecodeLine(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1 :: LINE \\\"Line\\\"\", new Line[]{new Line(1.0, 2.0, 3.0)}, Row::getLine);\n  }\n\n  @Test\n  public void testDecodeLineSegment(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1 :: LSEG \\\"Lseg\\\"\", new LineSegment[]{new LineSegment(new Point(1.0, 1.0), new Point(2.0, 2.0))}, Row::getLineSegment);\n  }\n\n  @Test\n  public void testDecodeBox(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1 :: BOX \\\"Box\\\"\", new Box[]{new Box(new Point(2.0, 2.0), new Point(1.0, 1.0))}, Row::getBox);\n  }\n\n  @Test\n  public void testDecodeClosedPath(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1 :: PATH \\\"ClosedPath\\\"\", new Path[]{new Path(false, Arrays.asList(new Point(1.0, 1.0), new Point(2.0, 1.0), new Point(2.0, 2.0), new Point(2.0, 1.0)))}, Row::getPath);\n  }\n\n  @Test\n  public void testDecodeOpenPath(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1 :: PATH \\\"OpenPath\\\"\", new Path[]{new Path(true, Arrays.asList(new Point(1.0, 1.0), new Point(2.0, 1.0), new Point(2.0, 2.0), new Point(2.0, 1.0)))}, Row::getPath);\n  }\n\n  @Test\n  public void testDecodePolygon(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1 :: POLYGON \\\"Polygon\\\"\", new Polygon[]{new Polygon(Arrays.asList(new Point(1.0, 1.0), new Point(2.0, 2.0), new Point(3.0, 1.0)))}, Row::getPolygon);\n  }\n\n  @Test\n  public void testDecodeCircle(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1 :: CIRCLE \\\"Circle\\\"\", new Circle[]{new Circle(new Point(1.0, 1.0), 1.0)}, Row::getCircle);\n  }\n\n  @Test\n  public void testDecodePointArray(TestContext ctx) {\n    Point[] points = {new Point(1.0, 1.0), new Point(2.0, 2.0)};\n    testGeneric(ctx, \"SELECT $1 :: POINT[] \\\"PointArray\\\"\", new Point[][]{points}, Row::getPointArray);\n  }\n\n  @Test\n  public void testDecodeLineArray(TestContext ctx) {\n    Line[] lines = {new Line(1.0, 2.0, 3.0), new Line(2.0, 3.0, 4.0)};\n    testGeneric(ctx, \"SELECT $1 :: LINE[] \\\"LineArray\\\"\", new Line[][]{lines}, Row::getLineArray);\n  }\n\n  @Test\n  public void testDecodeLineSegmentArray(TestContext ctx) {\n    LineSegment[] lineSegments = {new LineSegment(new Point(1.0, 1.0), new Point(2.0, 2.0)), new LineSegment(new Point(2.0, 2.0), new Point(3.0, 3.0))};\n    testGeneric(ctx, \"SELECT $1 :: LSEG[] \\\"LsegArray\\\"\", new LineSegment[][]{lineSegments}, Row::getLineSegmentArray);\n  }\n\n  @Test\n  public void testDecodeBoxArray(TestContext ctx) {\n    Box[] boxes = {new Box(new Point(2.0, 2.0), new Point(1.0, 1.0)), new Box(new Point(3.0, 3.0), new Point(2.0, 2.0))};\n    testGeneric(ctx, \"SELECT $1 :: BOX[] \\\"BoxArray\\\"\", new Box[][]{boxes}, Row::getBoxArray);\n  }\n\n  @Test\n  public void testDecodeClosedPathArray(TestContext ctx) {\n    Path[] closedPaths = {new Path(false, Arrays.asList(new Point(1.0, 1.0), new Point(2.0, 1.0), new Point(2.0, 2.0), new Point(2.0, 1.0))),\n      new Path(false, Arrays.asList(new Point(2.0, 2.0), new Point(3.0, 2.0), new Point(3.0, 3.0), new Point(3.0, 2.0)))};\n    testGeneric(ctx, \"SELECT $1 :: PATH[] \\\"ClosedPathArray\\\"\", new Path[][]{closedPaths}, Row::getPathArray);\n  }\n\n  @Test\n  public void testDecodeOpenPathArray(TestContext ctx) {\n    Path[] openPaths = {new Path(true, Arrays.asList(new Point(1.0, 1.0), new Point(2.0, 1.0), new Point(2.0, 2.0), new Point(2.0, 1.0))),\n      new Path(true, Arrays.asList(new Point(2.0, 2.0), new Point(3.0, 2.0), new Point(3.0, 3.0), new Point(3.0, 2.0)))};\n    testGeneric(ctx, \"SELECT $1 :: PATH[] \\\"OpenPathArray\\\"\", new Path[][]{openPaths}, Row::getPathArray);\n  }\n\n  @Test\n  public void testDecodePolygonArray(TestContext ctx) {\n    Polygon[] polygons = {new Polygon(Arrays.asList(new Point(1.0, 1.0), new Point(2.0, 2.0), new Point(3.0, 1.0))),\n      new Polygon(Arrays.asList(new Point(0.0, 0.0), new Point(0.0, 1.0), new Point(1.0, 2.0), new Point(2.0, 1.0), new Point(2.0, 0.0)))};\n    testGeneric(ctx, \"SELECT $1 :: POLYGON[] \\\"PolygonArray\\\"\", new Polygon[][]{polygons}, Row::getPolygonArray);\n  }\n\n  @Test\n  public void testDecodeCircleArray(TestContext ctx) {\n    Circle[] circles = {new Circle(new Point(1.0, 1.0), 1.0), new Circle(new Point(0.0, 0.0), 2.0)};\n    testGeneric(ctx, \"SELECT $1 :: CIRCLE[] \\\"CircleArray\\\"\", new Circle[][]{circles}, Row::getCircleArray);\n  }\n\n  @Test\n  public void testEncodeGeometric(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"\" + \"GeometricDataType\" + \"\\\" SET \" +\n          \"\\\"Point\\\" = $1, \" +\n          \"\\\"Line\\\" = $2, \" +\n          \"\\\"Lseg\\\" = $3, \" +\n          \"\\\"Box\\\" = $4, \" +\n          \"\\\"ClosedPath\\\" = $5, \" +\n          \"\\\"OpenPath\\\" = $6, \" +\n          \"\\\"Polygon\\\" = $7, \" +\n          \"\\\"Circle\\\" = $8 \" +\n          \"WHERE \\\"id\\\" = $9 RETURNING \\\"Point\\\", \\\"Line\\\", \\\"Lseg\\\", \\\"Box\\\", \\\"ClosedPath\\\", \\\"OpenPath\\\", \\\"Polygon\\\", \\\"Circle\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          Point point = new Point(2.0, 3.0);\n          Line line = new Line(2.0, 3.0, 4.0);\n          LineSegment lineSegment = new LineSegment(new Point(2.0, 2.0), new Point(3.0, 3.0));\n          Box box = new Box(new Point(3.0, 3.0), new Point(2.0, 2.0));\n          Path OpenPath = new Path(true, Arrays.asList(new Point(1.0, 1.0), new Point(2.0, 1.0), new Point(2.0, 2.0), new Point(2.0, 1.0)));\n          Path closedPath = new Path(false, Arrays.asList(new Point(1.0, 1.0), new Point(2.0, 1.0), new Point(2.0, 2.0), new Point(2.0, 1.0)));\n          Polygon polygon = new Polygon(Arrays.asList(new Point(2.0, 2.0), new Point(3.0, 3.0), new Point(4.0, 2.0)));\n          Circle circle = new Circle(new Point(1.0, 1.0), 3.0);\n          int id = 2;\n          p.execute(Tuple.tuple()\n            .addPoint(point)\n            .addLine(line)\n            .addLineSegment(lineSegment)\n            .addBox(box)\n            .addPath(OpenPath)\n            .addPath(closedPath)\n            .addPolygon(polygon)\n            .addCircle(circle)\n            .addInteger(id), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, \"Point\")\n              .returns(Tuple::getValue, Row::getValue, point)\n              .returns(Tuple::getPoint, Row::getPoint, point)\n              .forRow(row);\n            ColumnChecker.checkColumn(1, \"Line\")\n              .returns(Tuple::getValue, Row::getValue, line)\n              .returns(Tuple::getLine, Row::getLine, line)\n              .forRow(row);\n            ColumnChecker.checkColumn(2, \"Lseg\")\n              .returns(Tuple::getValue, Row::getValue, lineSegment)\n              .returns(Tuple::getLineSegment, Row::getLineSegment, lineSegment)\n              .forRow(row);\n            ColumnChecker.checkColumn(3, \"Box\")\n              .returns(Tuple::getValue, Row::getValue, box)\n              .returns(Tuple::getBox, Row::getBox, box)\n              .forRow(row);\n            ColumnChecker.checkColumn(4, \"ClosedPath\")\n              .returns(Tuple::getValue, Row::getValue, OpenPath)\n              .returns(Tuple::getPath, Row::getPath, OpenPath)\n              .forRow(row);\n            ColumnChecker.checkColumn(5, \"OpenPath\")\n              .returns(Tuple::getValue, Row::getValue, closedPath)\n              .returns(Tuple::getPath, Row::getPath, closedPath)\n              .forRow(row);\n            ColumnChecker.checkColumn(6, \"Polygon\")\n              .returns(Tuple::getValue, Row::getValue, polygon)\n              .returns(Tuple::getPolygon, Row::getPolygon, polygon)\n              .forRow(row);\n            ColumnChecker.checkColumn(7, \"Circle\")\n              .returns(Tuple::getValue, Row::getValue, circle)\n              .returns(Tuple::getCircle, Row::getCircle, circle)\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeGeometricArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"\" + \"ArrayDataType\" + \"\\\" SET \" +\n          \"\\\"Point\\\" = $1, \" +\n          \"\\\"Line\\\" = $2, \" +\n          \"\\\"Lseg\\\" = $3, \" +\n          \"\\\"Box\\\" = $4, \" +\n          \"\\\"ClosedPath\\\" = $5, \" +\n          \"\\\"OpenPath\\\" = $6, \" +\n          \"\\\"Polygon\\\" = $7, \" +\n          \"\\\"Circle\\\" = $8 \" +\n          \"WHERE \\\"id\\\" = $9 RETURNING \\\"Point\\\", \\\"Line\\\", \\\"Lseg\\\", \\\"Box\\\", \\\"ClosedPath\\\", \\\"OpenPath\\\", \\\"Polygon\\\", \\\"Circle\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          Point[] points = {new Point(2.0, 2.0), new Point(1.0, 1.0)};\n          Line[] lines = {new Line(3.0, 2.0, 1.0), new Line(2.0, 3.0, 4.0)};\n          LineSegment[] lineSegments = {new LineSegment(new Point(1.0, 1.0), new Point(-3.0, -2.0)), new LineSegment(new Point(2.0, 2.0), new Point(3.0, 3.0))};\n          Box[] boxes = {new Box(new Point(2.0, 2.0), new Point(1.0, 1.0)), new Box(new Point(4.0, 4.0), new Point(2.0, 2.0))};\n          Path[] openPaths = {new Path(true, Arrays.asList(new Point(1.0, 1.0), new Point(2.0, 1.0), new Point(2.0, 2.0), new Point(2.0, 1.0))),\n            new Path(false, Arrays.asList(new Point(2.0, 2.0), new Point(3.0, 2.0), new Point(3.0, 3.0), new Point(3.0, 2.0)))};\n          Path[] closedPaths = {new Path(false, Arrays.asList(new Point(1.0, 1.0), new Point(2.0, 1.0), new Point(2.0, 2.0), new Point(2.0, 1.0))),\n            new Path(false, Arrays.asList(new Point(2.0, 2.0), new Point(3.0, 2.0), new Point(3.0, 3.0), new Point(3.0, 2.0)))};\n          Polygon[] polygons = {new Polygon(Arrays.asList(new Point(0.0, 0.0), new Point(2.0, 2.0), new Point(3.0, 1.0))),\n            new Polygon(Arrays.asList(new Point(0.0, 0.0), new Point(0.0, 1.0), new Point(1.0, 2.0), new Point(2.0, 1.0), new Point(2.0, 0.0)))};\n          Circle[] circles = {new Circle(new Point(1.0, 1.0), 3.0), new Circle(new Point(2.0, 2.0), 2.0)};\n          int id = 2;\n          p.execute(Tuple.tuple()\n            .addPointArray(points)\n            .addLineArray(lines)\n            .addLineSegmentArray(lineSegments)\n            .addBoxArray(boxes)\n            .addPathArray(openPaths)\n            .addPathArray(closedPaths)\n            .addPolygonArray(polygons)\n            .addCircleArray(circles)\n            .addInteger(id), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, \"Point\")\n              .returns(Tuple::getValue, Row::getValue, points)\n              .returns(Tuple::getPointArray, Row::getPointArray, points)\n              .forRow(row);\n            ColumnChecker.checkColumn(1, \"Line\")\n              .returns(Tuple::getValue, Row::getValue, lines)\n              .returns(Tuple::getLineArray, Row::getLineArray, lines)\n              .forRow(row);\n            ColumnChecker.checkColumn(2, \"Lseg\")\n              .returns(Tuple::getValue, Row::getValue, lineSegments)\n              .returns(Tuple::getLineSegmentArray, Row::getLineSegmentArray, lineSegments)\n              .forRow(row);\n            ColumnChecker.checkColumn(3, \"Box\")\n              .returns(Tuple::getValue, Row::getValue, boxes)\n              .returns(Tuple::getBoxArray, Row::getBoxArray, boxes)\n              .forRow(row);\n            ColumnChecker.checkColumn(4, \"ClosedPath\")\n              .returns(Tuple::getValue, Row::getValue, openPaths)\n              .returns(Tuple::getPathArray, Row::getPathArray, openPaths)\n              .forRow(row);\n            ColumnChecker.checkColumn(5, \"OpenPath\")\n              .returns(Tuple::getValue, Row::getValue, closedPaths)\n              .returns(Tuple::getPathArray, Row::getPathArray, closedPaths)\n              .forRow(row);\n            ColumnChecker.checkColumn(6, \"Polygon\")\n              .returns(Tuple::getValue, Row::getValue, polygons)\n              .returns(Tuple::getPolygonArray, Row::getPolygonArray, polygons)\n              .forRow(row);\n            ColumnChecker.checkColumn(7, \"Circle\")\n              .returns(Tuple::getValue, Row::getValue, circles)\n              .returns(Tuple::getCircleArray, Row::getCircleArray, circles)\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/GeometricTypesSimpleCodecTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\nimport java.util.Arrays;\n\npublic class GeometricTypesSimpleCodecTest extends SimpleQueryDataTypeCodecTestBase {\n  @Test\n  public void testPoint(TestContext ctx) {\n    Point expected = new Point(1.0, 2.0);\n    testDecodeGeneric(ctx, \"(1.0,2.0)\", \"POINT\", \"Point\", Tuple::getPoint, Row::getPoint, expected);\n  }\n\n  @Test\n  public void testLine(TestContext ctx) {\n    Line expected = new Line(1.0, 2.0, 3.0);\n    testDecodeGeneric(ctx, \"{1.0,2.0,3.0}\", \"LINE\", \"Line\", Tuple::getLine, Row::getLine, expected);\n  }\n\n  @Test\n  public void testLineSegment(TestContext ctx) {\n    LineSegment expected = new LineSegment(new Point(1.0, 1.0), new Point(2.0, 2.0));\n    testDecodeGeneric(ctx, \"((1.0,1.0),(2.0,2.0))\", \"LSEG\", \"Lseg\", Tuple::getLineSegment, Row::getLineSegment, expected);\n  }\n\n  @Test\n  public void testBox(TestContext ctx) {\n    Box expected = new Box(new Point(2.0, 2.0), new Point(1.0, 1.0));\n    testDecodeGeneric(ctx, \"((2.0,2.0),(1.0,1.0))\", \"BOX\", \"Box\", Tuple::getBox, Row::getBox, expected);\n  }\n\n  @Test\n  public void testClosedPath(TestContext ctx) {\n    Path expected = new Path(false, Arrays.asList(new Point(1.0, 1.0), new Point(2.0, 1.0), new Point(2.0, 2.0), new Point(2.0, 1.0)));\n    testDecodeGeneric(ctx, \"((1.0,1.0),(2.0,1.0),(2.0,2.0),(2.0,1.0))\", \"PATH\", \"ClosedPath\", Tuple::getPath, Row::getPath, expected);\n  }\n\n  @Test\n  public void testOpenPath(TestContext ctx) {\n    Path expected = new Path(true, Arrays.asList(new Point(1.0, 1.0), new Point(2.0, 1.0), new Point(2.0, 2.0), new Point(2.0, 1.0)));\n    testDecodeGeneric(ctx, \"[(1.0,1.0),(2.0,1.0),(2.0,2.0),(2.0,1.0)]\", \"PATH\", \"OpenPath\", Tuple::getPath, Row::getPath, expected);\n  }\n\n  @Test\n  public void testPolygon(TestContext ctx) {\n    Polygon expected = new Polygon(Arrays.asList(new Point(1.0, 1.0), new Point(2.0, 2.0), new Point(3.0, 1.0)));\n    testDecodeGeneric(ctx, \"((1.0,1.0),(2.0,2.0),(3.0,1.0))\", \"POLYGON\", \"Polygon\", Tuple::getPolygon, Row::getPolygon, expected);\n  }\n\n  @Test\n  public void testCircle(TestContext ctx) {\n    Circle expected = new Circle(new Point(1.0, 1.0), 1.0);\n    testDecodeGeneric(ctx, \"<(1.0,1.0),1.0>\", \"CIRCLE\", \"Circle\", Tuple::getCircle, Row::getCircle, expected);\n  }\n\n  @Test\n  public void testPointArray(TestContext ctx) {\n    Point[] expected = {new Point(1.0, 1.0), new Point(2.0, 2.0)};\n    testDecodeGenericArray(ctx, \"ARRAY ['(1.0,1.0)':: POINT, '(2.0,2.0)' :: POINT]\", \"Point\", Tuple::getPointArray, Row::getPointArray, expected);\n  }\n\n  @Test\n  public void testLineArray(TestContext ctx) {\n    Line[] expected = {new Line(1.0, 2.0, 3.0), new Line(2.0, 3.0, 4.0)};\n    testDecodeGenericArray(ctx, \"ARRAY ['{1.0,2.0,3.0}':: LINE, '{2.0,3.0,4.0}':: LINE]\", \"Line\", Tuple::getLineArray, Row::getLineArray, expected);\n  }\n\n  @Test\n  public void testLineSegmentArray(TestContext ctx) {\n    LineSegment[] expected = {new LineSegment(new Point(1.0, 1.0), new Point(2.0, 2.0)), new LineSegment(new Point(2.0, 2.0), new Point(3.0, 3.0))};\n    testDecodeGenericArray(ctx, \"ARRAY ['((1.0,1.0),(2.0,2.0))':: LSEG, '((2.0,2.0),(3.0,3.0))':: LSEG]\", \"Lseg\", Tuple::getLineSegmentArray, Row::getLineSegmentArray, expected);\n  }\n\n  @Test\n  public void testBoxArray(TestContext ctx) {\n    Box[] expected = {new Box(new Point(2.0, 2.0), new Point(1.0, 1.0)), new Box(new Point(3.0, 3.0), new Point(2.0, 2.0))};\n    testDecodeGenericArray(ctx, \"ARRAY ['((2.0,2.0),(1.0,1.0))':: BOX, '((3.0,3.0),(2.0,2.0))':: BOX]\", \"Box\", Tuple::getBoxArray, Row::getBoxArray, expected);\n  }\n\n  @Test\n  public void testClosedPathArray(TestContext ctx) {\n    Path[] expected = {new Path(false, Arrays.asList(new Point(1.0, 1.0), new Point(2.0, 1.0), new Point(2.0, 2.0), new Point(2.0, 1.0))),\n      new Path(false, Arrays.asList(new Point(2.0, 2.0), new Point(3.0, 2.0), new Point(3.0, 3.0), new Point(3.0, 2.0)))};\n    testDecodeGenericArray(ctx, \"ARRAY ['((1.0,1.0),(2.0,1.0),(2.0,2.0),(2.0,1.0))':: PATH, '((2.0,2.0),(3.0,2.0),(3.0,3.0),(3.0,2.0))':: PATH]\", \"ClosedPath\", Tuple::getPathArray, Row::getPathArray, expected);\n  }\n\n  @Test\n  public void testOpenPathArray(TestContext ctx) {\n    Path[] expected = {new Path(true, Arrays.asList(new Point(1.0, 1.0), new Point(2.0, 1.0), new Point(2.0, 2.0), new Point(2.0, 1.0))),\n      new Path(true, Arrays.asList(new Point(2.0, 2.0), new Point(3.0, 2.0), new Point(3.0, 3.0), new Point(3.0, 2.0)))};\n    testDecodeGenericArray(ctx, \"ARRAY ['[(1.0,1.0),(2.0,1.0),(2.0,2.0),(2.0,1.0)]':: PATH, '[(2.0,2.0),(3.0,2.0),(3.0,3.0),(3.0,2.0)]':: PATH]\", \"OpenPath\", Tuple::getPathArray, Row::getPathArray, expected);\n  }\n\n  @Test\n  public void testPolygonArray(TestContext ctx) {\n    Polygon[] expected = {new Polygon(Arrays.asList(new Point(1.0, 1.0), new Point(2.0, 2.0), new Point(3.0, 1.0))),\n      new Polygon(Arrays.asList(new Point(0.0, 0.0), new Point(0.0, 1.0), new Point(1.0, 2.0), new Point(2.0, 1.0), new Point(2.0, 0.0)))};\n    testDecodeGenericArray(ctx, \"ARRAY ['((1.0,1.0),(2.0,2.0),(3.0,1.0))':: POLYGON, '((0.0,0.0),(0.0,1.0),(1.0,2.0),(2.0,1.0),(2.0,0.0))':: POLYGON]\", \"Polygon\", Tuple::getPolygonArray, Row::getPolygonArray, expected);\n  }\n\n  @Test\n  public void testCircleArray(TestContext ctx) {\n    Circle[] expected = {new Circle(new Point(1.0, 1.0), 1.0), new Circle(new Point(0.0, 0.0), 2.0)};\n    testDecodeGenericArray(ctx, \"ARRAY ['<(1.0,1.0),1.0>':: CIRCLE, '<(0.0,0.0),2.0>':: CIRCLE]\", \"Circle\", Tuple::getCircleArray, Row::getCircleArray, expected);\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/JsonTypesExtendedCodecTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.PgClient;\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.core.json.JsonArray;\nimport io.vertx.core.json.JsonObject;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\npublic class JsonTypesExtendedCodecTest extends ExtendedQueryDataTypeCodecTestBase {\n  @Test\n  public void testJSON(TestContext ctx) {\n    testJson(ctx, \"JSON\");\n  }\n\n  @Test\n  public void testJSONB(TestContext ctx) {\n    testJson(ctx, \"JSONB\");\n  }\n\n  private void testJson(TestContext ctx, String jsonType) {\n    testGeneric(ctx,\n      \"SELECT c FROM (VALUES ($1 :: \" + jsonType + \")) AS t (c)\",\n      new Json[]{\n        Json.create(10),\n        Json.create(true),\n        Json.create(\"hello\"),\n        Json.create(new JsonObject().put(\"foo\", \"bar\")),\n        Json.create(new JsonArray().add(0).add(1).add(2))\n      }, Tuple::getJson);\n  }\n\n  @Test\n  public void testJSONArray(TestContext ctx) {\n    testJsonArray(ctx, \"JSON\");\n  }\n\n  @Test\n  public void testJSONBArray(TestContext ctx) {\n    testJsonArray(ctx, \"JSONB\");\n  }\n\n  private void testJsonArray(TestContext ctx, String jsonType) {\n    testGeneric(ctx,\n      \"SELECT c FROM (VALUES ($1 :: \" + jsonType + \"[])) AS t (c)\",\n      new Json[][]{\n        new Json[]{Json.create(10),\n          Json.create(true),\n          Json.create(\"hello\"),\n          Json.create(new JsonObject().put(\"foo\", \"bar\")),\n          Json.create(new JsonArray().add(0).add(1).add(2))}\n      }, Tuple::getJsonArray);\n  }\n\n  @Test\n  public void testDecodeJson(TestContext ctx) {\n    testDecodeJson(ctx, \"JsonDataType\");\n  }\n\n  @Test\n  public void testDecodeJsonb(TestContext ctx) {\n    testDecodeJson(ctx, \"JsonbDataType\");\n  }\n\n  private void testDecodeJson(TestContext ctx, String tableName) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT \\\"JsonObject\\\", \\\"JsonArray\\\", \\\"Number\\\", \\\"String\\\", \\\"BooleanTrue\\\", \\\"BooleanFalse\\\", \\\"Null\\\" FROM \\\"\" + tableName + \"\\\" WHERE \\\"id\\\" = $1\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple().addInteger(1), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            JsonObject object = new JsonObject(\"{\\\"str\\\":\\\"blah\\\", \\\"int\\\" : 1, \\\"float\\\" : 3.5, \\\"object\\\": {}, \\\"array\\\" : []}\");\n            JsonArray array = new JsonArray(\"[1,true,null,9.5,\\\"Hi\\\"]\");\n            ColumnChecker.checkColumn(0, \"JsonObject\")\n              .returns(Tuple::getValue, Row::getValue, Json.create(object))\n              .returns(Tuple::getJson, Row::getJson, Json.create(object))\n              .forRow(row);\n            ColumnChecker.checkColumn(1, \"JsonArray\")\n              .returns(Tuple::getValue, Row::getValue, Json.create(array))\n              .returns(Tuple::getJson, Row::getJson, Json.create(array))\n              .forRow(row);\n            ColumnChecker.checkColumn(2, \"Number\")\n              .returns(Tuple::getValue, Row::getValue, Json.create(4))\n              .returns(Tuple::getJson, Row::getJson, Json.create(4))\n              .forRow(row);\n            ColumnChecker.checkColumn(3, \"String\")\n              .returns(Tuple::getValue, Row::getValue, Json.create(\"Hello World\"))\n              .returns(Tuple::getJson, Row::getJson, Json.create(\"Hello World\"))\n              .forRow(row);\n            ColumnChecker.checkColumn(4, \"BooleanTrue\")\n              .returns(Tuple::getValue, Row::getValue, Json.create(true))\n              .returns(Tuple::getJson, Row::getJson, Json.create(true))\n              .forRow(row);\n            ColumnChecker.checkColumn(5, \"BooleanFalse\")\n              .returns(Tuple::getValue, Row::getValue, Json.create(false))\n              .returns(Tuple::getJson, Row::getJson, Json.create(false))\n              .forRow(row);\n            ColumnChecker.checkColumn(6, \"Null\")\n              .returns(Tuple::getValue, Row::getValue, Json.create(null))\n              .returns(Tuple::getJson, Row::getJson, Json.create(null))\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeJson(TestContext ctx) {\n    testEncodeJson(ctx, \"JsonDataType\");\n  }\n\n  @Test\n  public void testEncodeJsonb(TestContext ctx) {\n    testEncodeJson(ctx, \"JsonbDataType\");\n  }\n\n  private void testEncodeJson(TestContext ctx, String tableName) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"\" + tableName + \"\\\" SET \" +\n          \"\\\"JsonObject\\\" = $1, \" +\n          \"\\\"JsonArray\\\" = $2, \" +\n          \"\\\"Number\\\" = $3, \" +\n          \"\\\"String\\\" = $4, \" +\n          \"\\\"BooleanTrue\\\" = $5, \" +\n          \"\\\"BooleanFalse\\\" = $6, \" +\n          \"\\\"Null\\\" = $7 \" +\n          \"WHERE \\\"id\\\" = $8 RETURNING \\\"JsonObject\\\", \\\"JsonArray\\\", \\\"Number\\\", \\\"String\\\", \\\"BooleanTrue\\\", \\\"BooleanFalse\\\", \\\"Null\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          JsonObject object = new JsonObject(\"{\\\"str\\\":\\\"blah\\\", \\\"int\\\" : 1, \\\"float\\\" : 3.5, \\\"object\\\": {}, \\\"array\\\" : []}\");\n          JsonArray array = new JsonArray(\"[1,true,null,9.5,\\\"Hi\\\"]\");\n          p.execute(Tuple.tuple()\n            .addJson(Json.create(object))\n            .addJson(Json.create(array))\n            .addJson(Json.create(4))\n            .addJson(Json.create(\"Hello World\"))\n            .addJson(Json.create(true))\n            .addJson(Json.create(false))\n            .addJson(Json.create(null))\n            .addInteger(2), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, \"JsonObject\")\n              .returns(Tuple::getValue, Row::getValue, Json.create(object))\n              .returns(Tuple::getJson, Row::getJson, Json.create(object))\n              .forRow(row);\n            ColumnChecker.checkColumn(1, \"JsonArray\")\n              .returns(Tuple::getValue, Row::getValue, Json.create(array))\n              .returns(Tuple::getJson, Row::getJson, Json.create(array))\n              .forRow(row);\n            ColumnChecker.checkColumn(2, \"Number\")\n              .returns(Tuple::getValue, Row::getValue, Json.create(4))\n              .returns(Tuple::getJson, Row::getJson, Json.create(4))\n              .forRow(row);\n            ColumnChecker.checkColumn(3, \"String\")\n              .returns(Tuple::getValue, Row::getValue, Json.create(\"Hello World\"))\n              .returns(Tuple::getJson, Row::getJson, Json.create(\"Hello World\"))\n              .forRow(row);\n            ColumnChecker.checkColumn(4, \"BooleanTrue\")\n              .returns(Tuple::getValue, Row::getValue, Json.create(true))\n              .returns(Tuple::getJson, Row::getJson, Json.create(true))\n              .forRow(row);\n            ColumnChecker.checkColumn(5, \"BooleanFalse\")\n              .returns(Tuple::getValue, Row::getValue, Json.create(false))\n              .returns(Tuple::getJson, Row::getJson, Json.create(false))\n              .forRow(row);\n            ColumnChecker.checkColumn(6, \"Null\")\n              .returns(Tuple::getValue, Row::getValue, Json.create(null))\n              .returns(Tuple::getJson, Row::getJson, Json.create(null))\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/JsonTypesSimpleCodecTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.PgClient;\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.core.json.JsonArray;\nimport io.vertx.core.json.JsonObject;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\npublic class JsonTypesSimpleCodecTest extends SimpleQueryDataTypeCodecTestBase {\n  @Test\n  public void testJSONB(TestContext ctx) {\n    testJson(ctx, \"JSONB\");\n  }\n\n  @Test\n  public void testJSON(TestContext ctx) {\n    testJson(ctx, \"JSON\");\n  }\n\n  private void testJson(TestContext ctx, String type) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SELECT \" +\n        \"'  {\\\"str\\\":\\\"blah\\\", \\\"int\\\" : 1, \\\"float\\\" : 3.5, \\\"object\\\": {}, \\\"array\\\" : []   }'::\" + type + \" \\\"JsonObject\\\",\" +\n        \"'  [1,true,null,9.5,\\\"Hi\\\" ] '::\" + type + \" \\\"JsonArray\\\",\" +\n        \"' true '::\" + type + \" \\\"TrueValue\\\",\" +\n        \"' false '::\" + type + \" \\\"FalseValue\\\",\" +\n        \"' null '::\" + type + \" \\\"NullValue\\\",\" +\n        \"' 7.502 '::\" + type + \" \\\"Number1\\\",\" +\n        \"' 8 '::\" + type + \" \\\"Number2\\\",\" +\n        \"'\\\" Really Awesome! \\\"'::\" + type + \" \\\"Text\\\"\", ctx.asyncAssertSuccess(result -> {\n        JsonObject object =  new JsonObject(\"{\\\"str\\\":\\\"blah\\\", \\\"int\\\" : 1, \\\"float\\\" : 3.5, \\\"object\\\": {}, \\\"array\\\" : []}\");\n        JsonArray array = new JsonArray(\"[1,true,null,9.5,\\\"Hi\\\"]\");\n        ctx.assertEquals(1, result.size());\n        Row row = result.iterator().next();\n        ColumnChecker.checkColumn(0, \"JsonObject\")\n          .returns(Tuple::getValue, Row::getValue, Json.create(object))\n          .forRow(row);\n        ColumnChecker.checkColumn(1, \"JsonArray\")\n          .returns(Tuple::getValue, Row::getValue, Json.create(array))\n          .forRow(row);\n        ColumnChecker.checkColumn(2, \"TrueValue\")\n          .returns(Tuple::getValue, Row::getValue, Json.create(true))\n          .returns(Tuple::getJson, Row::getJson, Json.create(true))\n          .forRow(row);\n        ColumnChecker.checkColumn(3, \"FalseValue\")\n          .returns(Tuple::getValue, Row::getValue, Json.create(false))\n          .returns(Tuple::getJson, Row::getJson, Json.create(false))\n          .forRow(row);\n        ColumnChecker.checkColumn(4, \"NullValue\")\n          .returns(Tuple::getValue, Row::getValue, Json.create(null))\n          .forRow(row);\n        ColumnChecker.checkColumn(5, \"Number1\")\n          .returns(Tuple::getValue, Row::getValue, Json.create(7.502d))\n          .returns(Tuple::getJson, Row::getJson, Json.create(7.502d))\n          .forRow(row);\n        ColumnChecker.checkColumn(6, \"Number2\")\n          .returns(Tuple::getValue, Row::getValue, Json.create(8))\n          .returns(Tuple::getJson, Row::getJson, Json.create(8))\n          .forRow(row);\n        ColumnChecker.checkColumn(7, \"Text\")\n          .returns(Tuple::getValue, Row::getValue, Json.create(\" Really Awesome! \"))\n          .returns(Tuple::getJson, Row::getJson, Json.create(\" Really Awesome! \"))\n          .forRow(row);\n        async.complete();\n      }));\n    }));\n  }\n\n  private Object[] expected = {Json.create(new JsonObject(\"{\\\"str\\\":\\\"blah\\\",\\\"int\\\":1,\\\"float\\\":3.5,\\\"object\\\":{},\\\"array\\\":[]}\")),\n    Json.create(new JsonArray(\"[1,true,null,9.5,\\\"Hi\\\"]\")),\n    Json.create(4),\n    Json.create(\"Hello World\"),\n    Json.create(true),\n    Json.create(false),\n    Json.create(null)};\n\n  @Test\n  public void testDecodeJSONArray(TestContext ctx) {\n    testDecodeGenericArray(ctx, \"ARRAY ['  {\\\"str\\\":\\\"blah\\\", \\\"int\\\" : 1, \\\"float\\\" : 3.5, \\\"object\\\": {}, \\\"array\\\" : []   }' :: JSON, '[1,true,null,9.5,\\\"Hi\\\"]' :: JSON, '4' :: JSON, '\\\"Hello World\\\"' :: JSON, 'true' :: JSON, 'false' :: JSON, 'null' :: JSON]\",\n      \"JSON\", Tuple::getJsonArray, Row::getJsonArray, expected);\n  }\n\n  @Test\n  public void testDecodeJSONBArray(TestContext ctx) {\n    testDecodeGenericArray(ctx, \"ARRAY ['  {\\\"str\\\":\\\"blah\\\", \\\"int\\\" : 1, \\\"float\\\" : 3.5, \\\"object\\\": {}, \\\"array\\\" : []   }' :: JSON, '[1,true,null,9.5,\\\"Hi\\\"]' :: JSON, '4' :: JSON, '\\\"Hello World\\\"' :: JSON, 'true' :: JSON, 'false' :: JSON, 'null' :: JSON]\",\n      \"JSONB\", Tuple::getJsonArray, Row::getJsonArray, expected);\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/NullSimpleCodecTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.PgClient;\nimport io.reactiverse.pgclient.Row;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\npublic class NullSimpleCodecTest extends SimpleQueryDataTypeCodecTestBase {\n  @Test\n  public void testNull(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn\n        .query(\"SELECT null \\\"NullValue\\\"\", ctx.asyncAssertSuccess(result -> {\n          ctx.assertEquals(1, result.size());\n          Row row = result.iterator().next();\n          ColumnChecker.checkColumn(0, \"NullValue\").forRow(row);\n          async.complete();\n        }));\n    }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/NumericTypesExtendedCodecTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.PgClient;\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\nimport java.math.BigDecimal;\n\npublic class NumericTypesExtendedCodecTest extends ExtendedQueryDataTypeCodecTestBase {\n  @Test\n  public void testDecodeInt2(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT $1 :: INT2 \\\"Short\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple().addShort((short) 32767), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, \"Short\")\n              .returns(Tuple::getValue, Row::getValue, (short) 32767)\n              .returns(Tuple::getShort, Row::getShort, Short.MAX_VALUE)\n              .returns(Tuple::getInteger, Row::getInteger, 32767)\n              .returns(Tuple::getLong, Row::getLong, 32767L)\n              .returns(Tuple::getFloat, Row::getFloat, 32767f)\n              .returns(Tuple::getDouble, Row::getDouble, 32767d)\n              .returns(Tuple::getBigDecimal, Row::getBigDecimal, new BigDecimal(32767))\n              .returns(Tuple::getNumeric, Row::getNumeric, Numeric.create(32767))\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeInt2(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"NumericDataType\\\" SET \\\"Short\\\" = $1 WHERE \\\"id\\\" = $2 RETURNING \\\"Short\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.of(Short.MIN_VALUE, 2), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, \"Short\")\n              .returns(Tuple::getValue, Row::getValue, (short) -32768)\n              .returns(Tuple::getShort, Row::getShort, Short.MIN_VALUE)\n              .returns(Tuple::getInteger, Row::getInteger, -32768)\n              .returns(Tuple::getLong, Row::getLong, -32768L)\n              .returns(Tuple::getFloat, Row::getFloat, -32768f)\n              .returns(Tuple::getDouble, Row::getDouble, -32768d)\n              .returns(Tuple::getBigDecimal, Row::getBigDecimal, new BigDecimal(-32768))\n              .returns(Tuple::getNumeric, Row::getNumeric, Numeric.create(-32768))\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeInt4(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT $1 :: INT4 \\\"Integer\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple().addInteger(Integer.MAX_VALUE), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, \"Integer\")\n              .returns(Tuple::getValue, Row::getValue, Integer.MAX_VALUE)\n              .returns(Tuple::getShort, Row::getShort, (short) -1)\n              .returns(Tuple::getInteger, Row::getInteger, Integer.MAX_VALUE)\n              .returns(Tuple::getLong, Row::getLong, 2147483647L)\n              .returns(Tuple::getFloat, Row::getFloat, 2147483647f)\n              .returns(Tuple::getDouble, Row::getDouble, 2147483647d)\n              .returns(Tuple::getBigDecimal, Row::getBigDecimal, new BigDecimal(2147483647))\n              .returns(Tuple::getNumeric, Row::getNumeric, Numeric.create(2147483647))\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeInt4(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"NumericDataType\\\" SET \\\"Integer\\\" = $1 WHERE \\\"id\\\" = $2 RETURNING \\\"Integer\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n              .addInteger(Integer.MIN_VALUE)\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ctx.assertEquals(1, result.size());\n              ctx.assertEquals(1, result.rowCount());\n              Row row = result.iterator().next();\n              ColumnChecker.checkColumn(0, \"Integer\")\n                .returns(Tuple::getValue, Row::getValue, Integer.MIN_VALUE)\n                .returns(Tuple::getShort, Row::getShort, (short) 0)\n                .returns(Tuple::getInteger, Row::getInteger, Integer.MIN_VALUE)\n                .returns(Tuple::getLong, Row::getLong, -2147483648L)\n                .returns(Tuple::getFloat, Row::getFloat, -2147483648f)\n                .returns(Tuple::getDouble, Row::getDouble, -2147483648d)\n                .returns(Tuple::getBigDecimal, Row::getBigDecimal, new BigDecimal(-2147483648))\n                .returns(Tuple::getNumeric, Row::getNumeric, Numeric.create(-2147483648))\n                .forRow(row);\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeInt8(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT $1 :: INT8 \\\"Long\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple().addLong(Long.MAX_VALUE), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, \"Long\")\n              .returns(Tuple::getValue, Row::getValue, Long.MAX_VALUE)\n              .returns(Tuple::getShort, Row::getShort, (short) -1)\n              .returns(Tuple::getInteger, Row::getInteger, -1)\n              .returns(Tuple::getLong, Row::getLong, Long.MAX_VALUE)\n              .returns(Tuple::getFloat, Row::getFloat, 9.223372E18f)\n              .returns(Tuple::getDouble, Row::getDouble, 9.223372036854776E18d)\n              .returns(Tuple::getBigDecimal, Row::getBigDecimal, new BigDecimal(Long.MAX_VALUE))\n              .returns(Tuple::getNumeric, Row::getNumeric, Numeric.create(Long.MAX_VALUE))\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeInt8(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"NumericDataType\\\" SET \\\"Long\\\" = $1 WHERE \\\"id\\\" = $2 RETURNING \\\"Long\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n              .addLong(Long.MIN_VALUE)\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ctx.assertEquals(1, result.size());\n              ctx.assertEquals(1, result.rowCount());\n              Row row = result.iterator().next();\n              ColumnChecker.checkColumn(0, \"Long\")\n                .returns(Tuple::getValue, Row::getValue, Long.MIN_VALUE)\n                .returns(Tuple::getShort, Row::getShort, (short) 0)\n                .returns(Tuple::getInteger, Row::getInteger, 0)\n                .returns(Tuple::getLong, Row::getLong, Long.MIN_VALUE)\n                .returns(Tuple::getFloat, Row::getFloat, -9.223372E18f)\n                .returns(Tuple::getDouble, Row::getDouble, -9.223372036854776E18d)\n                .returns(Tuple::getBigDecimal, Row::getBigDecimal, new BigDecimal(Long.MIN_VALUE))\n                .returns(Tuple::getNumeric, Row::getNumeric, Numeric.create(Long.MIN_VALUE))\n                .forRow(row);\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeFloat4(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT $1 :: FLOAT4\\\"Float\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple().addFloat(Float.MAX_VALUE), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, \"Float\")\n              .returns(Tuple::getValue, Row::getValue, Float.MAX_VALUE)\n              .returns(Tuple::getShort, Row::getShort, (short) -1)\n              .returns(Tuple::getInteger, Row::getInteger, 2147483647)\n              .returns(Tuple::getLong, Row::getLong, 9223372036854775807L)\n              .returns(Tuple::getFloat, Row::getFloat, Float.MAX_VALUE)\n              .returns(Tuple::getDouble, Row::getDouble, 3.4028234663852886E38d)\n              .returns(Tuple::getBigDecimal, Row::getBigDecimal, new BigDecimal(\"\" + Float.MAX_VALUE))\n              .returns(Tuple::getNumeric, Row::getNumeric, Numeric.parse(\"\" + Float.MAX_VALUE))\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeFloat4(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"NumericDataType\\\" SET \\\"Float\\\" = $1 WHERE \\\"id\\\" = $2 RETURNING \\\"Float\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n              .addFloat(Float.MIN_VALUE)\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ctx.assertEquals(1, result.size());\n              ctx.assertEquals(1, result.rowCount());\n              Row row = result.iterator().next();\n              ColumnChecker.checkColumn(0, \"Float\")\n                .returns(Tuple::getValue, Row::getValue, Float.MIN_VALUE)\n                .returns(Tuple::getShort, Row::getShort, (short) 0)\n                .returns(Tuple::getInteger, Row::getInteger, 0)\n                .returns(Tuple::getLong, Row::getLong, 0L)\n                .returns(Tuple::getFloat, Row::getFloat, Float.MIN_VALUE)\n                .returns(Tuple::getDouble, Row::getDouble, 1.401298464324817E-45d)\n                .returns(Tuple::getBigDecimal, Row::getBigDecimal, new BigDecimal(\"\" + Float.MIN_VALUE))\n                .returns(Tuple::getNumeric, Row::getNumeric, Numeric.parse(\"\" + Float.MIN_VALUE))\n                .forRow(row);\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeFloat8(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT $1 :: FLOAT8\\\"Double\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple().addDouble(Double.MAX_VALUE), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, \"Double\")\n              .returns(Tuple::getValue, Row::getValue, Double.MAX_VALUE)\n              .returns(Tuple::getShort, Row::getShort, (short) -1)\n              .returns(Tuple::getInteger, Row::getInteger, 2147483647)\n              .returns(Tuple::getLong, Row::getLong, 9223372036854775807L)\n              .returns(Tuple::getFloat, Row::getFloat, Float.POSITIVE_INFINITY)\n              .returns(Tuple::getDouble, Row::getDouble, Double.MAX_VALUE)\n              .returns(Tuple::getBigDecimal, Row::getBigDecimal, new BigDecimal(\"\" + Double.MAX_VALUE))\n              .returns(Tuple::getNumeric, Row::getNumeric, Numeric.parse(\"\" + Double.MAX_VALUE))\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeFloat8(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"NumericDataType\\\" SET \\\"Double\\\" = $1 WHERE \\\"id\\\" = $2 RETURNING \\\"Double\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n              .addDouble(Double.MIN_VALUE)\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ctx.assertEquals(1, result.size());\n              ctx.assertEquals(1, result.rowCount());\n              Row row = result.iterator().next();\n              ColumnChecker.checkColumn(0, \"Double\")\n                .returns(Tuple::getValue, Row::getValue, Double.MIN_VALUE)\n                .returns(Tuple::getShort, Row::getShort, (short) 0)\n                .returns(Tuple::getInteger, Row::getInteger, 0)\n                .returns(Tuple::getLong, Row::getLong, 0L)\n                .returns(Tuple::getFloat, Row::getFloat, 0f)\n                .returns(Tuple::getDouble, Row::getDouble, Double.MIN_VALUE)\n                .returns(Tuple::getBigDecimal, Row::getBigDecimal, new BigDecimal(\"\" + Double.MIN_VALUE))\n                .returns(Tuple::getNumeric, Row::getNumeric, Numeric.parse(\"\" + Double.MIN_VALUE))\n                .forRow(row);\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeSerial2(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT \\\"SmallSerial\\\" FROM \\\"NumericDataType\\\" WHERE \\\"id\\\" = $1\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.of(1), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, \"SmallSerial\")\n              .returns(Tuple::getValue, Row::getValue, (short) 1)\n              .returns(Tuple::getShort, Row::getShort, (short) 1)\n              .returns(Tuple::getInteger, Row::getInteger, 1)\n              .returns(Tuple::getLong, Row::getLong, 1L)\n              .returns(Tuple::getFloat, Row::getFloat, 1f)\n              .returns(Tuple::getDouble, Row::getDouble, 1d)\n              .returns(Tuple::getBigDecimal, Row::getBigDecimal, new BigDecimal(1))\n              .returns(Tuple::getNumeric, Row::getNumeric, Numeric.create(1))\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeSerial2(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"NumericDataType\\\" SET \\\"SmallSerial\\\" = $1 WHERE \\\"id\\\" = $2 RETURNING \\\"SmallSerial\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.of(Short.MIN_VALUE, 2), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, \"SmallSerial\")\n              .returns(Tuple::getValue, Row::getValue, (short) -32768)\n              .returns(Tuple::getShort, Row::getShort, Short.MIN_VALUE)\n              .returns(Tuple::getInteger, Row::getInteger, -32768)\n              .returns(Tuple::getLong, Row::getLong, -32768L)\n              .returns(Tuple::getFloat, Row::getFloat, -32768f)\n              .returns(Tuple::getDouble, Row::getDouble, -32768d)\n              .returns(Tuple::getBigDecimal, Row::getBigDecimal, new BigDecimal(-32768))\n              .returns(Tuple::getNumeric, Row::getNumeric, Numeric.create(-32768))\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeSerial4(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT \\\"Serial\\\" FROM \\\"NumericDataType\\\" WHERE \\\"id\\\" = $1\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple().addInteger(1), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, \"Serial\")\n              .returns(Tuple::getValue, Row::getValue, 1)\n              .returns(Tuple::getShort, Row::getShort, (short) 1)\n              .returns(Tuple::getInteger, Row::getInteger, 1)\n              .returns(Tuple::getLong, Row::getLong, 1L)\n              .returns(Tuple::getFloat, Row::getFloat, 1f)\n              .returns(Tuple::getDouble, Row::getDouble, 1d)\n              .returns(Tuple::getBigDecimal, Row::getBigDecimal, new BigDecimal(1))\n              .returns(Tuple::getNumeric, Row::getNumeric, Numeric.create(1))\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeSerial4(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"NumericDataType\\\" SET \\\"Serial\\\" = $1 WHERE \\\"id\\\" = $2 RETURNING \\\"Serial\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n              .addInteger(Integer.MIN_VALUE)\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ctx.assertEquals(1, result.size());\n              ctx.assertEquals(1, result.rowCount());\n              Row row = result.iterator().next();\n              ColumnChecker.checkColumn(0, \"Serial\")\n                .returns(Tuple::getValue, Row::getValue, Integer.MIN_VALUE)\n                .returns(Tuple::getShort, Row::getShort, (short) 0)\n                .returns(Tuple::getInteger, Row::getInteger, Integer.MIN_VALUE)\n                .returns(Tuple::getLong, Row::getLong, -2147483648L)\n                .returns(Tuple::getFloat, Row::getFloat, -2147483648f)\n                .returns(Tuple::getDouble, Row::getDouble, -2147483648d)\n                .returns(Tuple::getBigDecimal, Row::getBigDecimal, new BigDecimal(-2147483648))\n                .returns(Tuple::getNumeric, Row::getNumeric, Numeric.create(-2147483648))\n                .forRow(row);\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeSerial8(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT \\\"BigSerial\\\" FROM \\\"NumericDataType\\\" WHERE \\\"id\\\" = $1\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple().addInteger(1), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, \"BigSerial\")\n              .returns(Tuple::getValue, Row::getValue, 1L)\n              .returns(Tuple::getShort, Row::getShort, (short) 1)\n              .returns(Tuple::getInteger, Row::getInteger, 1)\n              .returns(Tuple::getLong, Row::getLong, 1L)\n              .returns(Tuple::getFloat, Row::getFloat, 1f)\n              .returns(Tuple::getDouble, Row::getDouble, 1d)\n              .returns(Tuple::getBigDecimal, Row::getBigDecimal, new BigDecimal(1))\n              .returns(Tuple::getNumeric, Row::getNumeric, Numeric.create(1))\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeSerial8(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"NumericDataType\\\" SET \\\"BigSerial\\\" = $1 WHERE \\\"id\\\" = $2 RETURNING \\\"BigSerial\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n              .addLong(Long.MIN_VALUE)\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ctx.assertEquals(1, result.size());\n              ctx.assertEquals(1, result.rowCount());\n              Row row = result.iterator().next();\n              ColumnChecker.checkColumn(0, \"BigSerial\")\n                .returns(Tuple::getValue, Row::getValue, Long.MIN_VALUE)\n                .returns(Tuple::getShort, Row::getShort, (short) 0)\n                .returns(Tuple::getInteger, Row::getInteger, 0)\n                .returns(Tuple::getLong, Row::getLong, Long.MIN_VALUE)\n                .returns(Tuple::getFloat, Row::getFloat, -9.223372E18f)\n                .returns(Tuple::getDouble, Row::getDouble, -9.223372036854776E18d)\n                .returns(Tuple::getBigDecimal, Row::getBigDecimal, new BigDecimal(Long.MIN_VALUE))\n                .returns(Tuple::getNumeric, Row::getNumeric, Numeric.create(Long.MIN_VALUE))\n                .forRow(row);\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testNumeric(TestContext ctx) {\n    testGeneric(ctx,\n      \"SELECT c FROM (VALUES ($1 :: NUMERIC)) AS t (c)\",\n      new Numeric[]{\n        Numeric.create(10),\n        Numeric.create(200030004),\n        Numeric.create(-500),\n        Numeric.NaN\n      }, Tuple::getNumeric);\n  }\n\n  @Test\n  public void testNumericArray(TestContext ctx) {\n    testGeneric(ctx,\n      \"SELECT c FROM (VALUES ($1 :: NUMERIC[])) AS t (c)\",\n      new Numeric[][]{new Numeric[]{Numeric.create(10), Numeric.create(200030004), null, Numeric.create(-500), Numeric.NaN, null}},\n      Tuple::getNumericArray);\n  }\n\n  @Test\n  public void testShortArray(TestContext ctx) {\n    testGeneric(ctx,\n      \"SELECT c FROM (VALUES ($1 :: INT2[])) AS t (c)\",\n      new Short[][]{new Short[]{0, -10, null, Short.MAX_VALUE}}, Tuple::getShortArray);\n  }\n\n  @Test\n  public void testIntegerArray(TestContext ctx) {\n    testGeneric(ctx,\n      \"SELECT c FROM (VALUES ($1 :: INT4[])) AS t (c)\",\n      new Integer[][]{new Integer[]{0, -10, null, Integer.MAX_VALUE}}, Tuple::getIntegerArray);\n  }\n\n  @Test\n  public void testLongArray(TestContext ctx) {\n    testGeneric(ctx,\n      \"SELECT c FROM (VALUES ($1 :: INT8[])) AS t (c)\",\n      new Long[][]{new Long[]{0L, -10L, null, Long.MAX_VALUE}}, Tuple::getLongArray);\n  }\n\n  @Test\n  public void testFloatArray(TestContext ctx) {\n    testGeneric(ctx,\n      \"SELECT c FROM (VALUES ($1 :: FLOAT4[])) AS t (c)\",\n      new Float[][]{new Float[]{0f, -10f, Float.MAX_VALUE}}, Tuple::getFloatArray);\n  }\n\n  @Test\n  public void testDecodeShortArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT \\\"Short\\\" FROM \\\"ArrayDataType\\\" WHERE \\\"id\\\" = $1\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n            .addInteger(1), ctx.asyncAssertSuccess(result -> {\n            ColumnChecker.checkColumn(0, \"Short\")\n              .returns(Tuple::getValue, Row::getValue, ColumnChecker.toObjectArray(new short[]{1}))\n              .returns(Tuple::getShortArray, Row::getShortArray, ColumnChecker.toObjectArray(new short[]{1}))\n              .forRow(result.iterator().next());\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeShortArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"ArrayDataType\\\" SET \\\"Short\\\" = $1  WHERE \\\"id\\\" = $2 RETURNING \\\"Short\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n              .addShortArray(new Short[]{2, 3, 4})\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ColumnChecker.checkColumn(0, \"Short\")\n                .returns(Tuple::getValue, Row::getValue, ColumnChecker.toObjectArray(new short[]{2, 3, 4}))\n                .returns(Tuple::getShortArray, Row::getShortArray, ColumnChecker.toObjectArray(new short[]{2, 3, 4}))\n                .forRow(result.iterator().next());\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeIntArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT \\\"Integer\\\" FROM \\\"ArrayDataType\\\" WHERE \\\"id\\\" = $1\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n            .addInteger(1), ctx.asyncAssertSuccess(result -> {\n            ColumnChecker.checkColumn(0, \"Integer\")\n              .returns(Tuple::getValue, Row::getValue, ColumnChecker.toObjectArray(new int[]{2}))\n              .returns(Tuple::getIntegerArray, Row::getIntegerArray, ColumnChecker.toObjectArray(new int[]{2}))\n              .forRow(result.iterator().next());\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeIntArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"ArrayDataType\\\" SET \\\"Integer\\\" = $1  WHERE \\\"id\\\" = $2 RETURNING \\\"Integer\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n              .addIntegerArray(new Integer[]{3, 4, 5, 6})\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ColumnChecker.checkColumn(0, \"Integer\")\n                .returns(Tuple::getValue, Row::getValue, ColumnChecker.toObjectArray(new int[]{3, 4, 5, 6}))\n                .returns(Tuple::getIntegerArray, Row::getIntegerArray, ColumnChecker.toObjectArray(new int[]{3, 4, 5, 6}))\n                .forRow(result.iterator().next());\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeLongArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT \\\"Long\\\" FROM \\\"ArrayDataType\\\" WHERE \\\"id\\\" = $1\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n            .addInteger(1), ctx.asyncAssertSuccess(result -> {\n            ColumnChecker.checkColumn(0, \"Long\")\n              .returns(Tuple::getValue, Row::getValue, new Long[]{3L})\n              .returns(Tuple::getLongArray, Row::getLongArray, new Long[]{3L})\n              .forRow(result.iterator().next());\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeLongArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"ArrayDataType\\\" SET \\\"Long\\\" = $1  WHERE \\\"id\\\" = $2 RETURNING \\\"Long\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n              .addLongArray(new Long[]{4L, 5L, 6L, 7L, 8L})\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ColumnChecker.checkColumn(0, \"Long\")\n                .returns(Tuple::getValue, Row::getValue, ColumnChecker.toObjectArray(new long[]{4, 5, 6, 7, 8}))\n                .returns(Tuple::getLongArray, Row::getLongArray, ColumnChecker.toObjectArray(new long[]{4, 5, 6, 7, 8}))\n                .forRow(result.iterator().next());\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeFloatArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT \\\"Float\\\" FROM \\\"ArrayDataType\\\" WHERE \\\"id\\\" = $1\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n            .addInteger(1), ctx.asyncAssertSuccess(result -> {\n            ColumnChecker.checkColumn(0, \"Float\")\n              .returns(Tuple::getValue, Row::getValue, ColumnChecker.toObjectArray(new float[]{4.1f}))\n              .returns(Tuple::getFloatArray, Row::getFloatArray, ColumnChecker.toObjectArray(new float[]{4.1f}))\n              .forRow(result.iterator().next());\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeFloatArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"ArrayDataType\\\" SET \\\"Float\\\" = $1  WHERE \\\"id\\\" = $2 RETURNING \\\"Float\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n              .addFloatArray(new Float[]{5.2f, 5.3f, 5.4f})\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ColumnChecker.checkColumn(0, \"Float\")\n                .returns(Tuple::getValue, Row::getValue, ColumnChecker.toObjectArray(new float[]{5.2f, 5.3f, 5.4f}))\n                .returns(Tuple::getFloatArray, Row::getFloatArray, ColumnChecker.toObjectArray(new float[]{5.2f, 5.3f, 5.4f}))\n                .forRow(result.iterator().next());\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeDoubleArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT \\\"Double\\\" FROM \\\"ArrayDataType\\\" WHERE \\\"id\\\" = $1\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n            .addInteger(1), ctx.asyncAssertSuccess(result -> {\n            ColumnChecker.checkColumn(0, \"Double\")\n              .returns(Tuple::getValue, Row::getValue, ColumnChecker.toObjectArray(new double[]{5.2}))\n              .returns(Tuple::getDoubleArray, Row::getDoubleArray, ColumnChecker.toObjectArray(new double[]{5.2}))\n              .forRow(result.iterator().next());\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeDoubleArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"ArrayDataType\\\" SET \\\"Double\\\" = $1  WHERE \\\"id\\\" = $2 RETURNING \\\"Double\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n              .addDoubleArray(new Double[]{6.3})\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ColumnChecker.checkColumn(0, \"Double\")\n                .returns(Tuple::getValue, Row::getValue, ColumnChecker.toObjectArray(new double[]{6.3}))\n                .returns(Tuple::getDoubleArray, Row::getDoubleArray, ColumnChecker.toObjectArray(new double[]{6.3}))\n                .forRow(result.iterator().next());\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeEmptyArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"ArrayDataType\\\" SET \\\"Double\\\" = $1  WHERE \\\"id\\\" = $2 RETURNING \\\"Double\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n              .addDoubleArray(new Double[]{})\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ColumnChecker.checkColumn(0, \"Double\")\n                .returns(Tuple::getValue, Row::getValue, ColumnChecker.toObjectArray(new double[]{}))\n                .returns(Tuple::getDoubleArray, Row::getDoubleArray, ColumnChecker.toObjectArray(new double[]{}))\n                .forRow(result.iterator().next());\n              async.complete();\n            }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeNumericArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"SELECT \\\"Numeric\\\" FROM \\\"ArrayDataType\\\" WHERE \\\"id\\\" = $1\",\n        ctx.asyncAssertSuccess(p -> {\n          p.execute(Tuple.tuple()\n            .addInteger(1), ctx.asyncAssertSuccess(result -> {\n            Numeric[] expected = {\n              Numeric.create(0),\n              Numeric.create(1),\n              Numeric.create(2),\n              Numeric.create(3)\n            };\n            ColumnChecker.checkColumn(0, \"Numeric\")\n              .returns(Tuple::getValue, Row::getValue, expected)\n              .returns(Tuple::getNumericArray, Row::getNumericArray, expected)\n              .forRow(result.iterator().next());\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testEncodeNumericArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"ArrayDataType\\\" SET \\\"Numeric\\\" = $1  WHERE \\\"id\\\" = $2 RETURNING \\\"Numeric\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          Numeric[] expected = {\n            Numeric.create(0),\n            Numeric.create(10000),\n          };\n          p.execute(Tuple.tuple()\n              .addNumericArray(expected)\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ColumnChecker.checkColumn(0, \"Numeric\")\n                .returns(Tuple::getValue, Row::getValue, expected)\n                .returns(Tuple::getNumericArray, Row::getNumericArray, expected)\n                .forRow(result.iterator().next());\n              async.complete();\n            }));\n        }));\n    }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/NumericTypesSimpleCodecTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.PgClient;\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\nimport java.math.BigDecimal;\n\npublic class NumericTypesSimpleCodecTest extends SimpleQueryDataTypeCodecTestBase {\n  @Test\n  public void testInt2(TestContext ctx) {\n    testNumber(ctx, new Number[]{(short) 32767, (short) -1}, \"INT2\");\n  }\n\n  @Test\n  public void testInt4(TestContext ctx) {\n    testNumber(ctx, new Number[]{2147483647, -1}, \"INT4\");\n  }\n\n  @Test\n  public void testInt8(TestContext ctx) {\n    testNumber(ctx, new Number[]{9223372036854775807L, -1L}, \"INT8\");\n  }\n\n  @Test\n  public void testFloat4(TestContext ctx) {\n    testNumber(ctx, new Number[]{3.4028235E38f, -1f}, \"FLOAT4\");\n  }\n\n  @Test\n  public void testFloat8(TestContext ctx) {\n    testNumber(ctx, new Number[]{1.7976931348623157E308D, -1D}, \"FLOAT8\");\n  }\n\n  @Test\n  public void testSerial2(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn\n        .query(\"SELECT \\\"SmallSerial\\\" FROM \\\"NumericDataType\\\" WHERE \\\"id\\\" = 1\", ctx.asyncAssertSuccess(result -> {\n          ctx.assertEquals(1, result.size());\n          ctx.assertEquals(1, result.rowCount());\n          Row row = result.iterator().next();\n          ColumnChecker.checkColumn(0, \"SmallSerial\")\n            .returns(Tuple::getValue, Row::getValue, (short) 1)\n            .returns(Tuple::getShort, Row::getShort, (short) 1)\n            .returns(Tuple::getInteger, Row::getInteger, 1)\n            .returns(Tuple::getLong, Row::getLong, 1L)\n            .returns(Tuple::getFloat, Row::getFloat, 1f)\n            .returns(Tuple::getDouble, Row::getDouble, 1d)\n            .returns(Tuple::getBigDecimal, Row::getBigDecimal, new BigDecimal(1))\n            .returns(Tuple::getNumeric, Row::getNumeric, Numeric.create(1))\n            .forRow(row);\n          async.complete();\n        }));\n    }));\n  }\n\n  @Test\n  public void testSerial4(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn\n        .query(\"SELECT \\\"Serial\\\" FROM \\\"NumericDataType\\\" WHERE \\\"id\\\" = 1\", ctx.asyncAssertSuccess(result -> {\n          ctx.assertEquals(1, result.size());\n          ctx.assertEquals(1, result.rowCount());\n          Row row = result.iterator().next();\n          ColumnChecker.checkColumn(0, \"Serial\")\n            .returns(Tuple::getValue, Row::getValue, 1)\n            .returns(Tuple::getShort, Row::getShort, (short) 1)\n            .returns(Tuple::getInteger, Row::getInteger, 1)\n            .returns(Tuple::getLong, Row::getLong, 1L)\n            .returns(Tuple::getFloat, Row::getFloat, 1f)\n            .returns(Tuple::getDouble, Row::getDouble, 1d)\n            .returns(Tuple::getBigDecimal, Row::getBigDecimal, new BigDecimal(1))\n            .returns(Tuple::getNumeric, Row::getNumeric, Numeric.create(1))\n            .forRow(row);\n          async.complete();\n        }));\n    }));\n  }\n\n  @Test\n  public void testSerial8(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn\n        .query(\"SELECT \\\"BigSerial\\\" FROM \\\"NumericDataType\\\" WHERE \\\"id\\\" = 1\", ctx.asyncAssertSuccess(result -> {\n          ctx.assertEquals(1, result.size());\n          ctx.assertEquals(1, result.rowCount());\n          Row row = result.iterator().next();\n          ColumnChecker.checkColumn(0, \"BigSerial\")\n            .returns(Tuple::getValue, Row::getValue, 1L)\n            .returns(Tuple::getShort, Row::getShort, (short) 1)\n            .returns(Tuple::getInteger, Row::getInteger, 1)\n            .returns(Tuple::getLong, Row::getLong, 1L)\n            .returns(Tuple::getFloat, Row::getFloat, 1f)\n            .returns(Tuple::getDouble, Row::getDouble, 1d)\n            .returns(Tuple::getBigDecimal, Row::getBigDecimal, new BigDecimal(1))\n            .returns(Tuple::getNumeric, Row::getNumeric, Numeric.create(1))\n            .forRow(row);\n          async.complete();\n        }));\n    }));\n  }\n\n  @Test\n  public void testNumeric(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn\n        .query(\"SELECT 919.999999999999999999999999999999999999::NUMERIC \\\"Numeric\\\", 'NaN'::NUMERIC \\\"NaN\\\"\", ctx.asyncAssertSuccess(result -> {\n          Numeric numeric = Numeric.parse(\"919.999999999999999999999999999999999999\");\n          Numeric nan = Numeric.parse(\"NaN\");\n          ctx.assertEquals(1, result.size());\n          Row row = result.iterator().next();\n          ColumnChecker.checkColumn(0, \"Numeric\")\n            .returns(Tuple::getValue, Row::getValue, numeric)\n            .returns(Tuple::getShort, Row::getShort, (short) 919)\n            .returns(Tuple::getInteger, Row::getInteger, 919)\n            .returns(Tuple::getLong, Row::getLong, 919L)\n            .returns(Tuple::getFloat, Row::getFloat, 920f)\n            .returns(Tuple::getDouble, Row::getDouble, 920.0)\n            .returns(Tuple::getBigDecimal, Row::getBigDecimal, numeric.bigDecimalValue())\n            .returns(Tuple::getNumeric, Row::getNumeric, numeric)\n            .forRow(row);\n          ColumnChecker.checkColumn(1, \"NaN\")\n            .returns(Tuple::getValue, Row::getValue, nan)\n            .returns(Tuple::getShort, Row::getShort, (short) 0)\n            .returns(Tuple::getInteger, Row::getInteger, 0)\n            .returns(Tuple::getLong, Row::getLong, 0L)\n            .returns(Tuple::getFloat, Row::getFloat, Float.NaN)\n            .returns(Tuple::getDouble, Row::getDouble, Double.NaN)\n            .fails(Tuple::getBigDecimal, Row::getBigDecimal)\n            .returns(Tuple::getNumeric, Row::getNumeric, nan)\n            .forRow(row);\n          async.complete();\n        }));\n    }));\n  }\n\n  private void testNumber(TestContext ctx, Number[] values, String type) {\n    Async async = ctx.async(values.length);\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      for (Number value : values) {\n        conn\n          .query(\"SELECT \" + value + \"::\" + type + \" \\\"col\\\"\", ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, \"col\")\n              .returns(Tuple::getValue, Row::getValue, value)\n              .returns(Tuple::getShort, Row::getShort, value.shortValue())\n              .returns(Tuple::getInteger, Row::getInteger, value.intValue())\n              .returns(Tuple::getLong, Row::getLong, value.longValue())\n              .returns(Tuple::getFloat, Row::getFloat, value.floatValue())\n              .returns(Tuple::getDouble, Row::getDouble, value.doubleValue())\n              .returns(Tuple::getBigDecimal, Row::getBigDecimal, new BigDecimal(\"\" + value))\n              .returns(Tuple::getNumeric, Row::getNumeric, Numeric.parse(\"\" + value))\n              .forRow(row);\n            async.countDown();\n          }));\n      }\n    }));\n  }\n\n  @Test\n  public void testDecodeINT2Array(TestContext ctx) {\n    testDecodeGenericArray(ctx, \"ARRAY [1 :: INT2]\", \"Short\", Tuple::getShortArray, Row::getShortArray, (short) 1);\n  }\n\n  @Test\n  public void testDecodeINT4Array(TestContext ctx) {\n    testDecodeGenericArray(ctx, \"ARRAY [2 :: INT4]\", \"Integer\", Tuple::getIntegerArray, Row::getIntegerArray, 2);\n  }\n\n  @Test\n  public void testDecodeINT8Array(TestContext ctx) {\n    testDecodeGenericArray(ctx, \"ARRAY [3 :: INT8]\", \"Long\", Tuple::getLongArray, Row::getLongArray, 3L);\n  }\n\n  @Test\n  public void testDecodeFLOAT4Array(TestContext ctx) {\n    testDecodeGenericArray(ctx, \"ARRAY [4.1 :: FLOAT4]\", \"Float\", Tuple::getFloatArray, Row::getFloatArray, 4.1f);\n  }\n\n  @Test\n  public void testDecodeFLOAT8Array(TestContext ctx) {\n    testDecodeGenericArray(ctx, \"ARRAY [5.2 :: FLOAT8]\", \"Double\", Tuple::getDoubleArray, Row::getDoubleArray, 5.2d);\n  }\n\n  @Test\n  public void testDecodeEmptyArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      // The extra column makes sure that reading the array remains confined in the value since we are doing\n      // parsing of the array value\n      conn.query(\"SELECT '{}'::bigint[] \\\"array\\\", 1 \\\"Extra\\\"\",\n        ctx.asyncAssertSuccess(result -> {\n          ColumnChecker.checkColumn(0, \"array\")\n            .returns(Tuple::getValue, Row::getValue, (Object[]) new Long[0])\n            .returns(Tuple::getLongArray, Row::getLongArray, (Object[]) new Long[0])\n            .forRow(result.iterator().next());\n          async.complete();\n        }));\n    }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/PreparedStatementParamCoercionTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.PgClient;\nimport io.reactiverse.pgclient.PgConnectOptions;\nimport io.reactiverse.pgclient.PgConnection;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\nimport java.lang.reflect.Array;\nimport java.math.BigInteger;\n\npublic class PreparedStatementParamCoercionTest extends DataTypeTestBase {\n\n  @Override\n  protected PgConnectOptions options() {\n    return options;\n  }\n\n  private static final Object[] VALUES_TO_COERCE = {\n    (byte)5, (short)5, 5, 5L, 5f, 5d, BigInteger.valueOf(5), Numeric.create(5)\n  };\n  private static final String[] SQL_TYPES_TO_COERCE_TO = {\n    \"SMALLINT\", \"INTEGER\", \"BIGINT\", \"DECIMAL\", \"NUMERIC\", \"REAL\", \"DOUBLE PRECISION\"\n  };\n\n  @Test\n  public void testCoerceSingleParam(TestContext ctx) {\n    Async async = ctx.async(VALUES_TO_COERCE.length * SQL_TYPES_TO_COERCE_TO.length);\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      for (String sqlType : SQL_TYPES_TO_COERCE_TO) {\n        for (Object value: VALUES_TO_COERCE) {\n          assertCoerceParam(conn, ctx, \"SELECT 1 \\\"result\\\" WHERE $1::\" + sqlType + \"=5\", value, async::countDown);\n        }\n      }\n    }));\n  }\n\n  @Test\n  public void testCoerceArrayParam(TestContext ctx) {\n    Async async = ctx.async(VALUES_TO_COERCE.length * SQL_TYPES_TO_COERCE_TO.length);\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      for (String sqlType : SQL_TYPES_TO_COERCE_TO) {\n        for (Object value: VALUES_TO_COERCE) {\n          Object array = Array.newInstance(value.getClass(), 1);\n          Array.set(array, 0, value);\n          assertCoerceParam(conn, ctx, \"SELECT 1 \\\"result\\\" WHERE ($1::\" + sqlType + \"[])=ARRAY[5::\" + sqlType + \"]\", array, async::countDown);\n        }\n      }\n    }));\n  }\n\n  private void assertCoerceParam(PgConnection conn, TestContext ctx, String query, Object value, Runnable cont) {\n    conn\n      .preparedQuery(query, Tuple.of(value),\n        ctx.asyncAssertSuccess(result -> {\n          ctx.assertEquals(1, result.size());\n          ctx.assertEquals(1, result.iterator().next().getInteger(0));\n          cont.run();\n        }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/SimpleQueryDataTypeCodecTestBase.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.PgClient;\nimport io.reactiverse.pgclient.PgConnectOptions;\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\n\n/**\n * @author <a href=\"mailto:emad.albloushi@gmail.com\">Emad Alblueshi</a>\n */\npublic abstract class SimpleQueryDataTypeCodecTestBase extends DataTypeTestBase {\n\n  @Override\n  protected PgConnectOptions options() {\n    return new PgConnectOptions(options).setCachePreparedStatements(false);\n  }\n\n  protected <T> void testDecodeGeneric(TestContext ctx,\n                                       String data,\n                                       String dataType,\n                                       String columnName,\n                                       ColumnChecker.SerializableBiFunction<Tuple, Integer, T> byIndexGetter,\n                                       ColumnChecker.SerializableBiFunction<Row, String, T> byNameGetter,\n                                       T expected) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SELECT '\" + data + \"' :: \" + dataType + \" \\\"\" + columnName + \"\\\"\", ctx.asyncAssertSuccess(result -> {\n        ctx.assertEquals(1, result.size());\n        Row row = result.iterator().next();\n        ColumnChecker.checkColumn(0, columnName)\n          .returns(Tuple::getValue, Row::getValue, expected)\n          .returns(byIndexGetter, byNameGetter, expected)\n          .forRow(row);\n        async.complete();\n      }));\n    }));\n  }\n\n  protected void testDecodeGenericArray(TestContext ctx,\n                                        String arrayData,\n                                        String columnName,\n                                        ColumnChecker.SerializableBiFunction<Tuple, Integer, Object> byIndexGetter,\n                                        ColumnChecker.SerializableBiFunction<Row, String, Object> byNameGetter,\n                                        Object... expected) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SET TIME ZONE 'UTC'\",\n        ctx.asyncAssertSuccess(res -> {\n          conn.query(\"SELECT \" + arrayData + \" \\\"\" + columnName + \"\\\"\", ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, columnName)\n              .returns(Tuple::getValue, Row::getValue, expected)\n              .returns(byIndexGetter, byNameGetter, expected)\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  protected <T> void testDecodeXXXArray(TestContext ctx,\n                                        String columnName,\n                                        String tableName,\n                                        ColumnChecker.SerializableBiFunction<Tuple, Integer, Object> byIndexGetter,\n                                        ColumnChecker.SerializableBiFunction<Row, String, Object> byNameGetter,\n                                        Object... expected) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.query(\"SET TIME ZONE 'UTC'\",\n        ctx.asyncAssertSuccess(res -> {\n          conn.query(\"SELECT \\\"\" + columnName + \"\\\" FROM \\\"\" + tableName + \"\\\" WHERE \\\"id\\\" = 1\",\n            ctx.asyncAssertSuccess(result -> {\n              ColumnChecker.checkColumn(0, columnName)\n                .returns(Tuple::getValue, Row::getValue, expected)\n                .returns(byIndexGetter, byNameGetter, expected)\n                .forRow(result.iterator().next());\n              async.complete();\n            }));\n        }));\n    }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/UUIDTypeExtendedCodecTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.PgClient;\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.ext.unit.Async;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\nimport java.util.UUID;\n\npublic class UUIDTypeExtendedCodecTest extends ExtendedQueryDataTypeCodecTestBase {\n  @Test\n  public void testDecodeUUID(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1::UUID \\\"uuid\\\"\", new UUID[]{uuid}, Tuple::getUUID);\n  }\n\n  @Test\n  public void testEncodeUUID(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"CharacterDataType\\\" SET \\\"uuid\\\" = $1 WHERE \\\"id\\\" = $2 RETURNING \\\"uuid\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          UUID uuid = UUID.fromString(\"92b53cf1-2ad0-49f9-be9d-ca48966e43ee\");\n          p.execute(Tuple.tuple()\n            .addUUID(uuid)\n            .addInteger(2), ctx.asyncAssertSuccess(result -> {\n            ctx.assertEquals(1, result.size());\n            ctx.assertEquals(1, result.rowCount());\n            Row row = result.iterator().next();\n            ColumnChecker.checkColumn(0, \"uuid\")\n              .returns(Tuple::getValue, Row::getValue, uuid)\n              .returns(Tuple::getUUID, Row::getUUID, uuid)\n              .forRow(row);\n            async.complete();\n          }));\n        }));\n    }));\n  }\n\n  @Test\n  public void testDecodeUUIDArray(TestContext ctx) {\n    testGeneric(ctx, \"SELECT $1::UUID[] \\\"UUID\\\"\", new UUID[][]{new UUID[]{uuid}}, Tuple::getUUIDArray);\n  }\n\n  @Test\n  public void testEncodeUUIDArray(TestContext ctx) {\n    Async async = ctx.async();\n    PgClient.connect(vertx, options, ctx.asyncAssertSuccess(conn -> {\n      conn.prepare(\"UPDATE \\\"ArrayDataType\\\" SET \\\"UUID\\\" = $1  WHERE \\\"id\\\" = $2 RETURNING \\\"UUID\\\"\",\n        ctx.asyncAssertSuccess(p -> {\n          final UUID uuid = UUID.fromString(\"6f790482-b5bd-438b-a8b7-4a0bed747011\");\n          p.execute(Tuple.tuple()\n              .addUUIDArray(new UUID[]{uuid})\n              .addInteger(2)\n            , ctx.asyncAssertSuccess(result -> {\n              ColumnChecker.checkColumn(0, \"UUID\")\n                .returns(Tuple::getValue, Row::getValue, new UUID[]{uuid})\n                .returns(Tuple::getUUIDArray, Row::getUUIDArray, new UUID[]{uuid})\n                .forRow(result.iterator().next());\n              async.complete();\n            }));\n        }));\n    }));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/data/UUIDTypeSimpleCodecTest.java",
    "content": "package io.reactiverse.pgclient.data;\n\nimport io.reactiverse.pgclient.Row;\nimport io.reactiverse.pgclient.Tuple;\nimport io.vertx.ext.unit.TestContext;\nimport org.junit.Test;\n\nimport java.util.UUID;\n\npublic class UUIDTypeSimpleCodecTest extends SimpleQueryDataTypeCodecTestBase {\n  @Test\n  public void testUUID(TestContext ctx) {\n    UUID expected = UUID.fromString(\"50867d3d-0098-4f61-bd31-9309ebf53475\");\n    testDecodeGeneric(ctx, \"50867d3d-0098-4f61-bd31-9309ebf53475\", \"UUID\", \"uuid\", Tuple::getUUID, Row::getUUID, expected);\n  }\n\n  @Test\n  public void testDecodeUUIDArray(TestContext ctx) {\n    testDecodeGenericArray(ctx, \"ARRAY ['6f790482-b5bd-438b-a8b7-4a0bed747011' :: UUID]\", \"UUID\", Tuple::getUUIDArray, Row::getUUIDArray, uuid);\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/impl/codec/util/MD5AuthenticationTest.java",
    "content": "package io.reactiverse.pgclient.impl.codec.util;\n\nimport org.junit.Test;\n\nimport java.nio.charset.StandardCharsets;\n\nimport static org.junit.Assert.*;\n\npublic class MD5AuthenticationTest {\n\n  @Test\n  public void encodeTest() {\n    assertEquals(\n      \"md54cd35160716308e3e571bbba12bb7591\",\n      MD5Authentication.encode(\"scott\", \"tiger\", \"salt'n'pepper\".getBytes(StandardCharsets.UTF_8)));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/it/EnvTest.java",
    "content": "/*\n * Copyright (C) 2018 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\npackage io.reactiverse.pgclient.it;\n\nimport io.reactiverse.pgclient.PgConnectOptions;\nimport io.reactiverse.pgclient.SslMode;\nimport org.junit.Test;\n\nimport static org.junit.Assert.assertEquals;\n\npublic class EnvTest {\n\n  @Test\n  public void testFoo() {\n    PgConnectOptions options = PgConnectOptions.fromEnv();\n    assertEquals(\"test_host\", options.getHost());\n    assertEquals(\"test_database\", options.getDatabase());\n    assertEquals(\"test_user\", options.getUser());\n    assertEquals(\"test_password\", options.getPassword());\n    assertEquals(SslMode.REQUIRE, options.getSslMode());\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/pool/ConnectionPoolTest.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.pool;\n\nimport io.reactiverse.pgclient.impl.ConnectionPool;\nimport io.vertx.core.Future;\nimport org.junit.Test;\n\nimport static org.junit.Assert.*;\n\npublic class ConnectionPoolTest {\n\n  @Test\n  public void testSimple() {\n    ConnectionQueue queue = new ConnectionQueue();\n    ConnectionPool pool = new ConnectionPool(queue, 1);\n    SimpleHolder holder = new SimpleHolder();\n    pool.acquire(holder);\n    assertEquals(1, queue.size());\n    assertFalse(holder.isComplete());\n    SimpleConnection conn = new SimpleConnection();\n    queue.connect(conn);\n    assertTrue(holder.isConnected());\n    assertNotNull(conn.holder);\n    assertNotSame(conn, holder.connection());\n    holder.init();\n    holder.close();\n  }\n\n  @Test\n  public void testRecycle() {\n    ConnectionQueue queue = new ConnectionQueue();\n    ConnectionPool pool = new ConnectionPool(queue, 1);\n    SimpleHolder holder1 = new SimpleHolder();\n    pool.acquire(holder1);\n    SimpleConnection conn = new SimpleConnection();\n    queue.connect(conn);\n    holder1.init();\n    SimpleHolder holder2 = new SimpleHolder();\n    pool.acquire(holder2);\n    assertFalse(holder2.isComplete());\n    assertEquals(0, queue.size());\n    holder1.close();\n    assertEquals(0, conn.closed);\n    assertEquals(0, holder1.closed());\n    assertTrue(holder2.isConnected());\n    assertEquals(0, queue.size());\n  }\n\n  @Test\n  public void testConnectionCreation() {\n    ConnectionQueue queue = new ConnectionQueue();\n    ConnectionPool pool = new ConnectionPool(queue, 1);\n    SimpleHolder holder1 = new SimpleHolder();\n    pool.acquire(holder1);\n    SimpleHolder holder2 = new SimpleHolder();\n    pool.acquire(holder2);\n    assertEquals(1, queue.size()); // Check that we won't create more connection than max size\n    SimpleConnection conn = new SimpleConnection();\n    queue.connect(conn);\n    assertTrue(holder1.isConnected());\n    assertEquals(0, queue.size());\n  }\n\n  @Test\n  public void testConnClose() {\n    ConnectionQueue queue = new ConnectionQueue();\n    ConnectionPool pool = new ConnectionPool(queue, 1);\n    SimpleHolder holder1 = new SimpleHolder();\n    pool.acquire(holder1);\n    SimpleConnection conn = new SimpleConnection();\n    queue.connect(conn);\n    holder1.init();\n    SimpleHolder holder2 = new SimpleHolder();\n    pool.acquire(holder2);\n    assertFalse(holder2.isComplete());\n    assertEquals(0, queue.size());\n    conn.close();\n    assertEquals(1, holder1.closed());\n    assertEquals(1, queue.size());\n    assertFalse(holder2.isComplete());\n  }\n\n  @Test\n  public void testConnectionCloseInPool() {\n    ConnectionQueue queue = new ConnectionQueue();\n    ConnectionPool pool = new ConnectionPool(queue, 1);\n    SimpleHolder holder = new SimpleHolder();\n    pool.acquire(holder);\n    SimpleConnection conn = new SimpleConnection();\n    queue.connect(conn);\n    holder.init();\n    holder.close();\n    conn.close();\n    assertEquals(0, pool.available());\n  }\n\n  @Test\n  public void testDoubleConnectionClose() {\n    ConnectionQueue queue = new ConnectionQueue();\n    ConnectionPool pool = new ConnectionPool(queue, 1);\n    SimpleHolder holder = new SimpleHolder();\n    pool.acquire(holder);\n    SimpleConnection conn = new SimpleConnection();\n    queue.connect(conn);\n    holder.init();\n    conn.close();\n    try {\n      conn.close();\n      fail();\n    } catch (IllegalStateException ignore) {\n    }\n  }\n\n  @Test\n  public void testDoubleConnectionRelease() {\n    ConnectionQueue queue = new ConnectionQueue();\n    ConnectionPool pool = new ConnectionPool(queue, 1);\n    SimpleHolder holder = new SimpleHolder();\n    pool.acquire(holder);\n    SimpleConnection conn = new SimpleConnection();\n    queue.connect(conn);\n    holder.init();\n    holder.close();\n    try {\n      holder.close();\n      fail();\n    } catch (IllegalStateException ignore) {\n    }\n  }\n\n  @Test\n  public void testDoubleConnectionAcquire() {\n    ConnectionQueue queue = new ConnectionQueue();\n    ConnectionPool pool = new ConnectionPool(queue, 1);\n    SimpleHolder holder = new SimpleHolder();\n    pool.acquire(holder);\n    SimpleConnection conn = new SimpleConnection();\n    queue.connect(conn);\n    holder.init();\n    try {\n      holder.init();\n      fail();\n    } catch (IllegalStateException ignore) {\n    }\n  }\n\n  @Test\n  public void testReleaseConnectionWhenWaiterQueueIsEmpty() {\n    ConnectionQueue queue = new ConnectionQueue();\n    ConnectionPool pool = new ConnectionPool(queue, 2);\n    // Acquire a connection from the pool for holder1\n    SimpleHolder holder1 = new SimpleHolder();\n    pool.acquire(holder1);\n    SimpleConnection conn1 = new SimpleConnection();\n    queue.connect(conn1);\n    holder1.init();\n    // Acquire a connection from the pool for holder2\n    SimpleHolder holder2 = new SimpleHolder();\n    pool.acquire(holder2);\n    // Release the first connection so the second waiter gets the connection\n    holder1.close();\n    // The connection should be put back in the pool\n    assertEquals(1, pool.available());\n    // Satisfy the holder with connection it actually asked for\n    SimpleConnection conn2 = new SimpleConnection();\n    queue.connect(conn2);\n    holder2.init();\n  }\n\n  @Test\n  public void testReleaseClosedConnectionShouldNotAddBackTheConnectionToThePool() {\n    ConnectionQueue queue = new ConnectionQueue();\n    ConnectionPool pool = new ConnectionPool(queue, 1);\n    // Acquire a connection from the pool for holder1\n    SimpleHolder holder1 = new SimpleHolder();\n    pool.acquire(holder1);\n    SimpleConnection conn1 = new SimpleConnection();\n    queue.connect(conn1);\n    holder1.init();\n    // Close connection\n    conn1.close();\n    holder1.close();\n    assertEquals(pool.available(), 0);\n  }\n\n  @Test\n  public void testMaxQueueSize1() {\n    ConnectionQueue queue = new ConnectionQueue();\n    ConnectionPool pool = new ConnectionPool(queue, 1, 0);\n    SimpleHolder holder1 = new SimpleHolder();\n    pool.acquire(holder1);\n    SimpleConnection conn = new SimpleConnection();\n    queue.connect(conn);\n    holder1.init();\n    SimpleHolder holder2 = new SimpleHolder();\n    pool.acquire(holder2);\n    assertTrue(holder2.isFailed());\n  }\n\n  @Test\n  public void testMaxQueueSize2() {\n    SimpleHolder holder2 = new SimpleHolder();\n    SimpleConnection conn = new SimpleConnection();\n    ConnectionPool[] poolRef = new ConnectionPool[1];\n    ConnectionPool pool = new ConnectionPool(ar -> {\n      poolRef[0].acquire(holder2);\n      assertFalse(holder2.isComplete());\n      ar.handle(Future.succeededFuture(conn));\n      assertFalse(holder2.isComplete());\n    }, 1, 0);\n    poolRef[0] = pool;\n    SimpleHolder holder1 = new SimpleHolder();\n    pool.acquire(holder1);\n    assertTrue(holder1.isComplete());\n    assertTrue(holder2.isFailed());\n  }\n\n  @Test\n  public void testConnectionFailure() {\n    ConnectionQueue queue = new ConnectionQueue();\n    ConnectionPool pool = new ConnectionPool(queue, 1, 0);\n    SimpleHolder holder1 = new SimpleHolder();\n    pool.acquire(holder1);\n    Exception cause = new Exception();\n    queue.fail(cause);\n    assertTrue(holder1.isFailed());\n    assertSame(cause, holder1.failure());\n    assertEquals(0, pool.available());\n    assertEquals(0, pool.size());\n    SimpleHolder holder2 = new SimpleHolder();\n    pool.acquire(holder2);\n    SimpleConnection conn = new SimpleConnection();\n    queue.connect(conn);\n    assertTrue(holder2.isConnected());\n    assertEquals(0, pool.available());\n    assertEquals(1, pool.size());\n  }\n\n  @Test\n  public void testAcquireOnlyConnectOnce() {\n    ConnectionQueue queue = new ConnectionQueue();\n    ConnectionPool pool = new ConnectionPool(queue, 10, 0);\n    SimpleHolder holder1 = new SimpleHolder();\n    pool.acquire(holder1);\n    assertEquals(1, queue.size());\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/pool/ConnectionQueue.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.pool;\n\nimport io.reactiverse.pgclient.impl.Connection;\nimport io.vertx.core.AsyncResult;\nimport io.vertx.core.Future;\nimport io.vertx.core.Handler;\n\nimport java.util.ArrayDeque;\nimport java.util.function.Consumer;\n\nclass ConnectionQueue extends ArrayDeque<Handler<AsyncResult<Connection>>> implements Consumer<Handler<AsyncResult<Connection>>> {\n\n  @Override\n  public void accept(Handler<AsyncResult<Connection>> event) {\n    add(event);\n  }\n\n  void connect(SimpleConnection conn) {\n    poll().handle(Future.succeededFuture(conn));\n  }\n\n  void fail(Throwable cause) {\n    poll().handle(Future.failedFuture(cause));\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/pool/SimpleConnection.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.pool;\n\nimport io.reactiverse.pgclient.impl.CommandBase;\nimport io.reactiverse.pgclient.impl.Connection;\n\nclass SimpleConnection implements Connection {\n\n  Holder holder;\n  int closed;\n\n  @Override\n  public void init(Holder holder) {\n    this.holder = holder;\n  }\n\n  @Override\n  public boolean isSsl() {\n    return false;\n  }\n\n  @Override\n  public void close(Holder holder) {\n    closed++;\n  }\n\n  void close() {\n    holder.handleClosed();\n  }\n\n  @Override\n  public void schedule(CommandBase<?> cmd) {\n    throw new UnsupportedOperationException();\n  }\n\n  @Override\n  public int getProcessId() {\n    return -1;\n  }\n\n  @Override\n  public int getSecretKey() {\n    return -1;\n  }\n}\n"
  },
  {
    "path": "src/test/java/io/reactiverse/pgclient/pool/SimpleHolder.java",
    "content": "/*\n * Copyright (C) 2017 Julien Viet\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n\npackage io.reactiverse.pgclient.pool;\n\nimport io.reactiverse.pgclient.impl.Connection;\nimport io.vertx.core.AsyncResult;\nimport io.vertx.core.Handler;\n\nclass SimpleHolder implements Connection.Holder, Handler<AsyncResult<Connection>> {\n\n  private Connection conn;\n  private Throwable failure;\n  private int closed;\n\n  SimpleHolder() {\n  }\n\n  int closed() {\n    return closed;\n  }\n\n  boolean isConnected() {\n    return conn != null;\n  }\n\n  boolean isComplete() {\n    return isConnected() || isFailed();\n  }\n\n  boolean isFailed() {\n    return failure != null;\n  }\n\n  Throwable failure() {\n    return failure;\n  }\n\n  void init() {\n    conn.init(this);\n  }\n\n  @Override\n  public void handle(AsyncResult<Connection> ar) {\n    if (ar.succeeded()) {\n      conn = ar.result();\n    } else {\n      failure = ar.cause();\n    }\n  }\n\n  @Override\n  public Connection connection() {\n    return conn;\n  }\n\n  @Override\n  public void handleClosed() {\n    closed++;\n  }\n\n  @Override\n  public void handleException(Throwable err) {\n  }\n\n  @Override\n  public void handleNotification(int processId, String channel, String payload) {\n  }\n\n  void close() {\n    conn.close(this);\n  }\n}\n"
  }
]